Skip to content

Fixes for CLI Tests 1) exposing ports for databases 2) added dockerclients setup for dockers only. 3) updates #303

Fixes for CLI Tests 1) exposing ports for databases 2) added dockerclients setup for dockers only. 3) updates

Fixes for CLI Tests 1) exposing ports for databases 2) added dockerclients setup for dockers only. 3) updates #303

Workflow file for this run

name: PMM_PSMDB_PBM
on:
workflow_dispatch:
inputs:
psmdb_version:
description: "psmdb version"
default: "latest"
required: false
pbm_version:
description: "pbm version"
default: "latest"
required: false
pmm_version:
description: "pmm2-client version"
default: "3-dev-latest"
required: false
pmm_image:
description: "pmm-server docker image"
default: "perconalab/pmm-server:3-dev-latest"
required: false
push:
branches:
- main
- -v3
pull_request:
branches:
- main
- v3
jobs:
test_replica_set:
runs-on: ubuntu-20.04
timeout-minutes: 20
env:
PSMDB_VERSION: ${{ inputs.psmdb_version || 'latest' }}
PBM_VERSION: ${{ inputs.pbm_version || 'latest' }}
PMM_CLIENT_VERSION: ${{ inputs.pmm_version || '3-dev-latest' }}
PMM_IMAGE: ${{ inputs.pmm_image || 'perconalab/pmm-server:3-dev-latest' }}
steps:
- uses: actions/checkout@v2
- name: test-rs
run: |
./start-rs.sh
working-directory: ./pmm_psmdb-pbm_setup
test_sharded_cluster:
runs-on: ubuntu-20.04
timeout-minutes: 20
env:
PSMDB_VERSION: ${{ inputs.psmdb_version || 'latest' }}
PBM_VERSION: ${{ inputs.pbm_version || 'latest' }}
PMM_CLIENT_VERSION: ${{ inputs.pmm_version || '3-dev-latest' }}
PMM_IMAGE: ${{ inputs.pmm_image || 'perconalab/pmm-server:3-dev-latest' }}
steps:
- uses: actions/checkout@v2
- name: test-sharded
run: |
./start-sharded.sh
working-directory: ./pmm_psmdb-pbm_setup
test_diff_auth:
runs-on: ubuntu-20.04
timeout-minutes: 20
env:
PSMDB_VERSION: ${{ inputs.psmdb_version || 'latest' }}
PBM_VERSION: ${{ inputs.pbm_version || 'latest' }}
PMM_CLIENT_VERSION: ${{ inputs.pmm_version || '3-dev-latest' }}
PMM_IMAGE: ${{ inputs.pmm_image || 'perconalab/pmm-server:3-dev-latest' }}
steps:
- uses: actions/checkout@v3
- name: test-auth
run: |
./test-auth.sh
working-directory: ./pmm_psmdb_diffauth_setup