cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

release.yaml (1412B)


      1 apiVersion: helm.toolkit.fluxcd.io/v2
      2 kind: HelmRelease
      3 metadata:
      4   name: external-dns
      5   namespace: kube-system
      6 spec:
      7   releaseName: external-dns
      8   chart:
      9     spec:
     10       chart: external-dns
     11       sourceRef:
     12         kind: HelmRepository
     13         name: external-dns
     14   interval: 50m
     15   values:
     16     logLevel: debug
     17     extraArgs:
     18       - --cloudflare-dns-records-per-page=5000
     19       - --exclude-target-net=10.0.0.0/8
     20     provider:
     21       name: cloudflare
     22     env:
     23       - name: CF_API_TOKEN
     24         valueFrom:
     25           secretKeyRef:
     26             name: cloudflare-api-token-secret
     27             key: api-token
     28     sources:
     29       - gateway-httproute
     30       - gateway-grpcroute
     31       - gateway-tcproute
     32       - gateway-tlsroute
     33       - gateway-udproute
     34       #- service
     35     rbac:
     36       additionalPermissions:
     37         - apiGroups:
     38             - ""
     39           resources:
     40             - namespaces
     41           verbs:
     42             - get
     43             - watch
     44             - list
     45         - apiGroups:
     46             - gateway.networking.k8s.io
     47           resources:
     48             - gateways
     49             - httproutes
     50             - grpcroutes
     51             - tlsroutes
     52             - tcproutes
     53             - udproutes
     54           verbs:
     55             - get
     56             - watch
     57             - list
     58         - apiGroups:
     59             - ""
     60           resources:
     61             - services
     62           verbs:
     63             - get
     64             - watch
     65             - list