Skip to content

Commit 292dd39

Browse files
committed
add cert-manager for easy cert issuing
1 parent ff31aaf commit 292dd39

File tree

13 files changed

+10208
-3
lines changed

13 files changed

+10208
-3
lines changed

k8s/flux.cue

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,26 @@ bundle: {
22
apiVersion: "v1alpha1"
33
name: "codebattle"
44
instances: {
5+
"cert-manager": {
6+
module: url: "oci://ghcr.io/stefanprodan/modules/flux-helm-release"
7+
namespace: "flux-system"
8+
values: {
9+
repository: url: "https://charts.jetstack.io"
10+
chart: {
11+
name: "cert-manager"
12+
version: "v1.17.0"
13+
}
14+
sync: targetNamespace: "codebattle"
15+
helmValues: {
16+
crds: enabled: true
17+
config: {
18+
apiVersion: "controller.config.cert-manager.io/v1alpha1"
19+
kind: "ControllerConfiguration"
20+
enableGatewayAPI: true
21+
}
22+
}
23+
}
24+
}
525
"gateway": {
626
module: url: "oci://ghcr.io/stefanprodan/modules/flux-helm-release"
727
namespace: "flux-system"

0 commit comments

Comments
 (0)