charts: build minio, importer and rpuppy charts using bazel
diff --git a/apps/minio/BUILD b/apps/minio/BUILD
new file mode 100644
index 0000000..1fc1992
--- /dev/null
+++ b/apps/minio/BUILD
@@ -0,0 +1,8 @@
+load("@rules_pkg//:pkg.bzl", "pkg_tar")
+
+pkg_tar(
+ name = "chart",
+ srcs = glob(["chart/**"]),
+ extension = "tar.gz",
+ strip_prefix = "./chart",
+)
diff --git a/apps/minio/chart/templates/pcloud/Actions.yaml b/apps/minio/chart/templates/pcloud/Actions.yaml
index 6873de0..5333deb 100644
--- a/apps/minio/chart/templates/pcloud/Actions.yaml
+++ b/apps/minio/chart/templates/pcloud/Actions.yaml
@@ -10,7 +10,7 @@
spec:
containers:
- name: create-bucket-with-webhook
- image: giolekva/minio-mc-arm64:latest
+ image: {{ .Values.minio_mc.image.repository }}:{{ .Values.minio_mc.image.tag }}
imagePullPolicy: Always
env:
- name: MINIO_ADDR
diff --git a/apps/minio/chart/values.yaml b/apps/minio/chart/values.yaml
index 79a3fca..b366190 100644
--- a/apps/minio/chart/values.yaml
+++ b/apps/minio/chart/values.yaml
@@ -5,8 +5,13 @@
existingSecret: minio-creds
fullnameOverride: minio
image:
- repository: giolekva/minio-arm
+ repository: minio/minio
tag: latest
pullPolicy: Always
persistence:
size: 1Gi
+minio_mc:
+ image:
+ repository: minio/mc
+ tag: latest
+ pullPolicy: Always
diff --git a/apps/minio/importer/BUILD b/apps/minio/importer/BUILD
index c94f6ac..b931f11 100644
--- a/apps/minio/importer/BUILD
+++ b/apps/minio/importer/BUILD
@@ -40,6 +40,5 @@
name = "chart",
srcs = glob(["chart/**"]),
extension = "tar.gz",
- strip_prefix = "chart",
- package_dir = "minio-importer",
+ strip_prefix = "./chart",
)
diff --git a/apps/rpuppy/BUILD b/apps/rpuppy/BUILD
index 8e8ee9d..b372086 100644
--- a/apps/rpuppy/BUILD
+++ b/apps/rpuppy/BUILD
@@ -31,6 +31,5 @@
name = "chart",
srcs = glob(["chart/**"]),
extension = "tar.gz",
- strip_prefix = "chart",
- package_dir = "rpuppy",
+ strip_prefix = "./chart",
)