Hi there 👋
We should map and implement ownership relationship between dependent resources (probably using the SetControllerReference.
For example, when removing a Kafka resource, the KafkaTopic is left hanging around, even though it doesn't exist anymore.
We should add a controller reference when creating these child resources, like:
- PG -> Database, ConnectionPool, ServiceUser
- Kafka -> KafkaTopic, KafkaACL, KafkaConnect, KafkaSchema, ServiceUser
What do you think?
Hi there 👋
We should map and implement ownership relationship between dependent resources (probably using the
SetControllerReference.For example, when removing a
Kafkaresource, theKafkaTopicis left hanging around, even though it doesn't exist anymore.We should add a controller reference when creating these child resources, like:
What do you think?