titan-iac/services/jenkins/kustomization.yaml

25 lines
573 B
YAML

# services/jenkins/kustomization.yaml
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: jenkins
resources:
- namespace.yaml
- serviceaccount.yaml
- pvc.yaml
- cache-pvc.yaml
- plugins-pvc.yaml
- configmap-jcasc.yaml
- configmap-plugins.yaml
- deployment.yaml
- service.yaml
- ingress.yaml
configMapGenerator:
- name: jenkins-init-scripts
namespace: jenkins
files:
- git-notify-token.groovy=scripts/git-notify-token.groovy
- theme.groovy=scripts/theme.groovy
options:
disableNameSuffixHash: true