From 902f1de1d09613cd884d6ba40da808359d18a2ac Mon Sep 17 00:00:00 2001 From: alexlebens Date: Fri, 28 Jun 2024 21:56:15 -0500 Subject: [PATCH] remove kargo --- clusters/cl01tl/management/kargo/Chart.yaml | 23 ---- .../kargo/templates/external-secret.yaml | 30 ------ clusters/cl01tl/management/kargo/values.yaml | 102 ------------------ 3 files changed, 155 deletions(-) delete mode 100644 clusters/cl01tl/management/kargo/Chart.yaml delete mode 100644 clusters/cl01tl/management/kargo/templates/external-secret.yaml delete mode 100644 clusters/cl01tl/management/kargo/values.yaml diff --git a/clusters/cl01tl/management/kargo/Chart.yaml b/clusters/cl01tl/management/kargo/Chart.yaml deleted file mode 100644 index 013831507..000000000 --- a/clusters/cl01tl/management/kargo/Chart.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v2 -name: kargo -version: 1.0.0 -description: Kargo -keywords: - - kargo - - delivery - - deployment - - lifecycle - - gitops -home: "" -sources: - - https://github.com/akuity/kargo - - https://github.com/dexidp/dex/pkgs/container/dex - - https://github.com/akuity/kargo/blob/main/charts/kargo/Chart.yaml -maintainers: - - name: alexlebens -dependencies: - - name: kargo - version: 0.7.1 - repository: oci://ghcr.io/akuity/kargo-charts -icon: https://raw.githubusercontent.com/walkxcode/dashboard-icons/main/png/argocd.png -appVersion: v0.7.1 diff --git a/clusters/cl01tl/management/kargo/templates/external-secret.yaml b/clusters/cl01tl/management/kargo/templates/external-secret.yaml deleted file mode 100644 index 6135ae0a1..000000000 --- a/clusters/cl01tl/management/kargo/templates/external-secret.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: external-secrets.io/v1beta1 -kind: ExternalSecret -metadata: - name: kargo-oidc-secret - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: kargo-oidc-secret - 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: - secretStoreRef: - kind: ClusterSecretStore - name: vault - data: - - secretKey: CLIENT_SECRET - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /authentik/oidc/kargo - metadataPolicy: None - property: secret - - secretKey: CLIENT_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /authentik/oidc/kargo - metadataPolicy: None - property: client diff --git a/clusters/cl01tl/management/kargo/values.yaml b/clusters/cl01tl/management/kargo/values.yaml deleted file mode 100644 index 2e4b8ca8c..000000000 --- a/clusters/cl01tl/management/kargo/values.yaml +++ /dev/null @@ -1,102 +0,0 @@ -kargo: - api: - host: kargo.alexlebens.net - resources: - requests: - cpu: 100m - memory: 128Mi - tls: - enabled: false - ingress: - enabled: true - annotations: - traefik.ingress.kubernetes.io/router.entrypoints: websecure - traefik.ingress.kubernetes.io/router.tls: "true" - cert-manager.io/cluster-issuer: letsencrypt-issuer - ingressClassName: traefik - tls: - enabled: true - selfSignedCert: false - adminAccount: - enabled: false - oidc: - enabled: true - admins: - groups: ["ArgoCD Admins"] - dex: - enabled: true - image: - repository: ghcr.io/dexidp/dex - tag: v2.40.0 - env: - - name: CLIENT_ID - valueFrom: - secretKeyRef: - name: kargo-oidc-secret - key: CLIENT_ID - - name: CLIENT_SECRET - valueFrom: - secretKeyRef: - name: kargo-oidc-secret - key: CLIENT_SECRET - tls: - selfSignedCert: false - skipApprovalScreen: true - connectors: - - type: oidc - id: authentik - name: Authentik - config: - issuer: https://authentik.alexlebens.net/application/o/kargo/ - clientID: "$CLIENT_ID" - clientSecret: "$CLIENT_SECRET" - redirectURI: https://kargo.alexlebens.net/dex/callback - insecureEnableGroups: true - scopes: - - openid - - profile - - email - - groups - resources: - requests: - cpu: 100m - memory: 128Mi - argocd: - urls: - "": https://argocd.alexlebens.net - rollouts: - integrationEnabled: true - controller: - enabled: true - gitClient: - name: "Kargo cl01tl" - email: "alexanderlebens@gmail.com" - argocd: - integrationEnabled: true - rollouts: - integrationEnabled: true - resources: - requests: - cpu: 100m - memory: 128Mi - managementController: - enabled: true - resources: - requests: - cpu: 100m - memory: 128Mi - webhooks: - register: true - webhooksServer: - tls: - selfSignedCert: true - resources: - requests: - cpu: 100m - memory: 128Mi - garbageCollector: - schedule: "0 * * * *" - resources: - requests: - cpu: 100m - memory: 128Mi