external dns

This commit is contained in:
Michael Thomson
2023-11-20 17:00:50 -05:00
parent e380310665
commit 2ef695fb7b
5 changed files with 1213 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
apiVersion: source.toolkit.fluxcd.io/v1beta1
kind: HelmRepository
metadata:
name: bitnami
namespace: flux-system
spec:
interval: 15m
url: https://charts.bitnami.com/bitnami

View File

@@ -0,0 +1,18 @@
apiVersion: kustomize.toolkit.fluxcd.io/v1beta2
kind: Kustomization
metadata:
name: external-dns
namespace: flux-system
spec:
interval: 30m
path: ./external-dns
prune: true # remove any elements later removed from the above path
timeout: 10m # if not set, this defaults to interval duration, which is 1h
sourceRef:
kind: GitRepository
name: flux-system
healthChecks:
- apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
name: external-dns
namespace: external-dns

View File

@@ -0,0 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: external-dns

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,21 @@
{
"kind": "SealedSecret",
"apiVersion": "bitnami.com/v1alpha1",
"metadata": {
"name": "cloudflare-api-token",
"namespace": "external-dns",
"creationTimestamp": null
},
"spec": {
"template": {
"metadata": {
"name": "cloudflare-api-token",
"namespace": "external-dns",
"creationTimestamp": null
}
},
"encryptedData": {
"cloudflare_api_token": "AgDKzWAG8CQEx7GaKhVoZMZDtYT8REzINhhqyApmlcU2apLFMkKREUgtiQwyI/i6F6SqEzI+2bQphZFbShUZJITkGGF18Vsd2buqydFg2cqApUsed/yaU+29fPiDJD9nMm1Ykk1Hv0hJjZPtqWTtiFmIZr61AtVUGfFMUbqee1HoYIYgKEE7kBrPnkpBqCW/RaYCw3/ft4SQh5q++UxXM4Ax1C7xJDtrP9lOaQ9x26RfmLZGQjYfaNVW89/fUi1T7nr1TeszHQ6MUXU77tiGSK+eqiZxmdjef/8Ll8TAyUItf6phObzoSovkhXtBpzZBI0/ftKmveUuncrWJd7YXbowcw/WPqOmkLMwX7EAjDl2qKcOz9HzjykZzoJewAVZ4en36H+L+Wc9id4reBvyqF+AB1wox4A1hnUi2dSQvkHlhPItD4jKu5mBIGqVpCHphLw/KDQe8BQPBWoxZ2N4cFSoVKHWut37nRPWIjAXPmhZN342m1JCiynWhPMqvtppTUm5gMacj2Pr2dCfHWfu+L7qDhEvHYyKp1zZ43BKjKxlhW9emzqYhnlCSjdPPDXFihgy/kvJg79ZMhaW9eBGDLFu7nCwSiuTwpWxzk+n9GM5QegTqQuOGl6/oXfRFEAx8XWvMjDOQgt4+1Feo7Ckoz3H+jmY9CdQ5c7LD/8zRzfh186IgD0arYw44V/dGpEzod0VOYAG3sJXGxEFuKjs5NwPoysakpBb8Bpgy3nzz4hNCWgSp/6yk"
}
}
}