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:
|
||||
- name: external-dns
|
||||
repo: https://charts.bitnami.com/bitnami
|
||||
version: 8.7.3
|
||||
version: 8.7.4
|
||||
releaseName: external-dns
|
||||
namespace: external-dns
|
||||
valuesInline:
|
||||
|
|
|
@ -29,4 +29,3 @@ spec:
|
|||
tls:
|
||||
- hosts:
|
||||
- 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"
|
||||
- name: controller.resources.requests.memory
|
||||
value: "351198544"
|
||||
- name: controller.extraArgs.default-ssl-certificate
|
||||
value: "cluster-ingress/cluster-ingress-wildcard"
|
||||
syncPolicy:
|
||||
automated:
|
||||
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.longhorn.io
|
||||
- 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