Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

minio: Adds additional minio tenant user #299

Merged
merged 1 commit into from
Sep 20, 2024

Conversation

claudiubelu
Copy link
Contributor

@claudiubelu claudiubelu commented Sep 19, 2024

Previously, when the minio krew plugin was used to deploy the minio tenant, the krew plugin created an additional user, with the credentials set in the $TENANT_NAME-user-1 Kubernetes secret.

The Helm chart we're using does not do that by default, but it does accept a list of Kubernetes secrets with CONSOLE_ACCESS_KEY (user) and CONSOLE_SECRET_KEY (password) fields set in them.

With this change, we're now creating the secret ourselves, and passing it onto the Helm chart. The minio tenant will have this new user, in addition to the regular root user. With this, the behaviour that the krew plugin had is preserved.

Additionally, remvoes reference to the kubectl-minio plugin since it doesn't exist anymore.

Thank you for making MicroK8s better

Please reference the issue this PR is fixing, or provide a description of the problem addressed.

Also verify you have:

Previously, when the minio krew plugin was used to deploy the minio tenant,
the krew plugin created an additional user, with the credentials set in the
$TENANT_NAME-user-1 Kubernetes secret.

The Helm chart we're using does not do that by default, but it does accept
a list of Kubernetes secrets with CONSOLE_ACCESS_KEY (user) and
CONSOLE_SECRET_KEY (password) fields set in them.

With this change, we're now creating the secret ourselves, and passing it
onto the Helm chart. The minio tenant will have this new user, in addition
to the regular root user. With this, the behaviour that the krew plugin had
is preserved.

Additionally, remvoes reference to the kubectl-minio plugin since it doesn't
exist anymore.
Copy link
Contributor

@bschimke95 bschimke95 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@bschimke95 bschimke95 merged commit 8340271 into canonical:main Sep 20, 2024
4 checks passed
claudiubelu added a commit to claudiubelu/microk8s-core-addons that referenced this pull request Oct 3, 2024
Previously, when the minio krew plugin was used to deploy the minio tenant,
the krew plugin created an additional user, with the credentials set in the
$TENANT_NAME-user-1 Kubernetes secret.

The Helm chart we're using does not do that by default, but it does accept
a list of Kubernetes secrets with CONSOLE_ACCESS_KEY (user) and
CONSOLE_SECRET_KEY (password) fields set in them.

With this change, we're now creating the secret ourselves, and passing it
onto the Helm chart. The minio tenant will have this new user, in addition
to the regular root user. With this, the behaviour that the krew plugin had
is preserved.

Additionally, remvoes reference to the kubectl-minio plugin since it doesn't
exist anymore.

(cherry picked from commit 8340271)
claudiubelu added a commit to claudiubelu/microk8s-core-addons that referenced this pull request Oct 3, 2024
Previously, when the minio krew plugin was used to deploy the minio tenant,
the krew plugin created an additional user, with the credentials set in the
$TENANT_NAME-user-1 Kubernetes secret.

The Helm chart we're using does not do that by default, but it does accept
a list of Kubernetes secrets with CONSOLE_ACCESS_KEY (user) and
CONSOLE_SECRET_KEY (password) fields set in them.

With this change, we're now creating the secret ourselves, and passing it
onto the Helm chart. The minio tenant will have this new user, in addition
to the regular root user. With this, the behaviour that the krew plugin had
is preserved.

Additionally, remvoes reference to the kubectl-minio plugin since it doesn't
exist anymore.

(cherry picked from commit 8340271)
claudiubelu added a commit to claudiubelu/microk8s-core-addons that referenced this pull request Oct 3, 2024
Previously, when the minio krew plugin was used to deploy the minio tenant,
the krew plugin created an additional user, with the credentials set in the
$TENANT_NAME-user-1 Kubernetes secret.

The Helm chart we're using does not do that by default, but it does accept
a list of Kubernetes secrets with CONSOLE_ACCESS_KEY (user) and
CONSOLE_SECRET_KEY (password) fields set in them.

With this change, we're now creating the secret ourselves, and passing it
onto the Helm chart. The minio tenant will have this new user, in addition
to the regular root user. With this, the behaviour that the krew plugin had
is preserved.

Additionally, remvoes reference to the kubectl-minio plugin since it doesn't
exist anymore.

(cherry picked from commit 8340271)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants