53 lines
1.7 KiB
YAML
53 lines
1.7 KiB
YAML
name: RKE2 Observability E2E
|
|
|
|
run-name: >
|
|
Rancher=${{ inputs.rancher_version }}, RKE2 Version=${{ inputs.upstream_cluster_version }}, destroy=${{ inputs.destroy_runner }}
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
inputs:
|
|
destroy_runner:
|
|
description: Destroy runner
|
|
default: true
|
|
type: boolean
|
|
rancher_version:
|
|
description: Rancher Manager version
|
|
default: v2.10.1
|
|
type: string
|
|
required: true
|
|
upstream_cluster_version:
|
|
description: Rancher RKE2 version
|
|
default: v1.30.8+rke2r1
|
|
type: string
|
|
required: true
|
|
rancher_repo:
|
|
description: Rancher Manager repository
|
|
default: https://releases.rancher.com/server-charts/latest
|
|
type: string
|
|
required: true
|
|
|
|
# Add a Qase run ID input (can be 'auto', 'none', or a numeric run ID)
|
|
qase_run_id:
|
|
description: Qase run ID for reporting (e.g., 'auto', 'none', or an ID like '123')
|
|
default: 'none'
|
|
type: string
|
|
required: false
|
|
|
|
jobs:
|
|
e2e:
|
|
uses: ./.github/workflows/master-e2e.yaml
|
|
with:
|
|
destroy_runner: ${{ inputs.destroy_runner }}
|
|
rancher_version: ${{ inputs.rancher_version }}
|
|
upstream_cluster_version: ${{ inputs.upstream_cluster_version }}
|
|
rancher_repo: ${{ inputs.rancher_repo }}
|
|
qase_run_id: ${{ inputs.qase_run_id }}
|
|
secrets:
|
|
aws_access_key: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
|
aws_secret_key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
|
rancher_password: ${{ secrets.RANCHER_PASSWORD }}
|
|
instance_ssh_key: ${{ secrets.INSTANCE_SSH_KEY }}
|
|
aws_region: ${{ secrets.AWS_REGION }}
|
|
key_name: ${{ secrets.AWS_KEY_NAME }}
|
|
qase_api_token: ${{ secrets.QASE_API_TOKEN }}
|