Skip to content

PoC of system tests pipeline on GitHub Actions #11331

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 30 commits into
base: main
Choose a base branch
from

Conversation

Frawless
Copy link
Member

@Frawless Frawless commented Apr 8, 2025

Type of change

  • Enhancement / new feature

Description

This PR adds GitHub Action for running our system tests.

Checklist

Please go through this checklist and make sure all applicable tasks have been done

  • Write tests
  • Make sure all tests pass
  • Update documentation
  • Check RBAC rights for Kubernetes / OpenShift roles
  • Try your changes from Pod inside your Kubernetes and OpenShift cluster, not just locally
  • Reference relevant issue(s) and close them after merging
  • Update CHANGELOG.md
  • Supply screenshots for visual changes, such as Grafana dashboards

@Frawless Frawless force-pushed the github-actions-systemtests branch from 53f60a0 to f4ee127 Compare April 12, 2025 19:49
@Frawless Frawless force-pushed the github-actions-systemtests branch from e9f227d to dc783e0 Compare April 22, 2025 10:47
@Frawless Frawless force-pushed the github-actions-systemtests branch 4 times, most recently from e91c8c8 to ae05ca4 Compare April 29, 2025 10:01
@Frawless Frawless force-pushed the github-actions-systemtests branch 2 times, most recently from 77ba9fc to 41d5382 Compare May 9, 2025 12:49
@Frawless Frawless force-pushed the github-actions-systemtests branch 2 times, most recently from efe8322 to 22e345b Compare June 18, 2025 15:48
@Frawless Frawless force-pushed the github-actions-systemtests branch from 331cdcf to 195d66e Compare June 25, 2025 19:49
@Frawless Frawless force-pushed the github-actions-systemtests branch 2 times, most recently from 0e815fa to a92bcdd Compare July 4, 2025 09:05
Frawless added 15 commits July 7, 2025 12:52
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>

# Conflicts:
#	.azure/scripts/setup-kind.sh
#	.azure/scripts/setup-kubernetes.sh
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>

# Conflicts:
#	systemtest/src/main/java/io/strimzi/systemtest/resources/NamespaceManager.java
#	systemtest/src/main/java/io/strimzi/systemtest/utils/ClientUtils.java
#	systemtest/src/test/java/io/strimzi/systemtest/kafka/KafkaST.java
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>

# Conflicts:
#	pom.xml
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Frawless added 3 commits July 7, 2025 12:52
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
@Frawless Frawless force-pushed the github-actions-systemtests branch from d43d7df to 7f07698 Compare July 7, 2025 10:54
Frawless added 12 commits July 7, 2025 16:36
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
…er via UI

Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
…l trigger via UI

Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
…h manual trigger via UI

Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
…ing with manual trigger via UI

Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
…em working with manual trigger via UI

Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
…make them working with manual trigger via UI

Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
…operly make them working with manual trigger via UI

Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
…s to properly make them working with manual trigger via UI

Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
… actions to properly make them working with manual trigger via UI

Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
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.

1 participant