We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
What happened? MedusaTask with operation sync deletes medusabackups of another cassandradatacenters in namespace.
Did you expect to see something different? I expect, that MedusaTask deletes only medusabackups of its own cassandraDatacenter
How to reproduce it (as minimally and precisely as possible):
Environment
k8ssandra-operator:v1.6.0
GitVersion:"v1.23.14"
Kubernetes cluster kind:
K8ssandra Operator Logs:
2023-07-10T12:39:59.942Z INFO Syncing Backup {"controller": "medusatask", "controllerGroup": "medusa.k8ssandra.io", "controllerKind": "MedusaTask", "MedusaTask": {"name":"purge-backyo-agtest3-dca-sync","namespace":"cassandra-as -service"}, "namespace": "cassandra-as-service", "name": "purge-backyo-agtest3-dca-sync", "reconcileID": "bafdc80b-c472-4161-9411-53bb7f186b0c", "MedusaTask": "cassandra-as-service/purge-backyo-agtest3-dca-sync", "cassdc": "agtest3-dca", "Backup": "backup-agtest3-dcb-1688992535"} 2023-07-10T12:39:59.942Z INFO Syncing Backup {"controller": "medusatask", "controllerGroup": "medusa.k8ssandra.io", "controllerKind": "MedusaTask", "MedusaTask": {"name":"purge-backyo-agtest3-dca-sync","namespace":"cassandra-as-service"}, "namespace": "cassandra-as-service", "name": "purge-backyo-agtest3-dca-sync", "reconcileID": "bafdc80b-c472-4161-9411-53bb7f186b0c", "MedusaTask": "cassandra-as-service/purge-backyo-agtest3-dca-sync", "cassdc": "agtest3-dca", "Backup": "backup-agtest3-dca-1688992692"} 2023-07-10T12:39:59.942Z INFO Syncing Backup {"controller": "medusatask", "controllerGroup": "medusa.k8ssandra.io", "controllerKind": "MedusaTask", "MedusaTask": {"name":"purge-backyo-agtest3-dca-sync","namespace":"cassandra-as-service"}, "namespace": "cassandra-as-service", "name": "purge-backyo-agtest3-dca-sync", "reconcileID": "bafdc80b-c472-4161-9411-53bb7f186b0c", "MedusaTask": "cassandra-as-service/purge-backyo-agtest3-dca-sync", "cassdc": "agtest3-dca", "Backup": "backup-agtest3-dcb-1688992692"} 2023-07-10T12:39:59.942Z INFO Deleting Cassandra Backup {"controller": "medusatask", "controllerGroup": "medusa.k8ssandra.io", "controllerKind": "MedusaTask", "MedusaTask": {"name":"purge-backyo-agtest3-dca-sync","namespace":"cassandra-as-service"}, "namespace": "cassandra-as-service", "name": "purge-backyo-agtest3-dca-sync", "reconcileID": "bafdc80b-c472-4161-9411-53bb7f186b0c", "MedusaTask": "cassandra-as-service/purge-backyo-agtest3-dca-sync", "cassdc": "agtest3-dca", "Backup": "backup-agtest2-d-dcb"} 2023-07-10T12:39:59.970Z INFO Deleted Cassandra Backup {"controller": "medusatask", "controllerGroup": "medusa.k8ssandra.io", "controllerKind": "MedusaTask", "MedusaTask": {"name":"purge-backyo-agtest3-dca-sync","namespace":"cassandra-as-service"}, "namespace": "cassandra-as-service", "name": "purge-backyo-agtest3-dca-sync", "reconcileID": "bafdc80b-c472-4161-9411-53bb7f186b0c", "MedusaTask": "cassandra-as-service/purge-backyo-agtest3-dca-sync", "cassdc": "agtest3-dca", "Backup": "backup-agtest2-d-dcb"} 2023-07-10T12:39:59.970Z INFO Deleting Cassandra Backup {"controller": "medusatask", "controllerGroup": "medusa.k8ssandra.io", "controllerKind": "MedusaTask", "MedusaTask": {"name":"purge-backyo-agtest3-dca-sync","namespace":"cassandra-as-service"}, "namespace": "cassandra-as-service", "name": "purge-backyo-agtest3-dca-sync", "reconcileID": "bafdc80b-c472-4161-9411-53bb7f186b0c", "MedusaTask": "cassandra-as-service/purge-backyo-agtest3-dca-sync", "cassdc": "agtest3-dca", "Backup": "backup-agtest2-dca-1688992534"} 2023-07-10T12:39:59.998Z INFO Deleted Cassandra Backup {"controller": "medusatask", "controllerGroup": "medusa.k8ssandra.io", "controllerKind": "MedusaTask", "MedusaTask": {"name":"purge-backyo-agtest3-dca-sync","namespace":"cassandra-as-service"}, "namespace": "cassandra-as-service", "name": "purge-backyo-agtest3-dca-sync", "reconcileID": "bafdc80b-c472-4161-9411-53bb7f186b0c", "MedusaTask": "cassandra-as-service/purge-backyo-agtest3-dca-sync", "cassdc": "agtest3-dca", "Backup": "backup-agtest2-dca-1688992534"} 2023-07-10T12:39:59.998Z INFO Deleting Cassandra Backup {"controller": "medusatask", "controllerGroup": "medusa.k8ssandra.io", "controllerKind": "MedusaTask", "MedusaTask": {"name":"purge-backyo-agtest3-dca-sync","namespace":"cassandra-as-service"}, "namespace": "cassandra-as-service", "name": "purge-backyo-agtest3-dca-sync", "reconcileID": "bafdc80b-c472-4161-9411-53bb7f186b0c", "MedusaTask": "cassandra-as-service/purge-backyo-agtest3-dca-sync", "cassdc": "agtest3-dca", "Backup": "backup-agtest2-dcb-1688992691"} 2023-07-10T12:40:00.163Z INFO Deleted Cassandra Backup {"controller": "medusatask", "controllerGroup": "medusa.k8ssandra.io", "controllerKind": "MedusaTask", "MedusaTask": {"name":"purge-backyo-agtest3-dca-sync","namespace":"cassandra-as-service"}, "namespace": "cassandra-as-service", "name": "purge-backyo-agtest3-dca-sync", "reconcileID": "bafdc80b-c472-4161-9411-53bb7f186b0c", "MedusaTask": "cassandra-as-service/purge-backyo-agtest3-dca-sync", "cassdc": "agtest3-dca", "Backup": "backup-agtest2-dcb-1688992691"}
Anything else we need to know?:
I think in this https://github.com/k8ssandra/k8ssandra-operator/blob/main/controllers/medusa/medusatask_controller.go#L297 place we should to add condition "&& backup.Spec.CassandraDatacenter == task.Spec.CassandraDatacenter"
The text was updated successfully, but these errors were encountered:
burmanm
Successfully merging a pull request may close this issue.
What happened?
MedusaTask with operation sync deletes medusabackups of another cassandradatacenters in namespace.
Did you expect to see something different?
I expect, that MedusaTask deletes only medusabackups of its own cassandraDatacenter
How to reproduce it (as minimally and precisely as possible):
Environment
k8ssandra-operator:v1.6.0
GitVersion:"v1.23.14"
Kubernetes cluster kind:
K8ssandra Operator Logs:
Anything else we need to know?:
I think in this https://github.com/k8ssandra/k8ssandra-operator/blob/main/controllers/medusa/medusatask_controller.go#L297 place we should to add condition "&& backup.Spec.CassandraDatacenter == task.Spec.CassandraDatacenter"
The text was updated successfully, but these errors were encountered: