From 9ee2417de1d8082b4f676397b7bc8cad02818c58 Mon Sep 17 00:00:00 2001 From: aggarwalakshun Date: Wed, 15 Oct 2025 05:08:16 +0530 Subject: [PATCH] Add Helm configurations for Newt deployment, including SealedSecret, HelmRelease, and HelmRepository --- clusters/default/helm/newt/newt-creds.yml | 16 ++++++++++++ clusters/default/helm/newt/newt-release.yml | 29 +++++++++++++++++++++ clusters/default/helm/newt/newt-repo.yml | 9 +++++++ 3 files changed, 54 insertions(+) create mode 100644 clusters/default/helm/newt/newt-creds.yml create mode 100644 clusters/default/helm/newt/newt-release.yml create mode 100644 clusters/default/helm/newt/newt-repo.yml diff --git a/clusters/default/helm/newt/newt-creds.yml b/clusters/default/helm/newt/newt-creds.yml new file mode 100644 index 0000000..a30fcb3 --- /dev/null +++ b/clusters/default/helm/newt/newt-creds.yml @@ -0,0 +1,16 @@ +--- +apiVersion: bitnami.com/v1alpha1 +kind: SealedSecret +metadata: + name: newt-cred + namespace: newt-ns +spec: + encryptedData: + NEWT_ID: AgCC2F1WFwPcQ1ENRp8ftlqYmNlm8iE3aKSW6bIo+HKHg3yc1H8FA503/VSPx0ckzaHrQp55gcd8xu+57CtTAsqDvfnKn56cAlhqUcfnjRe6n7Z0lrhNqzMsOMCLbHHtNuk4TzwTaQ4hA8ACU9WkyEOWlxQWvm7RmyHvKq0exr2bjzjRhtpnYLmZVxRp5CXzK2WRkgfkOif0sDCHhT9+O+OlqBR7Nv++C+KdHnVRYAxhnt0shv6FUIEwy8buY4Lup36H4SkTkX5K3oY03O5gneC2MyEG7oDbKwlvbqn1I9deWMRmNX0VB/Gx3dWwFWxh+6As3xleV72qRCK6ixNm1sIeW0TwRtnTIfLejbGO7aNe1/aq/w8WJrW5bEAqs/p2Fs/v4WWYDSPYsir0/iqGSNvITQOuQ1GQwdz+wmb4ntW+p51NK3bdJKcr+Ryy59QF1ZHkXCjb51CyAsAuqWNH7Zm9VKXmciXmR8PViJmBU04sYaBDI+FiV8DfPzak1KoT1G8iU/HFZgps0pXDNmTEGv0v2cJVMbIM/RsJLwBfZ6llxOza82hMJu5Kmey85DdDW4hl1pO/yfJoLJS4BREN8WQQ3ty1+7zigkvDkzJjLT5wUtKpHQXfZaL6yTYlNAMw5HygPYZYP+hD3/4RovPJp07EmjBb2BpNfN6LrWoCHxnN6li1TyuQv+wJLBHo8E8CxiYMyJ0KLXFGcoQWBlX+8pQ= + NEWT_SECRET: AgALq2qZqPijtXMyclMVVZaWiLcJ3Is4Hqnnm8ZNr+q/EFsxyg3hm3W92hK8+zRqprQCaD2z3fsIHsAKYLQheVC7lM1krxJr6/p5hutzZRNSFHXccnT/Om8fGkInagpdv+J25drTSyJgd301T0QabVD0owfgjAe5zmKiZho9EzxbRtLpL8s6mAGc+pdvYBttjOO5wwdm/+FjrWSbRaIq2Nh89y/xMobuP5CwAb2h2jZdF50IUY4VcXihpviC7B1DoQ8fmAasl4uePoL6KTYZDal+Ii1n4MOCxOahsQomQ401YoGfWFXI2nPrvebx1PVp0qA4tt9TUIg9eC6MKjyNtLYYADWRCoucapMTNzjgJUqn4RxSL4f7A3T3EJJ3rPoHGjTJqmtl3xn3LcqzbtGRIWDDGhxA4eZegQ8FJFafHgtPbxENS1a2SlNZdiPnfC1FmQZ9qOyP9HPbamKB7rzLNOPwZeWnH2hsr17MH9dYNsPxiiFGDD/77mU4wx4Ev5X8THlm5cyNZanVImCyfuRcFBXnh9VCykX7MBHVImWRCLcSdYOMzJBUvW7ZwlzRUN7f9uQTpbkM7SIc8SFqvZ6V21M0Xi91j2Z4Hb5Jq3uvIHpilw5jUDkwTE82Cplz4CTsBE3qcrGML3+kJCP6t1NAItTq6PykDJ7Y3YbGusG5/YRKXIiFRu6lszT7vopGBMDEA754Xt6CC1cgLJ7OCZJpW0ShTeQP9tteyzA4NhN2kapD2ishgNzeAh5AwdoTPnRWI94= + PANGOLIN_ENDPOINT: AgCETiTsrEOhE5NR4wkvUAYUoFTuuQNkNVScDR21V6YzjSKozIITPTdeTk1kWAUzg6qsdxkXFNFiuSgsOMBCU3Y9OzhqJJUkUCIEQZ6++Wew+5Bjq7Oln6JegqEMVKgWNt7nD5lO94gpzaEHIfgwUs4nH78sl5Pu74hUbSoSEbnReCJDsZ4RYuzkR7JSjKX5bw04jIo9pyMOW7qv1CvTpJ/IxJKkSfdz8pmi9BWEygKeHsjoeoYUD2xWoRgmnNu8scVIpDooONPwNYTFAs1eJVVgcjqf6oiFJv77PgxiiPPygFOD4hFdFkrN/gS9IrEWi/FROSPYutltXnnu3Kk2Vb1roXhLQesYMLjwRYKTa0paOkY4VHWFLM8l3Brc6dG3UX5/xtHMBIARAhwB0kALoo2sE86LIIiKZx8yZ/HW6fvOvK495OLC3dXfQxcIRUbY6ax/kAvd0XwOytPqLhOgeCL25sluQmikOK5F7g+TrdX/q26EFg+jmhZkpyVzxBPXj17jfXGZ7WHTCCtlv1oNZaACOaVDHD4/2qnvaKufvGpcQUcTY6TpQm0QVgK4LQ50AchxMucR0QiqwtHvhw29OcUUdLPDdNigCIUbhJAPv8/PUFAIVZPW4gcAI84PA1YXOqVyqAFr+s1T7ettlfSXunpvefdQypDs3sqhlCU2hplJ5sRAKzAXaJFuY35SQ03D4YlEgsAVgY1wVmLYG7DKtkvQ5z7/W4Jf2VBd3nc3Zsc= + template: + metadata: + name: newt-cred + namespace: newt-ns + type: Opaque diff --git a/clusters/default/helm/newt/newt-release.yml b/clusters/default/helm/newt/newt-release.yml new file mode 100644 index 0000000..e48e3fa --- /dev/null +++ b/clusters/default/helm/newt/newt-release.yml @@ -0,0 +1,29 @@ +--- +apiVersion: helm.toolkit.fluxcd.io/v2 +kind: HelmRelease +metadata: + name: newt + namespace: newt-ns +spec: + interval: 24h + chart: + spec: + chart: newt + version: "1.1.0" + sourceRef: + kind: HelmRepository + name: newt + namespace: flux-system + interval: 24h + install: + remediation: + retries: 3 + upgrade: + remediation: + retries: 3 + values: + newtInstances: + - name: main + enabled: true + auth: + existingSecretName: newt-cred diff --git a/clusters/default/helm/newt/newt-repo.yml b/clusters/default/helm/newt/newt-repo.yml new file mode 100644 index 0000000..f63e42a --- /dev/null +++ b/clusters/default/helm/newt/newt-repo.yml @@ -0,0 +1,9 @@ +--- +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: newt + namespace: flux-system +spec: + interval: 24h + url: https://charts.fossorial.io