feat: add Cert-manager

This commit is contained in:
Vegard Hagen
2024-07-07 14:41:11 +02:00
parent 7a946e3e23
commit fe368b937e
5 changed files with 58 additions and 1 deletions

View File

@@ -47,3 +47,15 @@ kubectl kustomize --enable-helm infra/storage | kubectl apply -f -
```shell
kubectl kustomize --enable-helm infra/controllers | kubectl apply -f -
```
# SBOM
* [x] Cilium
* [] Hubble
* [x] Argo CD
* [x] Proxmox CSI Plugin
* [x] Cert-manager
* [] Gateway
* [] CNPG
* [] Authentication (Keycloak, Authentik, ...)

View File

@@ -13,4 +13,4 @@ helmCharts:
version: 7.3.4
releaseName: "argocd"
namespace: argocd
valuesFile: values.yaml
valuesFile: values.yaml

View File

@@ -0,0 +1,13 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ns.yaml
helmCharts:
- name: cert-manager
repo: https://charts.jetstack.io
version: 1.15.1
releaseName: cert-manager
namespace: cert-manager
valuesFile: values.yaml

View File

@@ -0,0 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: cert-manager

View File

@@ -0,0 +1,28 @@
installCRDs: true
extraArgs:
- "--enable-gateway-api"
resources:
limits:
cpu: 100m
memory: 128Mi
requests:
cpu: 10m
memory: 64Mi
webhook:
resources:
limits:
cpu: 100m
memory: 64Mi
requests:
cpu: 10m
memory: 32Mi
cainjector:
resources:
limits:
cpu: 100m
memory: 128Mi
requests:
cpu: 10m
memory: 64Mi