Skip to content

prime/2.9.6 on v1.29.12+k3s1 - @login @rbac destroy=true #105

prime/2.9.6 on v1.29.12+k3s1 - @login @rbac destroy=true

prime/2.9.6 on v1.29.12+k3s1 - @login @rbac destroy=true #105

# This workflow calls the master E2E workflow with custom variables
name: UI-RM_Prime_Alpha_RC
run-name: ${{ github.event_name == 'workflow_dispatch' && format('`{0}` on `{1}` - `{2}` destroy={3}', inputs.rancher_version, inputs.upstream_cluster_version, inputs.grep_test_by_tag, inputs.destroy_runner) || github.workflow }}
on:
workflow_dispatch:
inputs:
qase_run_id:
description: Qase run ID where the results will be reported. (Please update with custom run ID.)
default: none
type: string
destroy_runner:
description: Destroy the auto-generated self-hosted runner
default: true
type: boolean
rancher_version:
description: Rancher version channel/version/head_version latest/2.9.x[-rc1], prime/2.9.x, prime/devel/2.9, alpha/2.x.x-alphaX, prime-optimus-alpha/2.x.x-alphaX
default: prime/2.9.1
type: string
required: true
upstream_cluster_version:
description: K3s upstream cluster version where to install Rancher (change this to 'v1.30.8+k3s1' when use 2.10 onwards)
default: 'v1.29.12+k3s1'
type: string
required: true
grep_test_by_tag:
description: Grep tags. For multiple selection separate with spaces. Keep always @login
required: false
type: string
default: '@login @p0 @p1 @rbac'
jobs:
ui:
uses: ./.github/workflows/master-e2e.yaml
secrets:
credentials: ${{ secrets.GCP_CREDENTIALS }}
pat_token: ${{ secrets.SELF_HOSTED_RUNNER_PAT_TOKEN }}
rancher_password: ${{ secrets.RANCHER_PASSWORD }}
gitlab_private_user: ${{ secrets.GITLAB_PRIVATE_USER }}
gitlab_private_pwd: ${{ secrets.GITLAB_PRIVATE_PWD }}
bitbucket_private_user: ${{ secrets.BITBUCKET_PRIVATE_USER }}
bitbucket_private_pwd: ${{ secrets.BITBUCKET_PRIVATE_PWD }}
gh_private_user: ${{ secrets.GH_PRIVATE_USER }}
gh_private_pwd: ${{ secrets.GH_PRIVATE_PWD }}
azure_private_user: ${{ secrets.AZURE_PRIVATE_USER }}
azure_private_pwd: ${{ secrets.AZURE_PRIVATE_PWD }}
rsa_private_key_qa: ${{ secrets.RSA_PRIVATE_KEY_QA }}
rsa_public_key_qa: ${{ secrets.RSA_PUBLIC_KEY_QA }}
qase_api_token: ${{ secrets.QASE_API_TOKEN }}
with:
test_description: "CI/Manual - UI - Deployment test with Standard K3s"
cluster_name: cluster-k3s
destroy_runner: ${{ inputs.destroy_runner }}
upstream_cluster_version: ${{ inputs.upstream_cluster_version }}
rancher_version: ${{ inputs.rancher_version }}
# QASE RUN ID, 'auto' WILL CREATE RANDOM RUN ID.
qase_run_id: ${{ inputs.qase_run_id }}
grep_test_by_tag: ${{ inputs.grep_test_by_tag }}