Skip to content

Commit

Permalink
[ST] fix usages of logPodImages in UpgradeSTs (#10796)
Browse files Browse the repository at this point in the history
Signed-off-by: hzrncik <[email protected]>
  • Loading branch information
henryZrncik authored Nov 4, 2024
1 parent 8fa0682 commit 2af12e0
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -244,6 +244,13 @@ protected void logClusterOperatorPodImage(String clusterOperatorNamespaceName) {
logPodImages(clusterOperatorNamespaceName, coSelector);
}

/**
* Logs images of Pods' containers in the specified {@param namespaceName}. Each image is logged per each label selector.
*
* @param namespaceName the name of the Kubernetes namespace where the pods are located
* @param labelSelectors optional array of {@link LabelSelector} objects used to filter pods based on labels.
* If no selectors are provided, no Pods are selected.
*/
protected void logPodImages(String namespaceName, LabelSelector... labelSelectors) {
Arrays.stream(labelSelectors)
.parallel()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -127,12 +127,12 @@ void testUpgradeAcrossVersionsWithUnsupportedKafkaVersion() throws IOException {

waitForKafkaClusterRollingUpdate(testStorage.getNamespaceName());

logPodImages(CO_NAMESPACE);
logPodImages(CO_NAMESPACE, coSelector);

// Upgrade kafka
changeKafkaVersion(testStorage.getNamespaceName(), acrossUpgradeData, true);

logPodImages(CO_NAMESPACE);
logPodImages(CO_NAMESPACE, coSelector);

checkAllComponentsImages(testStorage.getNamespaceName(), acrossUpgradeData);

Expand Down Expand Up @@ -162,7 +162,7 @@ void testUpgradeAcrossVersionsWithNoKafkaVersion() throws IOException {
eoPods = DeploymentUtils.waitTillDepHasRolled(testStorage.getNamespaceName(), KafkaResources.entityOperatorDeploymentName(clusterName), 1, eoPods);

LOGGER.info("Rolling to new images has finished!");
logPodImages(CO_NAMESPACE);
logPodImages(CO_NAMESPACE, coSelector);

// Upgrade kafka
changeKafkaVersion(testStorage.getNamespaceName(), acrossUpgradeData);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -91,13 +91,13 @@ void testUpgradeKafkaWithoutVersion() throws IOException {
// Upgrade CO
changeClusterOperator(CO_NAMESPACE, testStorage.getNamespaceName(), acrossUpgradeData);

logPodImages(CO_NAMESPACE);
logPodImages(CO_NAMESPACE, coSelector);

RollingUpdateUtils.waitTillComponentHasRolledAndPodsReady(testStorage.getNamespaceName(), controllerSelector, 3, zooSnapshot);
RollingUpdateUtils.waitTillComponentHasRolledAndPodsReady(testStorage.getNamespaceName(), brokerSelector, 3, kafkaSnapshot);
DeploymentUtils.waitTillDepHasRolled(testStorage.getNamespaceName(), KafkaResources.entityOperatorDeploymentName(clusterName), 1, eoSnapshot);

logPodImages(CO_NAMESPACE);
logPodImages(CO_NAMESPACE, coSelector);
checkAllComponentsImages(testStorage.getNamespaceName(), acrossUpgradeData);

// Verify that Pods are stable
Expand All @@ -124,10 +124,10 @@ void testUpgradeAcrossVersionsWithUnsupportedKafkaVersion() throws IOException {

// Upgrade CO
changeClusterOperator(CO_NAMESPACE, TEST_SUITE_NAMESPACE, acrossUpgradeData);
logPodImages(CO_NAMESPACE);
logPodImages(CO_NAMESPACE, coSelector);
// Upgrade kafka
changeKafkaVersion(TEST_SUITE_NAMESPACE, acrossUpgradeData);
logPodImages(TEST_SUITE_NAMESPACE);
logPodImages(TEST_SUITE_NAMESPACE, coSelector);
checkAllComponentsImages(TEST_SUITE_NAMESPACE, acrossUpgradeData);
// Verify that Pods are stable
PodUtils.verifyThatRunningPodsAreStable(TEST_SUITE_NAMESPACE, clusterName);
Expand All @@ -152,10 +152,10 @@ void testUpgradeAcrossVersionsWithNoKafkaVersion() throws IOException {
eoPods = DeploymentUtils.waitTillDepHasRolled(TEST_SUITE_NAMESPACE, KafkaResources.entityOperatorDeploymentName(clusterName), 1, eoPods);

LOGGER.info("Rolling to new images has finished!");
logPodImages(CO_NAMESPACE);
logPodImages(CO_NAMESPACE, coSelector);
// Upgrade kafka
changeKafkaVersion(testStorage.getNamespaceName(), acrossUpgradeData);
logPodImages(CO_NAMESPACE);
logPodImages(CO_NAMESPACE, coSelector);
checkAllComponentsImages(TEST_SUITE_NAMESPACE, acrossUpgradeData);
// Verify that Pods are stable
PodUtils.verifyThatRunningPodsAreStable(TEST_SUITE_NAMESPACE, clusterName);
Expand Down

0 comments on commit 2af12e0

Please sign in to comment.