Update argocd/external-dns/index.yaml, argocd/external-dns/templates/deployment.yaml, argocd/external-dns/Chart.yaml

This commit is contained in:
2022-09-27 12:48:19 +00:00
parent 9564de2bde
commit ce0dd90400
3 changed files with 181 additions and 181 deletions

View File

@@ -5,10 +5,10 @@ type: application
version: 0.0.1
appVersion: 0.0.1
#dependencies:
#- name: external-dns
# repository: https://charts.bitnami.com/bitnami
# version: 6.10.0
dependencies:
- name: external-dns
repository: https://charts.bitnami.com/bitnami
version: 6.10.0

View File

@@ -1,143 +1,143 @@
#external-dns:
# image:
# repository: k8s.gcr.io/external-dns/external-dns
# # Overrides the image tag whose default is v{{ .Chart.AppVersion }}
# tag: ""
# pullPolicy: Always
#
# imagePullSecrets: []
#
# nameOverride: ""
# fullnameOverride: ""
#
# commonLabels: {}
#
# serviceAccount:
# # Specifies whether a service account should be created
# create: true
# # Annotations to add to the service account
# annotations: {}
# # The name of the service account to use.
# # If not set and create is true, a name is generated using the fullname template
# name: ""
#
# rbac:
# # Specifies whether RBAC resources should be created
# create: true
# additionalPermissions: []
#
# # Annotations to add to the Deployment
# deploymentAnnotations: {}
#
# podLabels: {}
#
# # Annotations to add to the Pod
# podAnnotations: {}
#
# shareProcessNamespace: false
#
# podSecurityContext:
# fsGroup: 65534
#
# securityContext:
# runAsNonRoot: true
# runAsUser: 65534
# readOnlyRootFilesystem: true
# capabilities:
# drop: ["ALL"]
#
# # Defaults to `ClusterFirst`.
# # Valid values are: `ClusterFirstWithHostNet`, `ClusterFirst`, `Default` or `None`.
# dnsPolicy:
#
# priorityClassName: ""
#
# terminationGracePeriodSeconds:
#
# serviceMonitor:
# enabled: false
# additionalLabels: {}
# interval: 1m
# scrapeTimeout: 10s
#
# env:
# - name: CF_API_KEY
# valueFrom:
# secretKeyRef:
# name: cloudflare
# key: CF_API_KEY
# - name: CF_API_EMAIL
# valueFrom:
# secretKeyRef:
# name: cloudflare
# key: CF_API_EMAIL
#
# livenessProbe:
# httpGet:
# path: /healthz
# port: http
# initialDelaySeconds: 10
# periodSeconds: 10
# timeoutSeconds: 5
# failureThreshold: 2
# successThreshold: 1
#
# readinessProbe:
# httpGet:
# path: /healthz
# port: http
# initialDelaySeconds: 5
# periodSeconds: 10
# timeoutSeconds: 5
# failureThreshold: 6
# successThreshold: 1
#
# service:
# port: 7979
# annotations: {}
#
# extraVolumes: []
#
# extraVolumeMounts: []
#
# resources: {}
#
# nodeSelector: {}
#
# tolerations: []
#
# affinity: {}
#
# topologySpreadConstraints: []
#
# logLevel: info
# logFormat: text
#
# interval: 1m
# triggerLoopOnEvent: false
#
# sources:
# - service
# - ingress
#
# policy: upsert-only
#
# registry: txt
# txtOwnerId: ""
# txtPrefix: ""
# txtSuffix: ""
#
# domainFilters: []
#
# provider: Cloudflare
#
# extraArgs:
# - --source=ingress
# - --domain-filter=durp.info
# - --provider=cloudflare
# - --cloudflare-proxied
#
# deploymentStrategy:
# type: Recreate
#
#
external-dns:
image:
repository: k8s.gcr.io/external-dns/external-dns
# Overrides the image tag whose default is v{{ .Chart.AppVersion }}
tag: ""
pullPolicy: Always
imagePullSecrets: []
nameOverride: ""
fullnameOverride: ""
commonLabels: {}
serviceAccount:
# Specifies whether a service account should be created
create: true
# Annotations to add to the service account
annotations: {}
# The name of the service account to use.
# If not set and create is true, a name is generated using the fullname template
name: ""
rbac:
# Specifies whether RBAC resources should be created
create: true
additionalPermissions: []
# Annotations to add to the Deployment
deploymentAnnotations: {}
podLabels: {}
# Annotations to add to the Pod
podAnnotations: {}
shareProcessNamespace: false
podSecurityContext:
fsGroup: 65534
securityContext:
runAsNonRoot: true
runAsUser: 65534
readOnlyRootFilesystem: true
capabilities:
drop: ["ALL"]
# Defaults to `ClusterFirst`.
# Valid values are: `ClusterFirstWithHostNet`, `ClusterFirst`, `Default` or `None`.
dnsPolicy:
priorityClassName: ""
terminationGracePeriodSeconds:
serviceMonitor:
enabled: false
additionalLabels: {}
interval: 1m
scrapeTimeout: 10s
env:
- name: CF_API_KEY
valueFrom:
secretKeyRef:
name: cloudflare
key: CF_API_KEY
- name: CF_API_EMAIL
valueFrom:
secretKeyRef:
name: cloudflare
key: CF_API_EMAIL
livenessProbe:
httpGet:
path: /healthz
port: http
initialDelaySeconds: 10
periodSeconds: 10
timeoutSeconds: 5
failureThreshold: 2
successThreshold: 1
readinessProbe:
httpGet:
path: /healthz
port: http
initialDelaySeconds: 5
periodSeconds: 10
timeoutSeconds: 5
failureThreshold: 6
successThreshold: 1
service:
port: 7979
annotations: {}
extraVolumes: []
extraVolumeMounts: []
resources: {}
nodeSelector: {}
tolerations: []
affinity: {}
topologySpreadConstraints: []
logLevel: info
logFormat: text
interval: 1m
triggerLoopOnEvent: false
sources:
- service
- ingress
policy: upsert-only
registry: txt
txtOwnerId: ""
txtPrefix: ""
txtSuffix: ""
domainFilters: []
provider: Cloudflare
extraArgs:
- --source=ingress
- --domain-filter=durp.info
- --provider=cloudflare
- --cloudflare-proxied
deploymentStrategy:
type: Recreate

