From 60febadacd3ec527d5b5e6cbae588bd45f20e76a Mon Sep 17 00:00:00 2001 From: Baitinq Date: Sat, 4 May 2024 02:48:00 +0200 Subject: misc: add helmsman config --- k8s/helmsman.yml | 45 +++++++++++++++++++++++++++++++++++++++++++++ k8s/metallb.yml | 13 +++++++++++++ k8s/metallb_announce.yml | 5 ----- k8s/metallb_config.yml | 8 -------- 4 files changed, 58 insertions(+), 13 deletions(-) create mode 100644 k8s/helmsman.yml create mode 100644 k8s/metallb.yml delete mode 100644 k8s/metallb_announce.yml delete mode 100644 k8s/metallb_config.yml (limited to 'k8s') diff --git a/k8s/helmsman.yml b/k8s/helmsman.yml new file mode 100644 index 0000000..5579d82 --- /dev/null +++ b/k8s/helmsman.yml @@ -0,0 +1,45 @@ +# Helmsman + +helmRepos: + metallb: https://metallb.github.io/metallb + +namespaces: + default: + metallb-system: + +apps: + metallb: + namespace: metallb-system + enabled: true + wait: true + chart: metallb/metallb + version: 0.14.5 + valuesFile: metallb.yml + + kafka: + namespace: default + enabled: true + wait: true + chart: oci://registry-1.docker.io/bitnamicharts/kafka + version: 28.1.1 + set: + controller.replicaCount: 1 + controller.livenessProbe.initialDelaySeconds: 120 + + payload-processor: + namespace: default + enabled: true + wait: true + chart: payload-processor + version: 0.1.0 + set: + image.tag: "payload-processor-$COMMIT_SHA" + + rest-api: + namespace: default + enabled: true + wait: true + chart: rest-api + version: 0.1.0 + set: + image.tag: "rest-api-$COMMIT_SHA" diff --git a/k8s/metallb.yml b/k8s/metallb.yml new file mode 100644 index 0000000..e9c8bb6 --- /dev/null +++ b/k8s/metallb.yml @@ -0,0 +1,13 @@ +apiVersion: metallb.io/v1beta1 +kind: IPAddressPool +metadata: + name: prod-pool + namespace: metallb-system +spec: + addresses: + - 192.168.11.0/24 +apiVersion: metallb.io/v1beta1 +kind: L2Advertisement +metadata: + name: simplel2 + namespace: metallb-system diff --git a/k8s/metallb_announce.yml b/k8s/metallb_announce.yml deleted file mode 100644 index 3ef889a..0000000 --- a/k8s/metallb_announce.yml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: metallb.io/v1beta1 -kind: L2Advertisement -metadata: - name: simplel2 - namespace: metallb-system diff --git a/k8s/metallb_config.yml b/k8s/metallb_config.yml deleted file mode 100644 index 497ab94..0000000 --- a/k8s/metallb_config.yml +++ /dev/null @@ -1,8 +0,0 @@ -apiVersion: metallb.io/v1beta1 -kind: IPAddressPool -metadata: - name: prod-pool - namespace: metallb-system -spec: - addresses: - - 192.168.11.0/24 -- cgit 1.4.1