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