View File

@@ -1,34 +1,34 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: external-dns
spec:
strategy:
type: Recreate
selector:
matchLabels:
app: external-dns
template:
metadata:
labels:
app: external-dns
spec:
containers:
- name: external-dns
image: k8s.gcr.io/external-dns/external-dns:v0.7.6
args:
- --source=ingress
- --domain-filter=durp.info
- --provider=cloudflare
- --cloudflare-proxied
env:
- name: CF_API_KEY
valueFrom:
secretKeyRef:
name: cloudflare
key: CF_API_KEY
- name: CF_API_EMAIL
valueFrom:
secretKeyRef:
name: cloudflare
key: CF_API_EMAIL
#apiVersion: apps/v1
#kind: Deployment
#metadata:
# name: external-dns
#spec:
# strategy:
# type: Recreate
# selector:
# matchLabels:
# app: external-dns
# template:
# metadata:
# labels:
# app: external-dns
# spec:
# containers:
# - name: external-dns
# image: k8s.gcr.io/external-dns/external-dns:v0.7.6
# args:
# - --source=ingress
# - --domain-filter=durp.info
# - --provider=cloudflare
# - --cloudflare-proxied
# env:
# - name: CF_API_KEY
# valueFrom:
# secretKeyRef:
# name: cloudflare
# key: CF_API_KEY
# - name: CF_API_EMAIL
# valueFrom:
# secretKeyRef:
# name: cloudflare
# key: CF_API_EMAIL