Skip to content

Commit

Permalink
update tests
Browse files Browse the repository at this point in the history
  • Loading branch information
leiicamundi committed Mar 3, 2025
1 parent 6fa3fcc commit 6b8298c
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 6 deletions.
19 changes: 14 additions & 5 deletions .github/workflows/aws_openshift_rosa_hcp_single_region_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,8 @@ jobs:
scenario: ${{ fromJson(needs.clusters-info.outputs.platform-matrix).scenario }}
env:
TEST_NAMESPACE: camunda # This namespace is hard-coded in the documentation
# https://github.com/camunda/camunda-platform-helm/blob/9699977f746a05bb79e88abaff0886f4a1432b88/test/integration/scenarios/chart-full-setup/Taskfile.yaml#L12C15-L12C32
TEST_CLUSTER_TYPE: openshift
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4

Expand Down Expand Up @@ -335,27 +337,34 @@ jobs:
run: |
set -euxo pipefail # tolerate, nothing.
export TESTS_CHART_BASE_PATH="$TESTS_CAMUNDA_HELM_CHART_REPO_PATH/charts/camunda-platform-$CAMUNDA_CHART_VERSION"
echo "TESTS_CHART_BASE_PATH=$TESTS_CHART_BASE_PATH" | tee -a "$GITHUB_ENV"
export TEST_CHART_DIR="$TESTS_CAMUNDA_HELM_CHART_REPO_PATH/charts/camunda-platform-$CAMUNDA_CHART_VERSION"
echo "TEST_CHART_DIR=$TEST_CHART_DIR" | tee -a "$GITHUB_ENV"
TEST_INGRESS_HOST="$CAMUNDA_DOMAIN"
echo "TEST_INGRESS_HOST=$TEST_INGRESS_HOST" | tee -a "$GITHUB_ENV"
# shellcheck disable=SC2002
TEST_CHART_VERSION=$(cat "$TESTS_CHART_BASE_PATH/Chart.yaml" | yq '.version')
TEST_CHART_VERSION=$(cat "$TEST_CHART_DIR/Chart.yaml" | yq '.version')
echo "TEST_CHART_VERSION=$TEST_CHART_VERSION" | tee -a "$GITHUB_ENV"
# setup docker registry secret for tests
echo "TEST_DOCKER_USERNAME_CAMUNDA_CLOUD=${{ steps.secrets.outputs.DOCKERHUB_USERNAME }}" | tee -a "$GITHUB_ENV"
echo "TEST_DOCKER_PASSWORD_CAMUNDA_CLOUD=${{ steps.secrets.outputs.DOCKERHUB_PASSWORD }}" | tee -a "$GITHUB_ENV"
TESTS_INTEGRATION_DIRECTORY="$TESTS_CAMUNDA_HELM_CHART_REPO_PATH/test/integration/scenarios/"
echo "TESTS_INTEGRATION_DIRECTORY=$TESTS_INTEGRATION_DIRECTORY" | tee -a "$GITHUB_ENV"
- name: TESTS - Run Preflight TestSuite
if: env.TESTS_ENABLED == 'true'
timeout-minutes: 10
run: |
task -d "${TESTS_CHART_BASE_PATH}/chart-full-setup" test.preflight
task -d "${TESTS_INTEGRATION_DIRECTORY}/chart-full-setup" test.preflight
- name: TESTS - Run Core TestSuite
if: env.TESTS_ENABLED == 'true'
timeout-minutes: 20
run: |
task -d "${TESTS_CHART_BASE_PATH}/chart-full-setup" test.core
task -d "${TESTS_INTEGRATION_DIRECTORY}/chart-full-setup" test.core
- name: Run additional tests
if: env.TESTS_ENABLED == 'true'
Expand Down
4 changes: 3 additions & 1 deletion .tool-versions
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,15 @@ just 1.39.0

kubectl 1.32.2

kustomize 5.6.0 # used by the tests

pre-commit 4.1.0

python 3.13.2

shellcheck 0.10.0

task 3.30.1
task 3.30.1 # used by the tests

terraform 1.11.0

Expand Down

0 comments on commit 6b8298c

Please sign in to comment.