mirror of
https://github.com/optim-enterprises-bv/homelab.git
synced 2025-11-21 16:55:02 +00:00
feat: add Cert-manager
This commit is contained in:
@@ -47,3 +47,15 @@ kubectl kustomize --enable-helm infra/storage | kubectl apply -f -
|
|||||||
```shell
|
```shell
|
||||||
kubectl kustomize --enable-helm infra/controllers | kubectl apply -f -
|
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, ...)
|
||||||
|
|||||||
@@ -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
|
||||||
4
remodel/k8s/infra/controllers/cert-manager/ns.yaml
Normal file
4
remodel/k8s/infra/controllers/cert-manager/ns.yaml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
kind: Namespace
|
||||||
|
metadata:
|
||||||
|
name: cert-manager
|
||||||
28
remodel/k8s/infra/controllers/cert-manager/values.yaml
Normal file
28
remodel/k8s/infra/controllers/cert-manager/values.yaml
Normal 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
|
||||||
Reference in New Issue
Block a user