diff --git a/apps/README.md b/apps/README.md
index 570f0160..7a09da93 100644
--- a/apps/README.md
+++ b/apps/README.md
@@ -6,6 +6,21 @@ App Helmfile templates.
## SERVICES
+RANCHER
+
+```bash
+# EXAMPLE APPLY
+export RANCHER_PASSWORD=
+
+helmfile apply -f \
+git::https://github.com/stuttgart-things/helm.git@apps/apps/homerun-base-stack.yaml.gotmpl \
+--state-values-set issuerName=cluster-issuer-approle \
+--state-values-set domain=demo-infra.sthings-vsphere.labul.sva.de \ --state-values-set bootstrapPassword={{ env "RANCHER_PASSWORD" | default "hall01234R@ncher" }} \
+--state-values-set cacerts=LS0tLS1CRUdJTiBDRV#..
+```
+
+
+
HOMERUN-BASE-STACK
```bash
@@ -16,7 +31,7 @@ export genericPitcherToken=
helmfile apply -f \
git::https://github.com/stuttgart-things/helm.git@apps/apps/homerun-base-stack.yaml.gotmpl \
---state-values-set redisStackStorageClass=openebs-hostpath\
+--state-values-set redisStackStorageClass=openebs-hostpath \
--state-values-set genericPitcherDomain=demo-infra.example.com
```
diff --git a/apps/rancher.yaml b/apps/rancher.yaml.gotmpl
similarity index 60%
rename from apps/rancher.yaml
rename to apps/rancher.yaml.gotmpl
index a7a1a840..8cab1550 100644
--- a/apps/rancher.yaml
+++ b/apps/rancher.yaml.gotmpl
@@ -1,11 +1,25 @@
---
+environments:
+ default:
+ values:
+ - namespace: cattle-system
+ - version: 2.13.0
+ - hostname: rancher-things
+ - domain: example.com
+ - issuerKind: ClusterIssuer
+ - issuerName: vault-approle
+ - cacerts: ""
+ - bootstrapPassword: "Adminpassword!123"
+ - ingressClass: nginx
+ - privateCA: true
+---
releases:
- name: rancher-configuration
disableValidationOnInstall: true
installed: true
namespace: {{ .Values.namespace }}
chart: stuttgart-things/sthings-cluster
- version: 0.3.10
+ version: 0.3.15
values:
- "values/rancher-config.values.yaml.gotmpl"
@@ -14,7 +28,7 @@ releases:
installed: true
namespace: {{ .Values.namespace }}
chart: rancher-stable/rancher
- version: 2.8.3
+ version: {{ .Values.version }}
needs:
- cattle-system/rancher-configuration
values:
@@ -22,7 +36,7 @@ releases:
repositories:
- name: stuttgart-things
- url: eu.gcr.io/stuttgart-things
+ url: ghcr.io/stuttgart-things
oci: true
- name: rancher-stable
url: https://releases.rancher.com/server-charts/latest
diff --git a/apps/values/rancher-config.values.yaml.gotmpl b/apps/values/rancher-config.values.yaml.gotmpl
index 6ba05ba9..35b18855 100644
--- a/apps/values/rancher-config.values.yaml.gotmpl
+++ b/apps/values/rancher-config.values.yaml.gotmpl
@@ -11,8 +11,8 @@ customresources:
dnsNames:
- {{ .Values.hostname }}.{{ .Values.domain }}
issuerRef:
- name: cluster-issuer-approle
- kind: ClusterIssuer
+ name: {{ .Values.issuerName }}
+ kind: {{ .Values.issuerKind }}
secretName: {{ .Values.hostname }}-tls
secrets:
diff --git a/apps/values/rancher-things.values.yaml.gotmpl b/apps/values/rancher-things.values.yaml.gotmpl
index c30df0f1..f7bc08cb 100644
--- a/apps/values/rancher-things.values.yaml.gotmpl
+++ b/apps/values/rancher-things.values.yaml.gotmpl
@@ -6,10 +6,11 @@ global:
bootstrapPassword: {{ .Values.bootstrapPassword }}
hostname: {{ .Values.hostname }}.{{ .Values.domain }}
-privateCA: true
+privateCA: {{ .Values.privateCA }}
+
ingress:
enabled: true
- ingressClassName: nginx
+ ingressClassName: {{ .Values.ingressClass }}
servicePort: 80
tls:
source: secret
diff --git a/cicd/README.md b/cicd/README.md
index 0376b2df..2659bc90 100644
--- a/cicd/README.md
+++ b/cicd/README.md
@@ -64,7 +64,7 @@ helmfile apply -f argocd.yaml # APPLY HELMFILE
### ARGOCD w/o VAULT PLUGIN + CERT CREATION OUTSIDE CERT-MANAGER
```bash
-helmfile apply -f /home/sthings/projects/apps/helm/cicd/argocd.yaml.gotmpl \
+helmfile apply -f git::https://github.com/stuttgart-things/helm.git@cicd/argocd.yaml.gotmpl \
--state-values-set namespace=argocd \
--state-values-set issuerName=cluster-issuer-approle \
--state-values-set issuerKind=clusterIssuer \