From 8a6ca95df3b0a7b24ca82bf8c42419a35d41f404 Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Tue, 11 Mar 2025 11:13:07 -0500 Subject: [PATCH] remove minio --- clusters/cl01tl/platform/gitea/Chart.yaml | 4 - .../gitea/templates/external-secret.yaml | 82 ------------------- .../platform/gitea/templates/http-route.yaml | 32 -------- clusters/cl01tl/platform/gitea/values.yaml | 49 ----------- 4 files changed, 167 deletions(-) diff --git a/clusters/cl01tl/platform/gitea/Chart.yaml b/clusters/cl01tl/platform/gitea/Chart.yaml index 97132627d..432ce89e1 100644 --- a/clusters/cl01tl/platform/gitea/Chart.yaml +++ b/clusters/cl01tl/platform/gitea/Chart.yaml @@ -32,10 +32,6 @@ dependencies: alias: backup repository: https://bjw-s.github.io/helm-charts/ version: 3.7.2 - - name: tenant - alias: minio - version: 7.0.0 - repository: https://operator.min.io/ - name: meilisearch version: 0.12.0 repository: https://meilisearch.github.io/meilisearch-kubernetes diff --git a/clusters/cl01tl/platform/gitea/templates/external-secret.yaml b/clusters/cl01tl/platform/gitea/templates/external-secret.yaml index 8c4438812..34307592a 100644 --- a/clusters/cl01tl/platform/gitea/templates/external-secret.yaml +++ b/clusters/cl01tl/platform/gitea/templates/external-secret.yaml @@ -125,88 +125,6 @@ spec: metadataPolicy: None property: s3cfg ---- -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: gitea-minio-user-secret - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: gitea-minio-user-secret - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: database - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - data: - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /cl01tl/gitea/minio/auth - metadataPolicy: None - property: AWS_ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /cl01tl/gitea/minio/auth - metadataPolicy: None - property: AWS_SECRET_ACCESS_KEY - ---- -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: gitea-minio-root-secret - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: gitea-minio-root-secret - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: database - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - data: - - secretKey: config.env - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /cl01tl/gitea/minio/config - metadataPolicy: None - property: root-config.env - ---- -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: gitea-minio-config-secret - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: gitea-minio-config-secret - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: database - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - data: - - secretKey: config.env - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /cl01tl/gitea/minio/config - metadataPolicy: None - property: config.env - --- apiVersion: external-secrets.io/v1beta1 kind: ExternalSecret diff --git a/clusters/cl01tl/platform/gitea/templates/http-route.yaml b/clusters/cl01tl/platform/gitea/templates/http-route.yaml index 39a1f5f62..6d5ace299 100644 --- a/clusters/cl01tl/platform/gitea/templates/http-route.yaml +++ b/clusters/cl01tl/platform/gitea/templates/http-route.yaml @@ -28,35 +28,3 @@ spec: name: gitea-http port: 3000 weight: 100 - ---- -apiVersion: gateway.networking.k8s.io/v1 -kind: HTTPRoute -metadata: - name: http-route-gitea-minio - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: http-route-gitea-minio - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: web - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - parentRefs: - - group: gateway.networking.k8s.io - kind: Gateway - name: traefik-gateway - namespace: traefik - hostnames: - - minio-gitea.alexlebens.net - rules: - - matches: - - path: - type: PathPrefix - value: / - backendRefs: - - group: '' - kind: Service - name: minio-gitea-console - port: 9090 - weight: 100 diff --git a/clusters/cl01tl/platform/gitea/values.yaml b/clusters/cl01tl/platform/gitea/values.yaml index ff79922d9..53af0186d 100644 --- a/clusters/cl01tl/platform/gitea/values.yaml +++ b/clusters/cl01tl/platform/gitea/values.yaml @@ -76,21 +76,6 @@ gitea: ISSUE_INDEXER_ENABLED: true ISSUE_INDEXER_TYPE: meilisearch REPO_INDEXER_ENABLED: false - # attachment: - # STORAGE_TYPE: minio - # lfs: - # STORAGE_TYPE: minio - # picture: - # AVATAR_STORAGE_TYPE: minio - # "storage.packages": - # STORAGE_TYPE: local - # storage: - # STORAGE_TYPE: minio - # MINIO_ENDPOINT: minio-gitea-hl.gitea.svc.cluster.local:9000 - # MINIO_LOCATION: us-east-1 - # MINIO_BUCKET: gitea - # MINIO_USE_SSL: false - # SERVE_DIRECT: false # actions: # ENABLED: true service: @@ -124,16 +109,6 @@ gitea: secretKeyRef: name: gitea-postgresql-17-cluster-app key: password - # - name: GITEA__STORAGE__MINIO_ACCESS_KEY_ID - # valueFrom: - # secretKeyRef: - # name: gitea-minio-user-secret - # key: AWS_ACCESS_KEY_ID - # - name: GITEA__STORAGE__MINIO_SECRET_ACCESS_KEY - # valueFrom: - # secretKeyRef: - # name: gitea-minio-user-secret - # key: AWS_SECRET_ACCESS_KEY - name: GITEA__INDEXER__ISSUE_INDEXER_CONN_STR valueFrom: secretKeyRef: @@ -260,30 +235,6 @@ backup: readOnly: true mountPropagation: None subPath: .s3cfg -minio: - existingSecret: - name: gitea-minio-root-secret - tenant: - name: minio-gitea - configuration: - name: gitea-minio-config-secret - pools: - - servers: 3 - name: pool - volumesPerServer: 2 - size: 10Gi - storageClassName: ceph-block - mountPath: /export - subPath: /data - metrics: - enabled: true - port: 9000 - protocol: http - certificate: - requestAutoCert: false - ingress: - console: - enabled: false meilisearch: environment: MEILI_NO_ANALYTICS: true