Compare commits
8 commits
1303ef7597
...
8963c7ddb2
Author | SHA1 | Date | |
---|---|---|---|
|
8963c7ddb2 | ||
c1f9a47dc4 | |||
2f7fa56b56 | |||
40e21872dd | |||
dce160c4e8 | |||
5aaafaefad | |||
0078707c38 | |||
bb71a6a6b7 |
7 changed files with 63 additions and 2 deletions
|
@ -4,7 +4,7 @@ kind: Kustomization
|
||||||
helmCharts:
|
helmCharts:
|
||||||
- name: external-dns
|
- name: external-dns
|
||||||
repo: https://charts.bitnami.com/bitnami
|
repo: https://charts.bitnami.com/bitnami
|
||||||
version: 8.7.3
|
version: 8.7.4
|
||||||
releaseName: external-dns
|
releaseName: external-dns
|
||||||
namespace: external-dns
|
namespace: external-dns
|
||||||
valuesInline:
|
valuesInline:
|
||||||
|
|
|
@ -29,4 +29,3 @@ spec:
|
||||||
tls:
|
tls:
|
||||||
- hosts:
|
- hosts:
|
||||||
- videos.martyn.berlin
|
- videos.martyn.berlin
|
||||||
secretName: peertube-tls-cert
|
|
||||||
|
|
11
apps-kustomized/wildcard/certificate.yaml
Normal file
11
apps-kustomized/wildcard/certificate.yaml
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
apiVersion: cert-manager.io/v1
|
||||||
|
kind: Certificate
|
||||||
|
metadata:
|
||||||
|
name: wildcard
|
||||||
|
spec:
|
||||||
|
dnsNames:
|
||||||
|
- "*.martyn.berlin"
|
||||||
|
issuerRef:
|
||||||
|
kind: ClusterIssuer
|
||||||
|
name: dnsimple-cert-manager-webhook-cert-manager-webhook-dnsimple-production
|
||||||
|
secretName: cluster-ingress-wildcard
|
|
@ -22,6 +22,8 @@ spec:
|
||||||
value: "35m"
|
value: "35m"
|
||||||
- name: controller.resources.requests.memory
|
- name: controller.resources.requests.memory
|
||||||
value: "351198544"
|
value: "351198544"
|
||||||
|
- name: controller.extraArgs.default-ssl-certificate
|
||||||
|
value: "cluster-ingress/cluster-ingress-wildcard"
|
||||||
syncPolicy:
|
syncPolicy:
|
||||||
automated:
|
automated:
|
||||||
selfHeal: true
|
selfHeal: true
|
||||||
|
|
31
everything-app/dnsimple-cert-manager-webhook.yaml
Normal file
31
everything-app/dnsimple-cert-manager-webhook.yaml
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
apiVersion: argoproj.io/v1alpha1
|
||||||
|
kind: Application
|
||||||
|
metadata:
|
||||||
|
name: dnsimple-cert-manager-webhook
|
||||||
|
namespace: argocd
|
||||||
|
spec:
|
||||||
|
destination:
|
||||||
|
namespace: cert-manager
|
||||||
|
server: https://kubernetes.default.svc
|
||||||
|
project: infra
|
||||||
|
source:
|
||||||
|
chart: cert-manager-webhook-dnsimple
|
||||||
|
helm:
|
||||||
|
parameters:
|
||||||
|
- name: clusterIssuer.production.enabled
|
||||||
|
value: "true"
|
||||||
|
- name: clusterIssuer.staging.enabled
|
||||||
|
value: "true"
|
||||||
|
- name: clusterIssuer.email
|
||||||
|
value: "ranuardm@gmail.com"
|
||||||
|
- name: dnsimple.existingTokenSecret
|
||||||
|
value: "true"
|
||||||
|
- name: dnsimple.tokenSecretName
|
||||||
|
value: "dnsimple-webhook-secret"
|
||||||
|
- name: dnsimple.accountID
|
||||||
|
value: "106218"
|
||||||
|
repoURL: https://puzzle.github.io/cert-manager-webhook-dnsimple
|
||||||
|
targetRevision: 0.1.6
|
||||||
|
syncPolicy:
|
||||||
|
automated:
|
||||||
|
selfHeal: true
|
|
@ -37,3 +37,4 @@ spec:
|
||||||
- https://charts.gabe565.com
|
- https://charts.gabe565.com
|
||||||
- https://charts.longhorn.io
|
- https://charts.longhorn.io
|
||||||
- https://git.deuxfleurs.fr/Deuxfleurs/garage
|
- https://git.deuxfleurs.fr/Deuxfleurs/garage
|
||||||
|
- https://puzzle.github.io/cert-manager-webhook-dnsimple
|
||||||
|
|
17
everything-app/wildcard.yaml
Normal file
17
everything-app/wildcard.yaml
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
apiVersion: argoproj.io/v1alpha1
|
||||||
|
kind: Application
|
||||||
|
metadata:
|
||||||
|
name: wildcard
|
||||||
|
namespace: argocd
|
||||||
|
spec:
|
||||||
|
destination:
|
||||||
|
namespace: cluster-ingress
|
||||||
|
server: https://kubernetes.default.svc
|
||||||
|
project: infra
|
||||||
|
source:
|
||||||
|
path: apps-kustomized/wildcard
|
||||||
|
repoURL: https://git.martyn.berlin/martyn/infra4talos
|
||||||
|
targetRevision: HEAD
|
||||||
|
syncPolicy:
|
||||||
|
automated:
|
||||||
|
selfHeal: true
|
Loading…
Add table
Reference in a new issue