Persistent Volume Claim defined in my helm template directory is ignored and Jenkins X is not deploying it.
PVC defined for external projects like Jenkins works correctly, problem is with our own projects.
In boot logs I see that Jenkins X is discovering this file:
Templating release=my-repo-release, chart=dev/my-repo
wrote /tmp/generate/jx-production/my-repo-release/my-repo/templates/secrets.yaml
wrote /tmp/generate/jx-production/my-repo-release/my-repo/templates/pvc.yaml
wrote /tmp/generate/jx-production/my-repo-release/my-repo/templates/service.yaml
wrote /tmp/generate/jx-production/my-repo-release/my-repo/templates/deployment.yaml
wrote /tmp/generate/jx-production/my-repo-release/my-repo/templates/ingress.yaml
and commits correct content (when I apply it by kubectl manually it works correctly):
But unfortunately, pvc is not deployed and there is no log about deploying it:
externalsecret.kubernetes-client.io/my-repo-release-basic-auth unchanged
deployment.apps/my-repo-release created
ingress.networking.k8s.io/my-repo-release created
service/my-repo-release created
Persistent Volume Claim defined in my helm template directory is ignored and Jenkins X is not deploying it. PVC defined for external projects like Jenkins works correctly, problem is with our own projects.
jx-boot version: 3.2.250
Here is definition of my pvc (file pvc.yaml):
In boot logs I see that Jenkins X is discovering this file:
and commits correct content (when I apply it by kubectl manually it works correctly):
But unfortunately, pvc is not deployed and there is no log about deploying it: