Automatically create Minio buckets based on K8S CRD. https://miniok8sbucketsoperator.communiquons.org
Go to file
Pierre Hubert 921c70a785
All checks were successful
continuous-integration/drone/push Build is passing
Fix download permission issue
2023-05-08 19:26:09 +02:00
src Fix download permission issue 2023-05-08 19:26:09 +02:00
test Implement base operator (#1) 2023-05-08 16:20:15 +00:00
yaml Implement base operator (#1) 2023-05-08 16:20:15 +00:00
.drone.yml Implement base operator (#1) 2023-05-08 16:20:15 +00:00
.gitignore Implement base operator (#1) 2023-05-08 16:20:15 +00:00
build_docker_image.sh Implement base operator (#1) 2023-05-08 16:20:15 +00:00
Cargo.lock Implement base operator (#1) 2023-05-08 16:20:15 +00:00
Cargo.toml Implement base operator (#1) 2023-05-08 16:20:15 +00:00
Dockerfile Implement base operator (#1) 2023-05-08 16:20:15 +00:00
LICENSE Initial commit 2023-05-03 17:24:19 +00:00
README.md Updated README 2023-05-08 18:27:03 +02:00

MinioK8sBuckets

Automatically create Minio buckets based on K8S Custom Resources.

Installation

  1. Run the following commands:
kubectl apply -f https://raw.githubusercontent.com/pierre42100/MinioK8sBuckets/master/yaml/crd.yaml
kubectl apply -f https://raw.githubusercontent.com/pierre42100/MinioK8sBuckets/master/yaml/deployment.yaml
  1. Deploy Minio
  2. Create a MinioInstance & a MinioBucket (like in our test)
  3. That's it!

Development

Apply all K8s config files manually:

cat yaml/*.yaml | kubectl apply -f -

Note : mc tool is required