strimzi-kafka-operator
strimzi-kafka-operator copied to clipboard
[ST] enable all system test disable due to UTO and add admin client utils
Type of change
- Refactoring
Description
Allow all tests disabled due to UTONotSupported
refactor of all checks and tests in ST suites to run with UTO.
- removing some steps from recovery tests and whole test altogether (
TopicST#testCreateTopicViaKafka
) which is now (with UTO only) doing nothing - removal of
UTONotSupported
andUTONotSupportedCondition
Some of Kafka Scripts usages transition to Admin Client.
- implementing functionality for adminClient command
describeTopic
which can parse KafkaTopicDescription object withpartitionCount
,name
,replicaCount
(which are effectively all we care about the kafka topic in tests so far). - adding 8 methods into
AdminClientTemplates
for deploying admin client on any of combinationSSL
,PLAINTEXT
,SASL_PLAINTEXT
,SASL_SSL
security with/without extraconfiguration
parameter. - removal of some methods from KafkaTopicUtils which works with kafka scripts which can be now ignored due to using adminClient.
- add new label into admin client which would resolve problem of having unique labels in case there are 2 admin clients at the same namespace.
Minor refactors
- admin client deployment.
- util methods in cruise control and their calls in Cruise Control STs.
/azp run regression
Azure Pipelines successfully started running 1 pipeline(s).
Do not merge before release of new test clients.
/azp run regression
Azure Pipelines successfully started running 1 pipeline(s).
/azp run regression
Azure Pipelines successfully started running 1 pipeline(s).
/azp run kraft-regression
Azure Pipelines successfully started running 1 pipeline(s).
/azp run regression
Azure Pipelines successfully started running 1 pipeline(s).
/azp run kraft-regression
Azure Pipelines successfully started running 1 pipeline(s).