Declare what MinIO buckets, IAM policies, ILM policies you want, and let MinIO Manager do the work.
Project description
minio-manager
Declare what MinIO buckets, IAM policies, ILM policies you want, and let MinIO Manager do the work.
- GitHub repository: https://github.com/alveel/minio-manager/
- Documentation https://alveel.github.io/minio-manager/
Description
The concept for management is to have so-called "bucket groups".
Each bucket group is managed by an account that only has access to buckets in that group.
It should be noted that this is explicitly intended for the creation and updating of resources in MinIO. It does not delete any resources anywhere.
Requirements
- Python (3.9 or newer)
- PDM
- MinIO Client
Getting started with your project
Install the environment and the pre-commit hooks with
make install
You are now ready to start development on your project! The CI/CD pipeline will be triggered when you open a pull request, merge to main, or when you create a new release.
To quickly configure a local development MinIO, you can run
make setup-test-environment
Note: requires Podman!
When you are finished, run
make stop-test-environment
Note that the created secrets-insecure.yaml will not be removed automatically or overwritten with the setup command.
To finalize the set-up for publishing to PyPi or Artifactory, see here. For activating the automatic documentation with MkDocs, see here. To enable the code coverage reports, see here.
To do features
Check the open enhancement issues.
Repository initiated with fpgmaas/cookiecutter-pdm.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file minio_manager-0.5.1.tar.gz.
File metadata
- Download URL: minio_manager-0.5.1.tar.gz
- Upload date:
- Size: 19.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: pdm/2.22.2 CPython/3.12.8 Linux/6.8.0-1017-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b7f76dcb93d649884d0d7a769ebd9cdf1f0ceac73e99f52ffaa64ce16f4d9d6e
|
|
| MD5 |
481c9967e885633296fc6dbe8a3d3078
|
|
| BLAKE2b-256 |
0a76bbedf92a3c73b673a895bfc7e3498021fdc8b7f5c6b0deb4b001c20226c9
|
File details
Details for the file minio_manager-0.5.1-py3-none-any.whl.
File metadata
- Download URL: minio_manager-0.5.1-py3-none-any.whl
- Upload date:
- Size: 25.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: pdm/2.22.2 CPython/3.12.8 Linux/6.8.0-1017-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
036eb7463dcef41ee714e973128ecc6832df9d42a0282f7d9e2bb8aadb994687
|
|
| MD5 |
f768d8f2d27215258068946d93bdad56
|
|
| BLAKE2b-256 |
bfe7fb5153733fc6cbdebf7cfc3b4b31f0778ca6f08f5816113d2551c656d7ba
|