Toss minio in since we already wrote it
This commit is contained in:
27
iac/src/main/k8s/add_ons/minio.cljs
Normal file
27
iac/src/main/k8s/add_ons/minio.cljs
Normal file
@@ -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"}}}})
|
||||
Reference in New Issue
Block a user