diff --git a/.github/workflows/v3-cron-fb-e2e-suite.yml b/.github/workflows/v3-cron-fb-e2e-suite.yml new file mode 100644 index 00000000..2f130abe --- /dev/null +++ b/.github/workflows/v3-cron-fb-e2e-suite.yml @@ -0,0 +1,77 @@ +name: V3_Cron FB e2e tests + +on: + schedule: + - cron: '0 * * * *' + workflow_dispatch: + inputs: + pmm_ui_tests_branch: + description: 'pmm-ui-tests repository branch(CLI tests)' + default: 'v3' + required: false + type: string + pmm_qa_branch: + description: 'qa-integration repository branch(for setup)' + default: 'v3' + required: false + type: string + pmm_server_image: + description: 'PMM Server docker image' + default: 'perconalab/pmm-server:3-dev-latest' + required: true + type: string + pmm_client_image: + description: 'pmm-client docker image' + default: 'perconalab/pmm-client:3-dev-latest' + required: false + type: string + pmm_client_version: + description: 'PMM Client version (3-dev-latest|pmm3-rc|x.xx.x|https...)' + default: '3-dev-latest' + required: false + type: string + sha: + description: "SHA (leave default if running manually)" + default: 'null' + required: false + type: string + + workflow_call: + inputs: + pmm_ui_tests_branch: + required: false + type: string + pmm_qa_branch: + required: false + type: string + pmm_server_image: + required: true + type: string + pmm_client_image: + required: false + type: string + pmm_client_version: + required: false + type: string + sha: + required: false + type: string + + secrets: + BACKUP_LOCATION_ACCESS_KEY: + required: false + BACKUP_LOCATION_SECRET_KEY: + required: false + +jobs: + trigger_v3-fb: + name: Run V3-fb-e2e-suite Reusable Workflow + uses: percona/pmm-qa/.github/workflows/fb-e2e-suite.yml@v3 + secrets: inherit + with: + sha: ${{ inputs.sha || github.event.pull_request.head.sha || 'null' }} + pmm_server_image: ${{ inputs.pmm_server_image || 'perconalab/pmm-server:3-dev-latest' }} + pmm_client_version: ${{ inputs.pmm_client_version || '3-dev-latest' }} + pmm_client_image: ${{ inputs.pmm_client_image || 'perconalab/pmm-client:3-dev-latest' }} + pmm_qa_branch: ${{ inputs.pmm_qa_branch || 'v3' }} + pmm_ui_tests_branch: ${{ inputs.pmm_ui_tests_branch || 'v3' }}