Skip to content

[ST] Yaml upgrade test - use local built bundle as HEAD - #2796

Merged
jankalinic merged 6 commits into
streamshub:mainfrom
jankalinic:yaml-upgrade-rework
Jul 29, 2026
Merged

[ST] Yaml upgrade test - use local built bundle as HEAD#2796
jankalinic merged 6 commits into
streamshub:mainfrom
jankalinic:yaml-upgrade-rework

Conversation

@jankalinic

@jankalinic jankalinic commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

YamlUpgradeST used to get its old/new Console Operator version and CRDs bundle URL from a dedicated YamlUpgrade.yaml file. This PR drops the YAML file and puts everything into Environment.java in ENV format.

  • OLD_CONSOLE_OPERATOR_VERSION / OLD_CONSOLE_OPERATOR_CRDS_URL — the version to upgrade from
  • NEW_CONSOLE_OPERATOR_CRDS_URL — optional override for the version to upgrade to. When unset its derived from local operator file from running mvn build.
  • removed oldtopics ui selectors and test checks
  • a change in the github workflow gate was made to ensure Environment old operator version stays updated.

@MikeEdgar MikeEdgar left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The process looks good.

@MikeEdgar MikeEdgar linked an issue Jul 24, 2026 that may be closed by this pull request
@jankalinic
jankalinic force-pushed the yaml-upgrade-rework branch from 50d98b7 to bfbcbed Compare July 24, 2026 19:01
Signed-off-by: jkalinic <jkalinic@redhat.com>
Signed-off-by: jkalinic <jkalinic@redhat.com>
Signed-off-by: jkalinic <jkalinic@redhat.com>
@jankalinic
jankalinic force-pushed the yaml-upgrade-rework branch from bfbcbed to fa22862 Compare July 24, 2026 19:54
Signed-off-by: jkalinic <jkalinic@redhat.com>
@jankalinic
jankalinic marked this pull request as ready for review July 24, 2026 20:08
@jankalinic

Copy link
Copy Markdown
Contributor Author

/systemtests run --help

@streamshub-bot

Copy link
Copy Markdown

ℹ️ Systemtests Help ℹ️

You can run system tests with the following parameters:

  • --testcase=<name> (optional): Run a specific test case. Use Maven style, e.g. [TopicST | KafkaST#testKafkaTwo...]
  • --profile=<profile> (optional): Profile to use, e.g. [regression]
  • --env=<VAR1=val1;VAR2=val2> (optional): Set environment variables for the test
  • --install-type=<olm|yaml> (optional): Choose installation type. Default is [olm]
  • --retry-count=<number> (optional): Number of Maven retries. Default is [0]
  • --help: Show this help message

Note: Use either --testcase or --profile to select tests to run, setting both will result in
github actions prioritizing testcase over profile. If neither is provided, no systemtest will start.

Example usage:

/systemtests run --profile=regression --env=MY_ENV=one;SECOND=two
/systemtests run --testcase=TopicST --install-type=olm --retry-count=3

@jankalinic

Copy link
Copy Markdown
Contributor Author

/systemtests run --testcase=YamlUpgradeST

@jankalinic jankalinic changed the title [WIP][ST] Yaml upgrade test - use local built bundle as HEAD [ST] Yaml upgrade test - use local built bundle as HEAD Jul 24, 2026
Signed-off-by: jkalinic <jkalinic@redhat.com>
@jankalinic

Copy link
Copy Markdown
Contributor Author

/systemtests run --testcase=YamlUpgradeST

@streamshub-bot

Copy link
Copy Markdown

✅ Systemtests run finished - success ✅

Test Summary:

  • TOTAL: 1
  • PASS: 1
  • FAIL: 0
  • SKIP: 0

Used parameters:

  • TEST_CASE: YamlUpgradeST
  • PROFILE:
  • INSTALL_TYPE: olm
  • RETRY_COUNT: 0
  • ENVS:

@sonarqubecloud

Copy link
Copy Markdown

@jankalinic
jankalinic merged commit 86cc6d9 into streamshub:main Jul 29, 2026
11 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[ST] Operator upgrade tests - use HEAD as lastest operator version

3 participants