minio_secret.json
This file should be supplied to the helm upgrade command with -f minio_secret.json. It is used only when installing ICE Server for the first time. It will be ignored afterward.
___DEFAULT___MINIO___ACCESS___SECRET___ should be a random password for accessing Minio service during a fresh installation. This file should be deleted after installation is completed.
{
"charts": {
"iceInit": {
"values": {
"minio": {
"rootUser": {
"accesskey": "minio",
"secretkey": "___DEFAULT___MINIO___ACCESS___SECRET___"
}
}
}
}
}
}
If it is necessary to reset the minio service secret, you must first remove the existing secret:
kubectl -n ice-minio exec \
$(kubectl -n ice-minio get pod -l app=minio -o=jsonpath='{.items..metadata.name}') \
-c minio -- mv data/.minio.sys/config data/.minio.sys/config.old
kubectl -n ice-arcus delete secret minio-access-secret
kubectl -n ice-cassandra delete secret minio-access-secret
kubectl -n ice-kafka delete secret minio-access-secret
kubectl -n ice-metrics delete secret minio-access-secret
kubectl -n ice-minio delete secret minio-access-secret
kubectl -n ice-rallypoint delete secret minio-access-secret
Then re-run the full helm upgrade command with -f minio_secret.json.