From 5829e794a2925b709f2ea009b96c17fa30e21f7c Mon Sep 17 00:00:00 2001 From: Edward Cheng Date: Tue, 6 Aug 2024 03:23:17 +1000 Subject: [PATCH] add infra app netdata --- infrastructures/netdata/base/kustomization.yaml | 8 ++++++++ infrastructures/netdata/base/values.yaml | 17 +++++++++++++++++ .../netdata/env/k3s-cluster/config.json | 12 ++++++++++++ .../netdata/env/k3s-cluster/kustomization.yaml | 4 ++++ .../env/k3s-cluster/templates/netdata.yaml | 9 +++++++++ 5 files changed, 50 insertions(+) create mode 100644 infrastructures/netdata/base/kustomization.yaml create mode 100644 infrastructures/netdata/base/values.yaml create mode 100644 infrastructures/netdata/env/k3s-cluster/config.json create mode 100644 infrastructures/netdata/env/k3s-cluster/kustomization.yaml create mode 100644 resources/namespaces/env/k3s-cluster/templates/netdata.yaml diff --git a/infrastructures/netdata/base/kustomization.yaml b/infrastructures/netdata/base/kustomization.yaml new file mode 100644 index 0000000..e4786b2 --- /dev/null +++ b/infrastructures/netdata/base/kustomization.yaml @@ -0,0 +1,8 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +helmCharts: + - name: netdata + repo: https://netdata.github.io/helmchart/ + version: 3.7.96 + releaseName: netdata + valuesFile: values.yaml \ No newline at end of file diff --git a/infrastructures/netdata/base/values.yaml b/infrastructures/netdata/base/values.yaml new file mode 100644 index 0000000..d75096a --- /dev/null +++ b/infrastructures/netdata/base/values.yaml @@ -0,0 +1,17 @@ +image: + tag: stable + +restarter: + enabled: true + +parent: + claiming: + enabled: true + token: HOJS7JMbEzKuDjbkJJv_Qp5369dyBGc0-qQ2DpKfWT22tiNWRZVH63bALjOv6A4bevsAJixzY1rIKO-1RvIr-NKGiYGpgfrMt1I5loXpU4CY7BgJp22jpK72kvRLwdM2rhNLcSQ + rooms: 20334923-196a-477e-9a12-cfd5d02b24ec + +child: + claiming: + enabled: true + token: HOJS7JMbEzKuDjbkJJv_Qp5369dyBGc0-qQ2DpKfWT22tiNWRZVH63bALjOv6A4bevsAJixzY1rIKO-1RvIr-NKGiYGpgfrMt1I5loXpU4CY7BgJp22jpK72kvRLwdM2rhNLcSQ + rooms: 20334923-196a-477e-9a12-cfd5d02b24ec diff --git a/infrastructures/netdata/env/k3s-cluster/config.json b/infrastructures/netdata/env/k3s-cluster/config.json new file mode 100644 index 0000000..83a6b67 --- /dev/null +++ b/infrastructures/netdata/env/k3s-cluster/config.json @@ -0,0 +1,12 @@ +{ + "appName": "netdata", + "userGivenName": "netdata", + "namespace": "netdata", + "destNamespace": "netdata", + "destServer": "https://kubernetes.default.svc", + "srcPath": "infrastructures/netdata/env/k3s-cluster", + "srcRepoURL": "https://github.com/3dwardch3ng/home-cluster-ops.git", + "srcTargetRevision": "", + "labels": null, + "annotations": null +} \ No newline at end of file diff --git a/infrastructures/netdata/env/k3s-cluster/kustomization.yaml b/infrastructures/netdata/env/k3s-cluster/kustomization.yaml new file mode 100644 index 0000000..a227ac4 --- /dev/null +++ b/infrastructures/netdata/env/k3s-cluster/kustomization.yaml @@ -0,0 +1,4 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ../../base \ No newline at end of file diff --git a/resources/namespaces/env/k3s-cluster/templates/netdata.yaml b/resources/namespaces/env/k3s-cluster/templates/netdata.yaml new file mode 100644 index 0000000..79bd444 --- /dev/null +++ b/resources/namespaces/env/k3s-cluster/templates/netdata.yaml @@ -0,0 +1,9 @@ +apiVersion: v1 +kind: Namespace +metadata: + annotations: + argocd.argoproj.io/sync-options: Prune=false + creationTimestamp: null + name: netdata +spec: {} +status: {}