From de0eb24a698041477a4a1a06f00c987b22a9d69b Mon Sep 17 00:00:00 2001 From: GigiaJ Date: Sun, 12 Oct 2025 12:51:42 -0500 Subject: [PATCH] Toss minio in since we already wrote it --- iac/src/main/k8s/add_ons/minio.cljs | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 iac/src/main/k8s/add_ons/minio.cljs diff --git a/iac/src/main/k8s/add_ons/minio.cljs b/iac/src/main/k8s/add_ons/minio.cljs new file mode 100644 index 0000000..c37aa79 --- /dev/null +++ b/iac/src/main/k8s/add_ons/minio.cljs @@ -0,0 +1,27 @@ +(ns k8s.add-ons.minio) + +(def config + {:stack [:vault-secrets :deployment :service :ingress] + :app-namespace "minio" + :no-namespace true + :app-name "minio" + :image-port 9000 + :image "quay.io/minio/minio" + :load-yaml false + :deployment-opts {:spec {:template {:spec {:containers [{:name "minio" + :args ["gateway" "s3"] + :env [{:name "MINIO_ROOT_USER" :valueFrom {:secretKeyRef {:name "minio-secrets" + :key "MINIO_ROOT_USER"}}} + {:name "MINIO_ROOT_PASSWORD" :valueFrom {:secretKeyRef {:name "minio-secrets" + :key "MINIO_ROOT_PASSWORD"}}} + {:name "MINIO_COMPAT" + :value "on"} + {:name "MINIO_S3_URL" + :value "https://s3.wasabisys.com"} + {:name "MINIO_ACCESS_KEY" + :valueFrom {:secretKeyRef {:name "minio-secrets" + :key "MINIO_ACCESS_KEY"}}} + {:name "MINIO_SECRET_KEY" + :valueFrom {:secretKeyRef {:name "minio-secrets" + :key "MINIO_SECRET_KEY"}}}]}]}} + :nodeSelector {"kubernetes.io/hostname" "master-de"}}}}) \ No newline at end of file