# services/harbor/kustomization.yaml apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: harbor generatorOptions: disableNameSuffixHash: true resources: - namespace.yaml - serviceaccount.yaml - secretproviderclass.yaml - pvc.yaml - certificate.yaml - helmrelease.yaml - vault-sync-deployment.yaml - policy-bootstrap-serviceaccount.yaml - hermes-agent-immutability-job.yaml - hermes-webui-immutability-job.yaml - hermes-chat-router-immutability-job.yaml - hermes-agent-base-mirror-job.yaml - hermes-webui-base-mirror-job.yaml - bootstrap-jobs/cassandra-registry-ensure-job.yaml - image.yaml configMapGenerator: - name: harbor-vault-entrypoint files: - scripts/vault-entrypoint.sh - name: harbor-hermes-agent-immutability-script files: - harbor_hermes_agent_immutability_ensure.py=scripts/harbor_hermes_agent_immutability_ensure.py - name: harbor-hermes-webui-immutability-script files: - harbor_hermes_webui_immutability_ensure.py=scripts/harbor_hermes_webui_immutability_ensure.py - name: harbor-hermes-chat-router-immutability-script files: - harbor_immutable_rule_ensure.py=scripts/harbor_immutable_rule_ensure.py - harbor_hermes_chat_router_immutability_ensure.py=scripts/harbor_hermes_chat_router_immutability_ensure.py - name: harbor-hermes-agent-base-mirror-script files: - harbor_mirror_project_ensure.py=scripts/harbor_mirror_project_ensure.py - name: harbor-hermes-webui-base-mirror-script files: - harbor_mirror_project_ensure.py=scripts/harbor_mirror_project_ensure.py