-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
False
-
None
-
False
-
Currently system test-suite uses yaml descriptors as a base for OpenShift resources. However these descriptors are usually deserialised into objects and further modified based on dynamic configuration (e.g. pull secrets are added). This poses two issues
- Split configuration (some things in static files, others at various places added dynamically in code)
- Static files are too rigid for e.g. dynamic construction of KafkaConnect resources using Strimzi's build mechanism.
We should get rid of the yaml descriptors for Strimzi resources completely and construct the objects as code in some factory