mirror of
https://gitlab.fabcity.hamburg/software/fab-city-software-kit.git
synced 2024-09-19 20:08:52 +02:00
changed provisioning from helm to operator
This commit is contained in:
parent
79bcb47ca7
commit
665ef9cb7b
4
base/apps/cert-manager/kustomization.yaml
Normal file
4
base/apps/cert-manager/kustomization.yaml
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
---
|
||||||
|
namespace: cert-manager
|
||||||
|
resources:
|
||||||
|
- letsencrypt.yaml
|
|
@ -2,13 +2,13 @@
|
||||||
apiVersion: cert-manager.io/v1
|
apiVersion: cert-manager.io/v1
|
||||||
kind: Issuer
|
kind: Issuer
|
||||||
metadata:
|
metadata:
|
||||||
name: letsencrypt-acme-staging-v02
|
name: letsencrypt-acme-staging
|
||||||
spec:
|
spec:
|
||||||
acme:
|
acme:
|
||||||
email: hostmaster@fabcity-hamburg.de
|
email: hostmaster@fabcity-hamburg.de
|
||||||
server: https://acme-staging-v02.api.letsencrypt.org/directory
|
server: https://acme-staging-v02.api.letsencrypt.org/directory
|
||||||
privateKeySecretRef:
|
privateKeySecretRef:
|
||||||
name: account-key-acme-staging
|
name: letsencrypt-acme-key-staging
|
||||||
solvers:
|
solvers:
|
||||||
- http01:
|
- http01:
|
||||||
ingress:
|
ingress:
|
||||||
|
@ -17,13 +17,13 @@ spec:
|
||||||
apiVersion: cert-manager.io/v1
|
apiVersion: cert-manager.io/v1
|
||||||
kind: Issuer
|
kind: Issuer
|
||||||
metadata:
|
metadata:
|
||||||
name: letsencrypt-acme-v02
|
name: letsencrypt-acme
|
||||||
spec:
|
spec:
|
||||||
acme:
|
acme:
|
||||||
email: hostmaster@fabcity-hamburg.de
|
email: hostmaster@fabcity-hamburg.de
|
||||||
server: https://acme-v02.api.letsencrypt.org/directory
|
server: https://acme-v02.api.letsencrypt.org/directory
|
||||||
privateKeySecretRef:
|
privateKeySecretRef:
|
||||||
name: account-key-acme
|
name: letsencrypt-acme-key
|
||||||
solvers:
|
solvers:
|
||||||
- http01:
|
- http01:
|
||||||
ingress:
|
ingress:
|
|
@ -1,10 +0,0 @@
|
||||||
---
|
|
||||||
resources:
|
|
||||||
- https://github.com/cert-manager/cert-manager/releases/download/v1.8.2/cert-manager.crds.yaml
|
|
||||||
- namespace.yaml
|
|
||||||
helmCharts:
|
|
||||||
- name: cert-manager
|
|
||||||
version: v1.8.2
|
|
||||||
releaseName: fcos-cert-manager
|
|
||||||
namespace: security
|
|
||||||
repo: https://charts.jetstack.io
|
|
|
@ -1,3 +0,0 @@
|
||||||
---
|
|
||||||
cert-manager:
|
|
||||||
namespace: security
|
|
6
base/operators/cert-manager/kustomization.yaml
Normal file
6
base/operators/cert-manager/kustomization.yaml
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
namespace: cert-manager
|
||||||
|
resources:
|
||||||
|
- namespace.yaml
|
||||||
|
- subscription.yaml
|
||||||
|
- operatorgroup.yaml
|
|
@ -2,4 +2,4 @@
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: Namespace
|
kind: Namespace
|
||||||
metadata:
|
metadata:
|
||||||
name: security
|
name: cert-manager
|
5
base/operators/cert-manager/operatorgroup.yaml
Normal file
5
base/operators/cert-manager/operatorgroup.yaml
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
---
|
||||||
|
apiVersion: operators.coreos.com/v1
|
||||||
|
kind: OperatorGroup
|
||||||
|
metadata:
|
||||||
|
name: cert-manager
|
11
base/operators/cert-manager/subscription.yaml
Normal file
11
base/operators/cert-manager/subscription.yaml
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
---
|
||||||
|
apiVersion: operators.coreos.com/v1alpha1
|
||||||
|
kind: Subscription
|
||||||
|
metadata:
|
||||||
|
name: cert-manager
|
||||||
|
spec:
|
||||||
|
name: cert-manager
|
||||||
|
channel: stable
|
||||||
|
source: operatorhubio-catalog
|
||||||
|
sourceNamespace: olm
|
||||||
|
installPlanApproval: Automatic
|
4
overlays/dev/cert-manager/kustomization.yaml
Normal file
4
overlays/dev/cert-manager/kustomization.yaml
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
---
|
||||||
|
namespace: cert-manager
|
||||||
|
resources:
|
||||||
|
- selfsigned.yaml
|
24
overlays/dev/cert-manager/selfsigned.yaml
Normal file
24
overlays/dev/cert-manager/selfsigned.yaml
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
---
|
||||||
|
apiVersion: cert-manager.io/v1
|
||||||
|
kind: ClusterIssuer
|
||||||
|
metadata:
|
||||||
|
name: selfsigned-issuer
|
||||||
|
spec:
|
||||||
|
selfSigned: {}
|
||||||
|
---
|
||||||
|
apiVersion: cert-manager.io/v1
|
||||||
|
kind: Certificate
|
||||||
|
metadata:
|
||||||
|
name: selfsigned-issuer
|
||||||
|
spec:
|
||||||
|
isCA: true
|
||||||
|
duration: 8760h
|
||||||
|
secretName: tls-selfsigned-issuer
|
||||||
|
commonName: selfsigned-issuer
|
||||||
|
subject:
|
||||||
|
organizations:
|
||||||
|
- k8s-local-dev
|
||||||
|
issuerRef:
|
||||||
|
name: selfsigned-issuer
|
||||||
|
kind: ClusterIssuer
|
||||||
|
group: cert-manager.io
|
|
@ -1,3 +0,0 @@
|
||||||
---
|
|
||||||
resources:
|
|
||||||
- ./issuer.yaml
|
|
Loading…
Reference in a new issue