- Update kustomization.yaml with newName field for proper image replacement
- Replace individual kubectl apply commands with kustomize build
- Use kustomize edit to dynamically set image tag from CI/CD pipeline
- Simplify deployment to single 'kubectl apply -k' command
- Consolidate verification steps
Benefits:
- Single source of truth for manifest configuration
- Declarative image tag management
- Easier to manage overlays for different environments
- Reduced template duplication
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
22 lines
451 B
YAML
22 lines
451 B
YAML
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
kind: Kustomization
|
|
|
|
namespace: sqdc-dashboard
|
|
|
|
resources:
|
|
- namespace.yaml
|
|
- deployment.yaml
|
|
- service.yaml
|
|
- ingress.yaml
|
|
- configmap.yaml
|
|
|
|
commonLabels:
|
|
app: sqdc-dashboard
|
|
managed-by: kustomize
|
|
|
|
# Image tag will be set via kustomize edit or --kustomize-replace during deployment
|
|
images:
|
|
- name: gitea.vidoks.fr/sortifal/pfee
|
|
newTag: latest
|
|
newName: gitea.vidoks.fr/sortifal/pfee
|