From e6e9ba346088b687fb9c242c0cf059284dee8851 Mon Sep 17 00:00:00 2001 From: Benedith Mulongo Date: Wed, 11 Dec 2024 16:10:17 +0100 Subject: [PATCH] Add kafdrop --- kafdrop/argocd-application.yaml | 18 ++++++++++++++++++ .../.helmignore | 0 .../Chart.yaml | 0 .../templates/NOTES.txt | 0 .../templates/_helpers.tpl | 0 .../templates/deployment.yaml | 0 .../templates/ingress.yaml | 0 .../templates/service.yaml | 0 .../values.yaml | 8 ++++---- kafdrop/base/kafdrop-0.1.0.tgz | Bin 3266 -> 0 bytes kafdrop/base/kustomization.yaml | 14 +++++++------- kafdrop/overlays/test/kustomization.yaml | 7 +++++++ 12 files changed, 36 insertions(+), 11 deletions(-) create mode 100644 kafdrop/argocd-application.yaml rename kafdrop/base/charts/{kafdrop-4.1.0 => kafdrop.4.1.0}/.helmignore (100%) rename kafdrop/base/charts/{kafdrop-4.1.0 => kafdrop.4.1.0}/Chart.yaml (100%) rename kafdrop/base/charts/{kafdrop-4.1.0 => kafdrop.4.1.0}/templates/NOTES.txt (100%) rename kafdrop/base/charts/{kafdrop-4.1.0 => kafdrop.4.1.0}/templates/_helpers.tpl (100%) rename kafdrop/base/charts/{kafdrop-4.1.0 => kafdrop.4.1.0}/templates/deployment.yaml (100%) rename kafdrop/base/charts/{kafdrop-4.1.0 => kafdrop.4.1.0}/templates/ingress.yaml (100%) rename kafdrop/base/charts/{kafdrop-4.1.0 => kafdrop.4.1.0}/templates/service.yaml (100%) rename kafdrop/base/charts/{kafdrop-4.1.0 => kafdrop.4.1.0}/values.yaml (77%) delete mode 100644 kafdrop/base/kafdrop-0.1.0.tgz create mode 100644 kafdrop/overlays/test/kustomization.yaml diff --git a/kafdrop/argocd-application.yaml b/kafdrop/argocd-application.yaml new file mode 100644 index 0000000..f7bb60b --- /dev/null +++ b/kafdrop/argocd-application.yaml @@ -0,0 +1,18 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: kafdrop + namespace: argocd +spec: + project: default + source: + repoURL: https://platform.sunet.se/streams/streams-manifests.git + targetRevision: streams-manifests-2024-12-09-v09 + path: kafdrop/overlays/test + destination: + server: https://kubernetes.default.svc + namespace: kafka + syncPolicy: + automated: + prune: true + selfHeal: true diff --git a/kafdrop/base/charts/kafdrop-4.1.0/.helmignore b/kafdrop/base/charts/kafdrop.4.1.0/.helmignore similarity index 100% rename from kafdrop/base/charts/kafdrop-4.1.0/.helmignore rename to kafdrop/base/charts/kafdrop.4.1.0/.helmignore diff --git a/kafdrop/base/charts/kafdrop-4.1.0/Chart.yaml b/kafdrop/base/charts/kafdrop.4.1.0/Chart.yaml similarity index 100% rename from kafdrop/base/charts/kafdrop-4.1.0/Chart.yaml rename to kafdrop/base/charts/kafdrop.4.1.0/Chart.yaml diff --git a/kafdrop/base/charts/kafdrop-4.1.0/templates/NOTES.txt b/kafdrop/base/charts/kafdrop.4.1.0/templates/NOTES.txt similarity index 100% rename from kafdrop/base/charts/kafdrop-4.1.0/templates/NOTES.txt rename to kafdrop/base/charts/kafdrop.4.1.0/templates/NOTES.txt diff --git a/kafdrop/base/charts/kafdrop-4.1.0/templates/_helpers.tpl b/kafdrop/base/charts/kafdrop.4.1.0/templates/_helpers.tpl similarity index 100% rename from kafdrop/base/charts/kafdrop-4.1.0/templates/_helpers.tpl rename to kafdrop/base/charts/kafdrop.4.1.0/templates/_helpers.tpl diff --git a/kafdrop/base/charts/kafdrop-4.1.0/templates/deployment.yaml b/kafdrop/base/charts/kafdrop.4.1.0/templates/deployment.yaml similarity index 100% rename from kafdrop/base/charts/kafdrop-4.1.0/templates/deployment.yaml rename to kafdrop/base/charts/kafdrop.4.1.0/templates/deployment.yaml diff --git a/kafdrop/base/charts/kafdrop-4.1.0/templates/ingress.yaml b/kafdrop/base/charts/kafdrop.4.1.0/templates/ingress.yaml similarity index 100% rename from kafdrop/base/charts/kafdrop-4.1.0/templates/ingress.yaml rename to kafdrop/base/charts/kafdrop.4.1.0/templates/ingress.yaml diff --git a/kafdrop/base/charts/kafdrop-4.1.0/templates/service.yaml b/kafdrop/base/charts/kafdrop.4.1.0/templates/service.yaml similarity index 100% rename from kafdrop/base/charts/kafdrop-4.1.0/templates/service.yaml rename to kafdrop/base/charts/kafdrop.4.1.0/templates/service.yaml diff --git a/kafdrop/base/charts/kafdrop-4.1.0/values.yaml b/kafdrop/base/charts/kafdrop.4.1.0/values.yaml similarity index 77% rename from kafdrop/base/charts/kafdrop-4.1.0/values.yaml rename to kafdrop/base/charts/kafdrop.4.1.0/values.yaml index ab24826..b874dce 100644 --- a/kafdrop/base/charts/kafdrop-4.1.0/values.yaml +++ b/kafdrop/base/charts/kafdrop.4.1.0/values.yaml @@ -6,7 +6,7 @@ image: pullPolicy: Always kafka: - brokerConnect: localhost:9092 + brokerConnect: kafka-cluster-kafka-plainext-0:9092,kafka-cluster-kafka-plainext-1:9092,kafka-cluster-kafka-plainext-2:9092 properties: "" truststore: "" keystore: "" @@ -17,14 +17,14 @@ kafka: host: jvm: - opts: "" + opts: "-Xms32M -Xmx64M" jmx: port: 8686 nameOverride: "" fullnameOverride: "" -cmdArgs: "" +cmdArgs: "--message.format=AVRO --schemaregistry.connect=http://schema-registry:8081" global: kubeVersion: ~ @@ -70,6 +70,6 @@ podLabels: {} hostAliases: [] -mountProtoDesc: +mountProtoDesc: enabled: false hostPath: diff --git a/kafdrop/base/kafdrop-0.1.0.tgz b/kafdrop/base/kafdrop-0.1.0.tgz deleted file mode 100644 index 96a5912a3cf22c7d11dbe83ccd9de415a209f6b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3266 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 AcK`qY diff --git a/kafdrop/base/kustomization.yaml b/kafdrop/base/kustomization.yaml index bbc620c..7bda8a4 100644 --- a/kafdrop/base/kustomization.yaml +++ b/kafdrop/base/kustomization.yaml @@ -1,13 +1,13 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization + +helmGlobals: + chartHome: charts/ + helmCharts: - includeCRDs: true - name: Kafdrop - namespace: Kafdrop - releaseName: Kafdrop + name: kafdrop.4.1.0 + namespace: kafdrop + releaseName: kafdrop.4.1.0 valuesFile: ./values.yaml # Path to your values.yaml file version: 4.1.0 - repo: https://github.com/obsidiandynamics/kafdrop - # repo: git+https://github.com/obsidiandynamics/kafdrop.git//chart - # repo: https://github.com/obsidiandynamics/kafdrop - # path: ./kafdrop_chart diff --git a/kafdrop/overlays/test/kustomization.yaml b/kafdrop/overlays/test/kustomization.yaml new file mode 100644 index 0000000..c043276 --- /dev/null +++ b/kafdrop/overlays/test/kustomization.yaml @@ -0,0 +1,7 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +namespace: kafka +commonLabels: + env: dev +resources: +- ../../base/