diff --git a/cluster/apps/development/drone-runner-kube/drone-runner-kube-secrets-helm-release.yaml b/cluster/apps/development/drone-runner-kube/drone-runner-kube-secrets-helm-release.yaml deleted file mode 100644 index 86e4f2c19..000000000 --- a/cluster/apps/development/drone-runner-kube/drone-runner-kube-secrets-helm-release.yaml +++ /dev/null @@ -1,25 +0,0 @@ ---- -apiVersion: helm.toolkit.fluxcd.io/v2beta1 -kind: HelmRelease -metadata: - name: drone-kubernetes-secrets - namespace: development -spec: - interval: 5m - chart: - spec: - chart: drone-kubernetes-secrets - version: 0.1.2 - sourceRef: - kind: HelmRepository - name: drone-charts - namespace: flux-system - interval: 5m - values: - image: - pullPolicy: Always - rbac: - enabled: false - env: - KUBERNETES_NAMESPACE: development - SECRET_KEY: ${SECRET_DRONE_PLUGIN_TOKEN} diff --git a/cluster/apps/development/drone-runner-kube/helm-release.yaml b/cluster/apps/development/drone-runner-kube/helm-release.yaml deleted file mode 100644 index 7a3024ba9..000000000 --- a/cluster/apps/development/drone-runner-kube/helm-release.yaml +++ /dev/null @@ -1,28 +0,0 @@ ---- -apiVersion: helm.toolkit.fluxcd.io/v2beta1 -kind: HelmRelease -metadata: - name: drone-runner-kube - namespace: development -spec: - interval: 5m - chart: - spec: - chart: drone-runner-kube - version: 0.1.9 - sourceRef: - kind: HelmRepository - name: drone-charts - namespace: flux-system - interval: 5m - values: - image: - repository: drone/drone-runner-kube - tag: 1.0.0-rc.3 - env: - DRONE_RPC_SECRET: ${SECRET_DRONE_RPC_SECRET} - DRONE_RPC_PROTO: http - DRONE_SECRET_PLUGIN_TOKEN: ${SECRET_DRONE_PLUGIN_TOKEN} - DRONE_NAMESPACE_DEFAULT: development - DRONE_RPC_HOST: drone - DRONE_SECRET_PLUGIN_ENDPOINT: http://drone-kubernetes-secrets:3000 diff --git a/cluster/apps/development/drone-runner-kube/kustomization.yaml b/cluster/apps/development/drone-runner-kube/kustomization.yaml deleted file mode 100644 index 64e01aa2b..000000000 --- a/cluster/apps/development/drone-runner-kube/kustomization.yaml +++ /dev/null @@ -1,6 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -resources: - - drone-runner-kube-secrets-helm-release.yaml - - helm-release.yaml - - rbac.yaml diff --git a/cluster/apps/development/drone-runner-kube/rbac.yaml b/cluster/apps/development/drone-runner-kube/rbac.yaml deleted file mode 100644 index 46598d9ca..000000000 --- a/cluster/apps/development/drone-runner-kube/rbac.yaml +++ /dev/null @@ -1,51 +0,0 @@ ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: drone-kubernetes-secrets - namespace: development -rules: - - apiGroups: [""] - resources: ["secrets"] - verbs: ["get", "watch", "list"] ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: drone-kubernetes-secrets - namespace: development -subjects: - - kind: ServiceAccount - name: drone-kubernetes-secrets -roleRef: - kind: Role - name: drone-kubernetes-secrets - apiGroup: rbac.authorization.k8s.io ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: drone-edit - namespace: media -subjects: - - kind: ServiceAccount - name: default - namespace: development -roleRef: - kind: ClusterRole - name: edit - apiGroup: rbac.authorization.k8s.io ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: drone-edit - namespace: data -subjects: - - kind: ServiceAccount - name: default - namespace: development -roleRef: - kind: ClusterRole - name: edit - apiGroup: rbac.authorization.k8s.io diff --git a/cluster/apps/development/drone/helm-release.yaml b/cluster/apps/development/drone/helm-release.yaml deleted file mode 100644 index 0ffa8c58e..000000000 --- a/cluster/apps/development/drone/helm-release.yaml +++ /dev/null @@ -1,53 +0,0 @@ ---- -apiVersion: helm.toolkit.fluxcd.io/v2beta1 -kind: HelmRelease -metadata: - name: drone - namespace: development -spec: - interval: 5m - chart: - spec: - chart: drone - version: 0.3.1 - sourceRef: - kind: HelmRepository - name: drone-charts - namespace: flux-system - interval: 5m - values: - image: - repository: drone/drone - tag: 2.12.1 - - env: - DRONE_DATABASE_DRIVER: postgres - DRONE_DATABASE_DATASOURCE: ${SECRET_DRONE_DATABASE_DATASOURCE} - DRONE_DATABASE_SECRET: ${SECRET_DRONE_DATABASE_SECRET} - DRONE_RPC_SECRET: ${SECRET_DRONE_RPC_SECRET} - DRONE_GITEA_CLIENT_ID: ${SECRET_DRONE_GITEA_CLIENT_ID} - DRONE_GITEA_CLIENT_SECRET: ${SECRET_DRONE_GITEA_CLIENT_SECRET} - DRONE_GITEA_SERVER: https://gitea.${SECRET_CLUSTER_DOMAIN} - DRONE_GIT_ALWAYS_AUTH: true - DRONE_LOGS_DEBUG: false - DRONE_LOGS_PRETTY: true - DRONE_LOGS_COLOR: true - DRONE_REGISTRATION_CLOSED: true - DRONE_SERVER_PROTO: https - DRONE_SERVER_HOST: drone.${SECRET_CLUSTER_DOMAIN} - - persistentVolume: - enabled: true - existingClaim: "drone-config" - - ingress: - enabled: true - className: "nginx" - hosts: - - host: "drone.${SECRET_CLUSTER_DOMAIN}" - paths: - - path: / - pathType: ImplementationSpecific - tls: - - hosts: - - "drone.${SECRET_CLUSTER_DOMAIN}" diff --git a/cluster/apps/development/drone/kustomization.yaml b/cluster/apps/development/drone/kustomization.yaml deleted file mode 100644 index 671ad0ba7..000000000 --- a/cluster/apps/development/drone/kustomization.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -resources: - - volume.yaml - - helm-release.yaml diff --git a/cluster/apps/development/drone/volume.yaml b/cluster/apps/development/drone/volume.yaml deleted file mode 100644 index 173215afd..000000000 --- a/cluster/apps/development/drone/volume.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: drone-config - namespace: development - labels: - kasten-io/backup: "true" -spec: - accessModes: - - ReadWriteOnce - storageClassName: rook-ceph-block - resources: - requests: - storage: 10Gi diff --git a/cluster/apps/development/kustomization.yaml b/cluster/apps/development/kustomization.yaml index 42a5ab42d..60c35c158 100644 --- a/cluster/apps/development/kustomization.yaml +++ b/cluster/apps/development/kustomization.yaml @@ -2,7 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - namespace.yaml - - drone - - drone-runner-kube - gitea - jobs diff --git a/cluster/configuration/charts/drone-charts.yaml b/cluster/configuration/charts/drone-charts.yaml deleted file mode 100644 index 0a4fd02a8..000000000 --- a/cluster/configuration/charts/drone-charts.yaml +++ /dev/null @@ -1,10 +0,0 @@ ---- -apiVersion: source.toolkit.fluxcd.io/v1beta1 -kind: HelmRepository -metadata: - name: drone-charts - namespace: flux-system -spec: - interval: 1h - url: https://charts.drone.io - timeout: 3m diff --git a/cluster/configuration/charts/kustomization.yaml b/cluster/configuration/charts/kustomization.yaml index 3083acdac..f495c250d 100644 --- a/cluster/configuration/charts/kustomization.yaml +++ b/cluster/configuration/charts/kustomization.yaml @@ -7,7 +7,6 @@ resources: - benji-charts.yaml - bitnami-charts.yaml - cert-manager-webhook-ovh.yaml - - drone-charts.yaml - emxq-charts.yaml - external-dns-charts.yaml - gitea-charts.yaml