You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Medusa standalone deployment is using the default service account.
For AWS role based auth, that means that the default service account needs to be properly annotated and needs to be properly bound with the AWS IAM role.
Therefore, any pods created without a SA specified will be granted with AWS permissions.
This against the least privilege principle.
Did you expect to see something different?
I expect the Medusa standalone deployment's service account to be set to the value K8ssandraCluster.cassandra.serviceAccount .
How to reproduce it (as minimally and precisely as possible):
Create a k8ssandra cluster with medusa enabled and a non-default service account.
Environment
K8ssandra Operator version:
1.15
Kubernetes version information:
1.29
Kubernetes cluster kind:
EKS
┆Issue is synchronized with this Jira Story by Unito
┆Issue Number: K8OP-31
The text was updated successfully, but these errors were encountered:
@adejanovski do you know what are the guidelines on removing medusa standalone pod after k8ssandra upgrade?
Would it be sufficient to cleanup just the deployment? (My expectation was for the operator to remove it, as part of an upgrade, but I can't seem to find docs suggesting that we should do the cleanup on our own)
What happened?
The Medusa standalone deployment is using the
default
service account.For AWS role based auth, that means that the
default
service account needs to be properly annotated and needs to be properly bound with the AWS IAM role.Therefore, any pods created without a SA specified will be granted with AWS permissions.
This against the least privilege principle.
Did you expect to see something different?
I expect the Medusa standalone deployment's service account to be set to the value
K8ssandraCluster.cassandra.serviceAccount
.How to reproduce it (as minimally and precisely as possible):
Create a k8ssandra cluster with medusa enabled and a non-default service account.
Environment
1.15
1.29
EKS
┆Issue is synchronized with this Jira Story by Unito
┆Issue Number: K8OP-31
The text was updated successfully, but these errors were encountered: