From 8e439f4ee83c110c4400632e1bad609badf9e49a Mon Sep 17 00:00:00 2001 From: auricom <27022259+auricom@users.noreply.github.com> Date: Fri, 20 Aug 2021 17:05:38 +0200 Subject: [PATCH] feat: remove kasten --- cluster/apps/kasten-io/k10/helm-release.yaml | 50 ------------------- cluster/apps/kasten-io/k10/kustomization.yaml | 6 --- .../apps/kasten-io/k10/prometheus-rule.yaml | 22 -------- .../apps/kasten-io/k10/service-monitor.yaml | 23 --------- cluster/apps/kasten-io/kustomization.yaml | 5 -- cluster/apps/kasten-io/namespace.yaml | 5 -- cluster/apps/kustomization.yaml | 1 - cluster/base-custom/charts/kasten-charts.yaml | 10 ---- cluster/base-custom/charts/kustomization.yaml | 1 - 9 files changed, 123 deletions(-) delete mode 100644 cluster/apps/kasten-io/k10/helm-release.yaml delete mode 100644 cluster/apps/kasten-io/k10/kustomization.yaml delete mode 100644 cluster/apps/kasten-io/k10/prometheus-rule.yaml delete mode 100644 cluster/apps/kasten-io/k10/service-monitor.yaml delete mode 100644 cluster/apps/kasten-io/kustomization.yaml delete mode 100644 cluster/apps/kasten-io/namespace.yaml delete mode 100644 cluster/base-custom/charts/kasten-charts.yaml diff --git a/cluster/apps/kasten-io/k10/helm-release.yaml b/cluster/apps/kasten-io/k10/helm-release.yaml deleted file mode 100644 index d8b5f1155..000000000 --- a/cluster/apps/kasten-io/k10/helm-release.yaml +++ /dev/null @@ -1,50 +0,0 @@ ---- -apiVersion: helm.toolkit.fluxcd.io/v2beta1 -kind: HelmRelease -metadata: - name: k10 - namespace: kasten-io -spec: - releaseName: k10 - interval: 5m - chart: - spec: - # renovate: registryUrl=https://charts.kasten.io/ - chart: k10 - version: 4.0.9 - sourceRef: - kind: HelmRepository - name: kasten-charts - namespace: flux-system - interval: 5m - values: - eula: - accept: true - company: "${SECRET_CLUSTER_DOMAIN}" - email: "${SECRET_CLUSTER_DOMAIN_EMAIL}" - global: - persistence: - storageClass: rook-ceph-block - auth: - tokenAuth: - enabled: true - clusterName: k3s - ingress: - create: true - host: "k10.${SECRET_CLUSTER_DOMAIN}" - annotations: - kubernetes.io/ingress.class: "nginx" - # traefik.ingress.kubernetes.io/router.entrypoints: "websecure" - urlPath: k10 - hosts: - - "k10.${SECRET_CLUSTER_DOMAIN}" - # postRenderers: - # - kustomize: - # patchesJson6902: - # - target: - # kind: Ingress - # name: k10-ingress - # patch: - # - op: add - # path: /spec/ingressClassName - # value: traefik diff --git a/cluster/apps/kasten-io/k10/kustomization.yaml b/cluster/apps/kasten-io/k10/kustomization.yaml deleted file mode 100644 index 50e1ec45d..000000000 --- a/cluster/apps/kasten-io/k10/kustomization.yaml +++ /dev/null @@ -1,6 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -resources: - - helm-release.yaml - - prometheus-rule.yaml - - service-monitor.yaml diff --git a/cluster/apps/kasten-io/k10/prometheus-rule.yaml b/cluster/apps/kasten-io/k10/prometheus-rule.yaml deleted file mode 100644 index bee0ef5cf..000000000 --- a/cluster/apps/kasten-io/k10/prometheus-rule.yaml +++ /dev/null @@ -1,22 +0,0 @@ ---- -apiVersion: monitoring.coreos.com/v1 -kind: PrometheusRule -metadata: - labels: - prometheus: k8s - role: alert-rules - name: kasten-io - namespace: kasten-io -spec: - groups: - - name: kasten.rules - rules: - - alert: JobsFailing - annotations: - description: Jobs failure - summary: |- - "{{ $labels.app }} jobs amount of errors for the last 30 mins {{ $value }} for {{ $labels.policy }} policy" - expr: increase(catalog_actions_count{status="failed"}[30m]) > 0 - for: 30m - labels: - severity: critical diff --git a/cluster/apps/kasten-io/k10/service-monitor.yaml b/cluster/apps/kasten-io/k10/service-monitor.yaml deleted file mode 100644 index bff6cf864..000000000 --- a/cluster/apps/kasten-io/k10/service-monitor.yaml +++ /dev/null @@ -1,23 +0,0 @@ ---- -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: k10 - namespace: kasten-io -spec: - namespaceSelector: - matchNames: - - kasten-io - selector: - matchLabels: - app: prometheus - endpoints: - - port: http - scheme: http - path: /k10/prometheus/federate - honorLabels: true - interval: 15s - params: - "match[]": - - '{__name__=~"jobs.*"}' - - '{__name__=~"catalog.*"}' diff --git a/cluster/apps/kasten-io/kustomization.yaml b/cluster/apps/kasten-io/kustomization.yaml deleted file mode 100644 index b7fd1d13d..000000000 --- a/cluster/apps/kasten-io/kustomization.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -resources: - - namespace.yaml - - k10 diff --git a/cluster/apps/kasten-io/namespace.yaml b/cluster/apps/kasten-io/namespace.yaml deleted file mode 100644 index c017e3bbb..000000000 --- a/cluster/apps/kasten-io/namespace.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -apiVersion: v1 -kind: Namespace -metadata: - name: kasten-io diff --git a/cluster/apps/kustomization.yaml b/cluster/apps/kustomization.yaml index 0a5fbacc9..5b0a2d46b 100644 --- a/cluster/apps/kustomization.yaml +++ b/cluster/apps/kustomization.yaml @@ -4,7 +4,6 @@ resources: - data - development - home-automation - - kasten-io - media - monitoring - networking diff --git a/cluster/base-custom/charts/kasten-charts.yaml b/cluster/base-custom/charts/kasten-charts.yaml deleted file mode 100644 index 9f936586a..000000000 --- a/cluster/base-custom/charts/kasten-charts.yaml +++ /dev/null @@ -1,10 +0,0 @@ ---- -apiVersion: source.toolkit.fluxcd.io/v1beta1 -kind: HelmRepository -metadata: - name: kasten-charts - namespace: flux-system -spec: - interval: 1h - url: https://charts.kasten.io/ - timeout: 3m diff --git a/cluster/base-custom/charts/kustomization.yaml b/cluster/base-custom/charts/kustomization.yaml index c65ca7a1e..88e939dda 100644 --- a/cluster/base-custom/charts/kustomization.yaml +++ b/cluster/base-custom/charts/kustomization.yaml @@ -17,7 +17,6 @@ resources: - jetstack-charts.yaml - k8s-at-home.yaml - k8s-gateway-charts.yaml - - kasten-charts.yaml - kubernetes-sigs-descheduler-charts.yaml - node-feature-discovery.yaml - prometheus-community-charts.yaml