cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

commit 1c9e32e5dc2ad33504cde2e650077969551434bd
parent a610cc71570b33a16d60edec5651f897256a7f5c
Author: MTRNord <MTRNord@users.noreply.github.com>
Date:   Sun,  3 Aug 2025 16:07:46 +0200

Fixes

Diffstat:
Minfrastructure_talos/configs/kustomization.yaml | 1-
Dinfrastructure_talos/controllers/cert-manager.yaml | 74--------------------------------------------------------------------------
Dinfrastructure_talos/controllers/longhorn/kustomization.yaml | 6------
Dinfrastructure_talos/controllers/longhorn/release.yaml | 13-------------
Dinfrastructure_talos/controllers/longhorn/repository.yaml | 12------------
5 files changed, 0 insertions(+), 106 deletions(-)

diff --git a/infrastructure_talos/configs/kustomization.yaml b/infrastructure_talos/configs/kustomization.yaml @@ -2,4 +2,3 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - cluster-issuers.yaml - - cnpg-cluster.yaml diff --git a/infrastructure_talos/controllers/cert-manager.yaml b/infrastructure_talos/controllers/cert-manager.yaml @@ -1,74 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: cert-manager ---- -apiVersion: source.toolkit.fluxcd.io/v1beta2 -kind: HelmRepository -metadata: - name: cert-manager - namespace: cert-manager -spec: - interval: 24h - url: https://charts.jetstack.io ---- -apiVersion: helm.toolkit.fluxcd.io/v2beta2 -kind: HelmRelease -metadata: - name: cert-manager - namespace: cert-manager -spec: - interval: 30m - chart: - spec: - chart: cert-manager - version: "1.x" - sourceRef: - kind: HelmRepository - name: cert-manager - namespace: cert-manager - interval: 12h - values: - installCRDs: true - enableCertificateOwnerRef: false - prometheus: - enabled: true - podmonitor: - enabled: false - image: - tag: v1.16.2 - webhook: - image: - tag: v1.16.2 - cainjector: - image: - tag: v1.16.2 - acmesolver: - image: - tag: v1.16.2 - startupapicheck: - image: - tag: v1.16.2 - config: - apiVersion: controller.config.cert-manager.io/v1alpha1 - kind: ControllerConfiguration - enableGatewayAPI: true - featureGates: - AdditionalCertificateOutputFormats: true - ExperimentalGatewayAPISupport: true ---- -apiVersion: networking.k8s.io/v1 -kind: NetworkPolicy -metadata: - name: allow-certmanager-ingress - namespace: flux-system -spec: - podSelector: - matchLabels: - acme.cert-manager.io/http01-solver: "true" - ingress: - - ports: - - protocol: TCP - port: 8089 - policyTypes: - - Ingress diff --git a/infrastructure_talos/controllers/longhorn/kustomization.yaml b/infrastructure_talos/controllers/longhorn/kustomization.yaml @@ -1,6 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -namespace: longhorn-system -resources: - - repository.yaml - - release.yaml diff --git a/infrastructure_talos/controllers/longhorn/release.yaml b/infrastructure_talos/controllers/longhorn/release.yaml @@ -1,13 +0,0 @@ -apiVersion: helm.toolkit.fluxcd.io/v2beta2 -kind: HelmRelease -metadata: - name: longhorn - namespace: longhorn-system -spec: - chart: - spec: - chart: longhorn - sourceRef: - kind: HelmRepository - name: longhorn-repo - values: {} diff --git a/infrastructure_talos/controllers/longhorn/repository.yaml b/infrastructure_talos/controllers/longhorn/repository.yaml @@ -1,12 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: longhorn-system ---- -apiVersion: source.toolkit.fluxcd.io/v1beta2 -kind: HelmRepository -metadata: - name: longhorn-repo - namespace: longhorn-system -spec: - url: https://charts.longhorn.io