Automate MinIO Testing Process
Automate the following test utilizing Cypress. Some of the information can already be found in the below cypress.
AC 1 - Test and implement Automated MinIO UI Release Process
AC 2 - Update Release Process README
https://repo1.dso.mil/big-bang/product/packages/minio/-/tree/main/chart/tests/cypress
https://repo1.dso.mil/big-bang/team/deployments/bigbang/-/blob/master/docs/release/README.md
-
Log into the Minio UI - access and secret key are in the
minio-root-creds-secret
secretkubectl -n minio get secret minio-creds-secret -o json | jq -r '.data.accesskey' | base64 -d ; echo ' <- access key' kubectl -n minio get secret minio-creds-secret -o json | jq -r '.data.secretkey' | base64 -d ; echo ' <- secret key'
-
Create bucket
-
Store file to bucket
-
Download file from bucket
-
Delete bucket and files