mirror of
https://github.com/bvanroll/environment-ff-stage-euw1-gkecluster-primary-dev.git
synced 2025-08-29 12:02:41 +00:00
initial config based of jenkins-x/jenkins-x-boot-config with ref v1.0.82
This commit is contained in:
6
systems/external-dns/Chart.yaml
Normal file
6
systems/external-dns/Chart.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
apiVersion: v1
|
||||
description: External-DNS Chart
|
||||
maintainers:
|
||||
- name: Team
|
||||
name: external-dns
|
||||
version: "1"
|
4
systems/external-dns/requirements.yaml
Normal file
4
systems/external-dns/requirements.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
dependencies:
|
||||
- condition: external-dns.enabled
|
||||
name: external-dns
|
||||
repository: https://charts.bitnami.com/bitnami
|
27
systems/external-dns/values.tmpl.yaml
Normal file
27
systems/external-dns/values.tmpl.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
external-dns:
|
||||
enabled: {{ .Requirements.ingress.externalDNS }}
|
||||
sources:
|
||||
- ingress
|
||||
{{- if eq .Requirements.cluster.provider "eks"}}
|
||||
provider: aws
|
||||
aws:
|
||||
region: {{ .Requirements.cluster.region}}
|
||||
securityContext:
|
||||
fsGroup: 65534
|
||||
{{- else if eq .Requirements.cluster.provider "gke"}}
|
||||
provider: google
|
||||
google:
|
||||
serviceAccountSecret: external-dns-gcp-sa
|
||||
{{- if hasKey .Requirements.cluster "project" }}
|
||||
project: "{{ .Requirements.cluster.project }}"
|
||||
{{ end }}
|
||||
{{- end}}
|
||||
|
||||
rbac:
|
||||
create: true
|
||||
domainFilters:
|
||||
{{- range .Requirements.environments }}
|
||||
{{- if .ingress.domain }}
|
||||
- "{{ .ingress.domain }}"
|
||||
{{- end }}
|
||||
{{- end }}
|
Reference in New Issue
Block a user