diff --git a/clusters/kairos/apps/fluxrepo.yaml b/clusters/kairos/apps/fluxrepo.yaml deleted file mode 100644 index b50aeb0..0000000 --- a/clusters/kairos/apps/fluxrepo.yaml +++ /dev/null @@ -1,13 +0,0 @@ -apiVersion: kustomize.toolkit.fluxcd.io/v1 -kind: Kustomization -metadata: - name: flux-apps -spec: - interval: 10m0s - path: ./apps - targetNamespace: apps - prune: true - sourceRef: - kind: GitRepository - name: flux-system - namespace: flux-system diff --git a/clusters/kairos/apps/kustomization.yaml b/clusters/kairos/apps/kustomization.yaml deleted file mode 100644 index 3ccd6fd..0000000 --- a/clusters/kairos/apps/kustomization.yaml +++ /dev/null @@ -1,6 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -namespace: apps -resources: -- namespace.yaml -- fluxrepo.yaml \ No newline at end of file diff --git a/clusters/kairos/apps/namespace.yaml b/clusters/kairos/apps/namespace.yaml deleted file mode 100644 index 01113b9..0000000 --- a/clusters/kairos/apps/namespace.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: apps \ No newline at end of file diff --git a/clusters/kairos/monitoring/grafana/helmrelease.yaml b/clusters/kairos/monitoring/grafana/helmrelease.yaml deleted file mode 100644 index f41ad15..0000000 --- a/clusters/kairos/monitoring/grafana/helmrelease.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: helm.toolkit.fluxcd.io/v2 -kind: HelmRelease -metadata: - name: grafana -spec: - chart: - spec: - chart: grafana - reconcileStrategy: ChartVersion - sourceRef: - kind: HelmRepository - name: grafana-repo - version: 8.4.1 - interval: 1m0s - targetNamespace: monitoring - values: - persistence: - enabled: true - storageClassName: longhorn \ No newline at end of file diff --git a/clusters/kairos/monitoring/grafana/ingress.yaml b/clusters/kairos/monitoring/grafana/ingress.yaml deleted file mode 100644 index 92e37a0..0000000 --- a/clusters/kairos/monitoring/grafana/ingress.yaml +++ /dev/null @@ -1,16 +0,0 @@ -apiVersion: traefik.io/v1alpha1 -kind: IngressRoute -metadata: - name: grafana -spec: - entryPoints: - - web - routes: - - match: Host(`grafana.k3s`) - kind: Rule - services: - - name: monitoring-grafana - namespace: monitoring - nativeLB: true - kind: Service - port: 80 \ No newline at end of file diff --git a/clusters/kairos/monitoring/grafana/kustomization.yaml b/clusters/kairos/monitoring/grafana/kustomization.yaml deleted file mode 100644 index 45791de..0000000 --- a/clusters/kairos/monitoring/grafana/kustomization.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -resources: -- helmrelease.yaml -- ingress.yaml \ No newline at end of file diff --git a/clusters/kairos/monitoring/helmrepo.yaml b/clusters/kairos/monitoring/helmrepo.yaml deleted file mode 100644 index 1101eb5..0000000 --- a/clusters/kairos/monitoring/helmrepo.yaml +++ /dev/null @@ -1,7 +0,0 @@ -apiVersion: source.toolkit.fluxcd.io/v1 -kind: HelmRepository -metadata: - name: grafana-repo -spec: - interval: 1m0s - url: https://grafana.github.io/helm-charts diff --git a/clusters/kairos/monitoring/kustomization.yaml b/clusters/kairos/monitoring/kustomization.yaml deleted file mode 100644 index 51cf8b8..0000000 --- a/clusters/kairos/monitoring/kustomization.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -namespace: monitoring -resources: -- namespace.yaml -- helmrepo.yaml -- ./loki -- ./promtail -- ./grafana \ No newline at end of file diff --git a/clusters/kairos/monitoring/loki/helmrelease.yaml b/clusters/kairos/monitoring/loki/helmrelease.yaml deleted file mode 100644 index f976928..0000000 --- a/clusters/kairos/monitoring/loki/helmrelease.yaml +++ /dev/null @@ -1,70 +0,0 @@ -apiVersion: helm.toolkit.fluxcd.io/v2 -kind: HelmRelease -metadata: - name: loki -spec: - chart: - spec: - chart: loki - reconcileStrategy: ChartVersion - sourceRef: - kind: HelmRepository - name: grafana-repo - version: 6.7.4 - interval: 1m0s - targetNamespace: monitoring - values: - loki: - auth_enabled: false - schemaConfig: - configs: - - from: "2024-04-01" - store: tsdb - object_store: s3 - schema: v13 - index: - prefix: loki_index_ - period: 24h - ingester: - chunk_encoding: snappy - tracing: - enabled: true - querier: - max_concurrent: 2 - - deploymentMode: SimpleScalable - - backend: - replicas: 1 - read: - replicas: 1 - write: - replicas: 1 - - # Enable minio for storage - minio: - enabled: true - persistence: - storageClass: longhorn - - # Zero out replica counts of other deployment modes - singleBinary: - replicas: 0 - ingester: - replicas: 0 - querier: - replicas: 0 - queryFrontend: - replicas: 0 - queryScheduler: - replicas: 0 - distributor: - replicas: 0 - compactor: - replicas: 0 - indexGateway: - replicas: 0 - bloomCompactor: - replicas: 0 - bloomGateway: - replicas: 0 \ No newline at end of file diff --git a/clusters/kairos/monitoring/loki/kustomization.yaml b/clusters/kairos/monitoring/loki/kustomization.yaml deleted file mode 100644 index eb5482e..0000000 --- a/clusters/kairos/monitoring/loki/kustomization.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -resources: -- helmrelease.yaml \ No newline at end of file diff --git a/clusters/kairos/monitoring/namespace.yaml b/clusters/kairos/monitoring/namespace.yaml deleted file mode 100644 index 3335b6a..0000000 --- a/clusters/kairos/monitoring/namespace.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: monitoring \ No newline at end of file diff --git a/clusters/kairos/monitoring/promtail/helmrelease.yaml b/clusters/kairos/monitoring/promtail/helmrelease.yaml deleted file mode 100644 index 1a184a7..0000000 --- a/clusters/kairos/monitoring/promtail/helmrelease.yaml +++ /dev/null @@ -1,20 +0,0 @@ -apiVersion: helm.toolkit.fluxcd.io/v2 -kind: HelmRelease -metadata: - name: promtail -spec: - chart: - spec: - chart: promtail - reconcileStrategy: ChartVersion - sourceRef: - kind: HelmRepository - name: grafana-repo - version: 6.16.4 - interval: 1m0s - targetNamespace: monitoring - values: - config: - clients: - - url: http://monitoring-loki-gateway.monitoring.svc.cluster.local:3100/loki/api/v1/push - tenant_id: 1 \ No newline at end of file diff --git a/clusters/kairos/monitoring/promtail/kustomization.yaml b/clusters/kairos/monitoring/promtail/kustomization.yaml deleted file mode 100644 index eb5482e..0000000 --- a/clusters/kairos/monitoring/promtail/kustomization.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -resources: -- helmrelease.yaml \ No newline at end of file diff --git a/clusters/kairos/traefik/helmconfig.yaml b/clusters/kairos/traefik/helmconfig.yaml deleted file mode 100644 index 41da9c1..0000000 --- a/clusters/kairos/traefik/helmconfig.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: helm.cattle.io/v1 -kind: HelmChartConfig -metadata: - name: traefik - namespace: kube-system -spec: - valuesContent: |- - additionalArguments: - - "--api.insecure=true" \ No newline at end of file diff --git a/clusters/kairos/traefik/ingress.yaml b/clusters/kairos/traefik/ingress.yaml deleted file mode 100644 index 143dfec..0000000 --- a/clusters/kairos/traefik/ingress.yaml +++ /dev/null @@ -1,16 +0,0 @@ -apiVersion: traefik.io/v1alpha1 -kind: IngressRoute -metadata: - name: traefik -spec: - entryPoints: - - web - routes: - - match: Host(`traefik.k3s`) - kind: Rule - services: - - name: traefik-dashboard - namespace: kube-system - nativeLB: true - kind: Service - port: 9000 \ No newline at end of file diff --git a/clusters/kairos/traefik/kustomization.yaml b/clusters/kairos/traefik/kustomization.yaml deleted file mode 100644 index 58cfc70..0000000 --- a/clusters/kairos/traefik/kustomization.yaml +++ /dev/null @@ -1,7 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -namespace: kube-system -resources: -- helmconfig.yaml -- service.yaml -- ingress.yaml \ No newline at end of file diff --git a/clusters/kairos/traefik/service.yaml b/clusters/kairos/traefik/service.yaml deleted file mode 100644 index 5b122a5..0000000 --- a/clusters/kairos/traefik/service.yaml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: traefik-dashboard -spec: - type: ClusterIP - selector: - app.kubernetes.io/name: traefik - ports: - - name: http - port: 9000 - targetPort: 9000 \ No newline at end of file