From 6cd8a3c93a5ed8fdb1c4b40309c694f57e601020 Mon Sep 17 00:00:00 2001 From: Vojtech Mares Date: Sat, 3 Sep 2022 12:08:05 +0200 Subject: [PATCH] feat(cluster-components): add minio --- _argocd/apps/minio.yaml | 20 ++++++++++++++++++++ cluster-components/minio/Chart.lock | 6 ++++++ cluster-components/minio/Chart.yaml | 14 ++++++++++++++ cluster-components/minio/values.yaml | 14 ++++++++++++++ 4 files changed, 54 insertions(+) create mode 100644 _argocd/apps/minio.yaml create mode 100644 cluster-components/minio/Chart.lock create mode 100644 cluster-components/minio/Chart.yaml create mode 100644 cluster-components/minio/values.yaml diff --git a/_argocd/apps/minio.yaml b/_argocd/apps/minio.yaml new file mode 100644 index 0000000..1289968 --- /dev/null +++ b/_argocd/apps/minio.yaml @@ -0,0 +1,20 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: minio + namespace: argocd +spec: + destination: + namespace: minio + server: https://kubernetes.default.svc + project: default + source: + path: cluster-components/minio + repoURL: https://gitlab.mareshq.com/gitops/mareshq/bee.git + targetRevision: HEAD + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - CreateNamespace=true diff --git a/cluster-components/minio/Chart.lock b/cluster-components/minio/Chart.lock new file mode 100644 index 0000000..14181bd --- /dev/null +++ b/cluster-components/minio/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: operator + repository: https://operator.min.io/ + version: 4.4.28 +digest: sha256:bc2c0b2a82de015678e983df74e70cb5fe34022b25f0e7b06305021eb943e722 +generated: "2022-09-03T12:05:50.765436+02:00" diff --git a/cluster-components/minio/Chart.yaml b/cluster-components/minio/Chart.yaml new file mode 100644 index 0000000..fd17e6b --- /dev/null +++ b/cluster-components/minio/Chart.yaml @@ -0,0 +1,14 @@ +apiVersion: v2 +name: minio +description: A Helm chart for Kubernetes +type: application +version: 0.1.0 +appVersion: "1.0" + +dependencies: +- name: operator + version: 4.4.28 + repository: https://operator.min.io/ +# - name: tenant +# version: 4.4.28 +# repository: https://operator.min.io/ diff --git a/cluster-components/minio/values.yaml b/cluster-components/minio/values.yaml new file mode 100644 index 0000000..f49c2c8 --- /dev/null +++ b/cluster-components/minio/values.yaml @@ -0,0 +1,14 @@ +operator: + console: + ingress: + enabled: true + ingressClassName: nginx + annotations: + cert-manager.io/cluster-issuer: letsencrypt-prod + tls: + - secretName: minio-console-tls + hosts: + - console.minio.cloud.mareshq.com + host: console.minio.cloud.mareshq.com + +# tenant: