fix: CertManager | create selfsigned CA cert to import into browsers

This commit is contained in:
2024-08-29 18:04:13 +05:00
parent 98ff7bf114
commit 710f8b3138
4 changed files with 29 additions and 15 deletions

View File

@@ -1,19 +1,33 @@
---
apiVersion: onepassword.com/v1
kind: OnePasswordItem
metadata:
name: ca-cert
namespace: cert-manager
annotations:
operator.1password.io/auto-restart: "true"
spec:
itemPath: "vaults/Lab/items/ca"
---
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: selfsigned-issuer
name: ca-issuer
namespace: cert-manager
spec:
selfSigned: {}
---
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: selfsigned-ca
namespace: cert-manager
spec:
isCA: true
commonName: "Shahab Dogar"
secretName: root-secret
privateKey:
algorithm: ECDSA
size: 256
issuerRef:
name: ca-issuer
kind: ClusterIssuer
group: cert-manager.io
---
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: cluster-issuer
spec:
ca:
secretName: ca-cert
secretName: root-secret

View File

@@ -11,7 +11,7 @@ ingress:
enabled: true
className: nginx-internal
annotations:
cert-manager.io/cluster-issuer: selfsigned-issuer
cert-manager.io/cluster-issuer: cluster-issuer
hosts:
- host: gitea.home
paths:

View File

@@ -12,7 +12,7 @@ persistentVolumeClaim:
ingress:
enabled: true
annotations:
cert-manager.io/cluster-issuer: selfsigned-issuer
cert-manager.io/cluster-issuer: cluster-issuer
hosts:
- pihole.home
tls:

View File

@@ -4,7 +4,7 @@ grafana:
enabled: true
ingressClassName: nginx-internal
annotations:
cert-manager.io/cluster-issuer: selfsigned-issuer
cert-manager.io/cluster-issuer: cluster-issuer
hosts:
- grafana.home
tls: