From fc28bd11d2566d15052455e05a83c5bd654411e8 Mon Sep 17 00:00:00 2001 From: auricom <27022259+auricom@users.noreply.github.com> Date: Mon, 23 Jun 2025 09:54:00 +0200 Subject: [PATCH] feat: archive ngnode --- kubernetes/apps/ngnode/kustomization.yaml | 9 --- .../landing-page/app-staging/helmrelease.yaml | 53 --------------- .../app-staging/kustomization.yaml | 8 --- .../ngnode/landing-page/app/helmrelease.yaml | 65 ------------------- .../landing-page/app/kustomization.yaml | 8 --- kubernetes/apps/ngnode/landing-page/ks.yaml | 50 -------------- 6 files changed, 193 deletions(-) delete mode 100644 kubernetes/apps/ngnode/kustomization.yaml delete mode 100644 kubernetes/apps/ngnode/landing-page/app-staging/helmrelease.yaml delete mode 100644 kubernetes/apps/ngnode/landing-page/app-staging/kustomization.yaml delete mode 100644 kubernetes/apps/ngnode/landing-page/app/helmrelease.yaml delete mode 100644 kubernetes/apps/ngnode/landing-page/app/kustomization.yaml delete mode 100644 kubernetes/apps/ngnode/landing-page/ks.yaml diff --git a/kubernetes/apps/ngnode/kustomization.yaml b/kubernetes/apps/ngnode/kustomization.yaml deleted file mode 100644 index 267cd07d1..000000000 --- a/kubernetes/apps/ngnode/kustomization.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- -# yaml-language-server: $schema=https://raw.githubusercontent.com/SchemaStore/schemastore/master/src/schemas/json/kustomization.json -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -components: - - ../../components/common -resources: - - ./landing-page/ks.yaml - diff --git a/kubernetes/apps/ngnode/landing-page/app-staging/helmrelease.yaml b/kubernetes/apps/ngnode/landing-page/app-staging/helmrelease.yaml deleted file mode 100644 index 232cde8b8..000000000 --- a/kubernetes/apps/ngnode/landing-page/app-staging/helmrelease.yaml +++ /dev/null @@ -1,53 +0,0 @@ ---- -# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/main/charts/other/app-template/schemas/helmrelease-helm-v2.schema.json -apiVersion: helm.toolkit.fluxcd.io/v2beta2 -kind: HelmRelease -metadata: - name: &app ngnode-landing-page-staging -spec: - interval: 1h - chartRef: - kind: OCIRepository - name: app-template - install: - remediation: - retries: 3 - upgrade: - cleanupOnFail: true - remediation: - strategy: rollback - retries: 3 - values: - controllers: - ngnode-landing-page-staging: - containers: - app: - image: - repository: ghcr.io/ngnodehq/landing-page - tag: v0.1.2 - resources: - requests: - cpu: 5m - memory: 10Mi - limits: - memory: 400Mi - service: - app: - controller: *app - ports: - http: - port: 3000 - ingress: - app: - enabled: true - className: external - hosts: - - host: &host "{{ .Release.Name }}.${SECRET_EXTERNAL_DOMAIN}" - paths: - - path: / - service: - identifier: app - port: http - tls: - - hosts: - - *host diff --git a/kubernetes/apps/ngnode/landing-page/app-staging/kustomization.yaml b/kubernetes/apps/ngnode/landing-page/app-staging/kustomization.yaml deleted file mode 100644 index 2e933f55d..000000000 --- a/kubernetes/apps/ngnode/landing-page/app-staging/kustomization.yaml +++ /dev/null @@ -1,8 +0,0 @@ ---- -# yaml-language-server: $schema=https://raw.githubusercontent.com/SchemaStore/schemastore/master/src/schemas/json/kustomization.json -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -resources: - - ./helmrelease.yaml -generatorOptions: - disableNameSuffixHash: true diff --git a/kubernetes/apps/ngnode/landing-page/app/helmrelease.yaml b/kubernetes/apps/ngnode/landing-page/app/helmrelease.yaml deleted file mode 100644 index 9bb7a9938..000000000 --- a/kubernetes/apps/ngnode/landing-page/app/helmrelease.yaml +++ /dev/null @@ -1,65 +0,0 @@ ---- -# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/main/charts/other/app-template/schemas/helmrelease-helm-v2.schema.json -apiVersion: helm.toolkit.fluxcd.io/v2 -kind: HelmRelease -metadata: - name: &app ngnode-landing-page -spec: - interval: 1h - chartRef: - kind: OCIRepository - name: app-template - install: - remediation: - retries: 3 - upgrade: - cleanupOnFail: true - remediation: - strategy: rollback - retries: 3 - values: - controllers: - ngnode-landing-page: - containers: - app: - image: - repository: ghcr.io/ngnodehq/landing-page - tag: v0.1.4@sha256:87e6e0c73a0a97b1ad47d9d09d006c1b56257964561f2f47c9111f3cfb54399a - resources: - requests: - cpu: 5m - memory: 10Mi - limits: - memory: 400Mi - service: - app: - controller: *app - ports: - http: - port: 3000 - ingress: - app: - enabled: true - className: external - hosts: - - host: &host "{{ .Release.Name }}.${SECRET_EXTERNAL_DOMAIN}" - paths: - - path: / - service: - identifier: app - port: http - - host: www.ngnode.com - paths: - - path: / - service: - identifier: app - port: http - - host: ngnode.com - paths: - - path: / - service: - identifier: app - port: http - tls: - - hosts: - - *host diff --git a/kubernetes/apps/ngnode/landing-page/app/kustomization.yaml b/kubernetes/apps/ngnode/landing-page/app/kustomization.yaml deleted file mode 100644 index 2e933f55d..000000000 --- a/kubernetes/apps/ngnode/landing-page/app/kustomization.yaml +++ /dev/null @@ -1,8 +0,0 @@ ---- -# yaml-language-server: $schema=https://raw.githubusercontent.com/SchemaStore/schemastore/master/src/schemas/json/kustomization.json -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -resources: - - ./helmrelease.yaml -generatorOptions: - disableNameSuffixHash: true diff --git a/kubernetes/apps/ngnode/landing-page/ks.yaml b/kubernetes/apps/ngnode/landing-page/ks.yaml deleted file mode 100644 index d33c4cbc9..000000000 --- a/kubernetes/apps/ngnode/landing-page/ks.yaml +++ /dev/null @@ -1,50 +0,0 @@ ---- -# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/kustomize.toolkit.fluxcd.io/kustomization_v1.json -apiVersion: kustomize.toolkit.fluxcd.io/v1 -kind: Kustomization -metadata: - name: &app ngnode-landing-page - namespace: flux-system -spec: - targetNamespace: ngnode - commonMetadata: - labels: - app.kubernetes.io/name: *app - - path: ./kubernetes/apps/ngnode/landing-page/app - prune: true - sourceRef: - kind: GitRepository - name: flux-system - wait: false - interval: 30m - retryInterval: 1m - timeout: 5m - postBuild: - substitute: - APP: *app ---- -# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/kustomize.toolkit.fluxcd.io/kustomization_v1.json -apiVersion: kustomize.toolkit.fluxcd.io/v1 -kind: Kustomization -metadata: - name: &app ngnode-landing-page-staging - namespace: flux-system -spec: - targetNamespace: ngnode - commonMetadata: - labels: - app.kubernetes.io/name: *app - - path: ./kubernetes/apps/ngnode/landing-page/app-staging - prune: true - sourceRef: - kind: GitRepository - name: flux-system - wait: false - interval: 30m - retryInterval: 1m - timeout: 5m - postBuild: - substitute: - APP: *app