# apiVersion: kustomize.config.k8s.io/v1beta1 # kind: Kustomization # resources: # - ../../base # - mysql-pv.yaml # - ingress.yaml # patches: # - path: mysql-pvc-patch.yaml # target: # kind: PersistentVolumeClaim # name: mysql-data-pvc apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ../../base - ingress.yaml patches: # This patch explicitly sets storageClassName: local-path to match the live # PVC in the cluster. Without it, the base PVC (no storageClassName = nil) # diffs against the existing "local-path" value and kubectl apply tries to # mutate a bound PVC, which Kubernetes forbids. - path: mysql-pvc-patch.yaml target: kind: PersistentVolumeClaim name: mysql-data-pvc images: - name: scrum-frontend newName: 192.168.108.200:80/library/scrum-frontend newTag: latest - name: scrum-backend newName: 192.168.108.200:80/library/scrum-backend newTag: latest