Skip to content

Commit

Permalink
K8SPG-294 Parallization of testing different pg versions
Browse files Browse the repository at this point in the history
  • Loading branch information
cap1984 committed Mar 29, 2023
1 parent e1511e4 commit 3d3e9ae
Show file tree
Hide file tree
Showing 13 changed files with 2,817 additions and 33 deletions.
14 changes: 14 additions & 0 deletions cloud/jenkins/pgo-v1-pg12-operator-aws-openshift-4.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
- job:
name: pgo-v1-pg12-operator-aws-openshift-4
project-type: pipeline
description: |
Do not edit this job through the web!
pipeline-scm:
scm:
- git:
url: https://github.com/Percona-Lab/jenkins-pipelines.git
branches:
- 'master'
wipe-workspace: false
lightweight-checkout: true
script-path: cloud/jenkins/pgo_v1_pg12_operator_aws_openshift-4.groovy
34 changes: 34 additions & 0 deletions cloud/jenkins/pgo-v1-pg12-operator-gke-version.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
- job:
name: pgo-v1-pg12-operator-gke-version
project-type: pipeline
description: |
Do not edit this job through the web!
concurrent: false
properties:
- build-discarder:
days-to-keep: -1
num-to-keep: 10
artifact-days-to-keep: -1
artifact-num-to-keep: 10
pipeline-scm:
scm:
- git:
url: https://github.com/Percona-Lab/jenkins-pipelines.git
branches:
- master
wipe-workspace: false
lightweight-checkout: true
script-path: cloud/jenkins/pgo_v1_pg12_operator_gke_version.groovy
parameters:
- string:
name: GIT_REPO
default: https://github.com/percona/percona-postgresql-operator
description: percona/percona-postgresql-operator repository
- string:
name: GIT_BRANCH
default: release-0.1.0
description: Tag/Branch for percona/percona-postgresql-operator repository
- string:
name: GKE_VERSION
default: '1.23'
description: GKE version
14 changes: 14 additions & 0 deletions cloud/jenkins/pgo-v1-pg13-operator-aws-openshift-4.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
- job:
name: pgo-v1-pg13-operator-aws-openshift-4
project-type: pipeline
description: |
Do not edit this job through the web!
pipeline-scm:
scm:
- git:
url: https://github.com/Percona-Lab/jenkins-pipelines.git
branches:
- 'master'
wipe-workspace: false
lightweight-checkout: true
script-path: cloud/jenkins/pgo_v1_pg13_operator_aws_openshift-4.groovy
34 changes: 34 additions & 0 deletions cloud/jenkins/pgo-v1-pg13-operator-gke-version.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
- job:
name: pgo-v1-pg13-operator-gke-version
project-type: pipeline
description: |
Do not edit this job through the web!
concurrent: false
properties:
- build-discarder:
days-to-keep: -1
num-to-keep: 10
artifact-days-to-keep: -1
artifact-num-to-keep: 10
pipeline-scm:
scm:
- git:
url: https://github.com/Percona-Lab/jenkins-pipelines.git
branches:
- master
wipe-workspace: false
lightweight-checkout: true
script-path: cloud/jenkins/pgo_v1_pg13_operator_gke_version.groovy
parameters:
- string:
name: GIT_REPO
default: https://github.com/percona/percona-postgresql-operator
description: percona/percona-postgresql-operator repository
- string:
name: GIT_BRANCH
default: release-0.1.0
description: Tag/Branch for percona/percona-postgresql-operator repository
- string:
name: GKE_VERSION
default: '1.23'
description: GKE version
22 changes: 11 additions & 11 deletions cloud/jenkins/pgo_v1_operator_aws_openshift-4.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -249,47 +249,47 @@ pipeline {
name: 'PG_VERSION')
string(
defaultValue: '',
description: 'Operator image: perconalab/percona-postgresql-operator:main-postgres-operator',
description: 'Operator image: perconalab/percona-postgresql-operator:1-x-postgres-operator',
name: 'PGO_OPERATOR_IMAGE')
string(
defaultValue: '',
description: 'Operators API server image: perconalab/percona-postgresql-operator:main-pgo-apiserver',
description: 'Operators API server image: perconalab/percona-postgresql-operator:1-x-pgo-apiserver',
name: 'PGO_APISERVER_IMAGE')
string(
defaultValue: '',
description: 'Operators event server image: perconalab/percona-postgresql-operator:main-pgo-event',
description: 'Operators event server image: perconalab/percona-postgresql-operator:1-x-pgo-event',
name: 'PGO_EVENT_IMAGE')
string(
defaultValue: '',
description: 'Operators rmdata image: perconalab/percona-postgresql-operator:main-pgo-rmdata',
description: 'Operators rmdata image: perconalab/percona-postgresql-operator:1-x-pgo-rmdata',
name: 'PGO_RMDATA_IMAGE')
string(
defaultValue: '',
description: 'Operators scheduler image: perconalab/percona-postgresql-operator:main-pgo-scheduler',
description: 'Operators scheduler image: perconalab/percona-postgresql-operator:1-x-pgo-scheduler',
name: 'PGO_SCHEDULER_IMAGE')
string(
defaultValue: '',
description: 'Operators deployer image: perconalab/percona-postgresql-operator:main-pgo-deployer',
description: 'Operators deployer image: perconalab/percona-postgresql-operator:1-x-pgo-deployer',
name: 'PGO_DEPLOYER_IMAGE')
string(
defaultValue: '',
description: 'Operators pgBouncer image: perconalab/percona-postgresql-operator:main-ppg13-pgbouncer',
description: 'Operators pgBouncer image: perconalab/percona-postgresql-operator:main-ppg14-pgbouncer',
name: 'PGO_PGBOUNCER_IMAGE')
string(
defaultValue: '',
description: 'Operators postgres image: perconalab/percona-postgresql-operator:main-ppg13-postgres-ha',
description: 'Operators postgres image: perconalab/percona-postgresql-operator:main-ppg14-postgres-ha',
name: 'PGO_POSTGRES_HA_IMAGE')
string(
defaultValue: '',
description: 'Operators backrest utility image: perconalab/percona-postgresql-operator:main-ppg13-pgbackrest',
description: 'Operators backrest utility image: perconalab/percona-postgresql-operator:main-ppg14-pgbackrest',
name: 'PGO_BACKREST_IMAGE')
string(
defaultValue: '',
description: 'Operators backrest utility image: perconalab/percona-postgresql-operator:main-ppg13-pgbackrest-repo',
description: 'Operators backrest utility image: perconalab/percona-postgresql-operator:main-ppg14-pgbackrest-repo',
name: 'PGO_BACKREST_REPO_IMAGE')
string(
defaultValue: '',
description: 'Operators pgBadger image: perconalab/percona-postgresql-operator:main-ppg13-pgbadger',
description: 'Operators pgBadger image: perconalab/percona-postgresql-operator:main-ppg14-pgbadger',
name: 'PGO_PGBADGER_IMAGE')
string(
defaultValue: 'perconalab/pmm-server',
Expand Down
22 changes: 11 additions & 11 deletions cloud/jenkins/pgo_v1_operator_eks.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -171,47 +171,47 @@ pipeline {
name: 'PG_VERSION')
string(
defaultValue: '',
description: 'Operator image: perconalab/percona-postgresql-operator:main-postgres-operator',
description: 'Operator image: perconalab/percona-postgresql-operator:1-x-postgres-operator',
name: 'PGO_OPERATOR_IMAGE')
string(
defaultValue: '',
description: 'Operators API server image: perconalab/percona-postgresql-operator:main-pgo-apiserver',
description: 'Operators API server image: perconalab/percona-postgresql-operator:1-x-pgo-apiserver',
name: 'PGO_APISERVER_IMAGE')
string(
defaultValue: '',
description: 'Operators event server image: perconalab/percona-postgresql-operator:main-pgo-event',
description: 'Operators event server image: perconalab/percona-postgresql-operator:1-x-pgo-event',
name: 'PGO_EVENT_IMAGE')
string(
defaultValue: '',
description: 'Operators rmdata image: perconalab/percona-postgresql-operator:main-pgo-rmdata',
description: 'Operators rmdata image: perconalab/percona-postgresql-operator:1-x-pgo-rmdata',
name: 'PGO_RMDATA_IMAGE')
string(
defaultValue: '',
description: 'Operators scheduler image: perconalab/percona-postgresql-operator:main-pgo-scheduler',
description: 'Operators scheduler image: perconalab/percona-postgresql-operator:1-x-pgo-scheduler',
name: 'PGO_SCHEDULER_IMAGE')
string(
defaultValue: '',
description: 'Operators deployer image: perconalab/percona-postgresql-operator:main-pgo-deployer',
description: 'Operators deployer image: perconalab/percona-postgresql-operator:1-x-pgo-deployer',
name: 'PGO_DEPLOYER_IMAGE')
string(
defaultValue: '',
description: 'Operators pgBouncer image: perconalab/percona-postgresql-operator:main-ppg13-pgbouncer',
description: 'Operators pgBouncer image: perconalab/percona-postgresql-operator:main-ppg14-pgbouncer',
name: 'PGO_PGBOUNCER_IMAGE')
string(
defaultValue: '',
description: 'Operators postgres image: perconalab/percona-postgresql-operator:main-ppg13-postgres-ha',
description: 'Operators postgres image: perconalab/percona-postgresql-operator:main-ppg14-postgres-ha',
name: 'PGO_POSTGRES_HA_IMAGE')
string(
defaultValue: '',
description: 'Operators backrest utility image: perconalab/percona-postgresql-operator:main-ppg13-pgbackrest',
description: 'Operators backrest utility image: perconalab/percona-postgresql-operator:main-ppg14-pgbackrest',
name: 'PGO_BACKREST_IMAGE')
string(
defaultValue: '',
description: 'Operators backrest utility image: perconalab/percona-postgresql-operator:main-ppg13-pgbackrest-repo',
description: 'Operators backrest utility image: perconalab/percona-postgresql-operator:main-ppg14-pgbackrest-repo',
name: 'PGO_BACKREST_REPO_IMAGE')
string(
defaultValue: '',
description: 'Operators pgBadger image: perconalab/percona-postgresql-operator:main-ppg13-pgbadger',
description: 'Operators pgBadger image: perconalab/percona-postgresql-operator:main-ppg14-pgbadger',
name: 'PGO_PGBADGER_IMAGE')
string(
defaultValue: 'perconalab/pmm-server',
Expand Down
22 changes: 11 additions & 11 deletions cloud/jenkins/pgo_v1_operator_gke_version.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -252,47 +252,47 @@ pipeline {
name: 'IS_GKE_ALPHA')
string(
defaultValue: '',
description: 'Operator image: perconalab/percona-postgresql-operator:main-postgres-operator',
description: 'Operator image: perconalab/percona-postgresql-operator:1-x-postgres-operator',
name: 'PGO_OPERATOR_IMAGE')
string(
defaultValue: '',
description: 'Operators API server image: perconalab/percona-postgresql-operator:main-pgo-apiserver',
description: 'Operators API server image: perconalab/percona-postgresql-operator:1-x-pgo-apiserver',
name: 'PGO_APISERVER_IMAGE')
string(
defaultValue: '',
description: 'Operators event server image: perconalab/percona-postgresql-operator:main-pgo-event',
description: 'Operators event server image: perconalab/percona-postgresql-operator:1-x-pgo-event',
name: 'PGO_EVENT_IMAGE')
string(
defaultValue: '',
description: 'Operators rmdata image: perconalab/percona-postgresql-operator:main-pgo-rmdata',
description: 'Operators rmdata image: perconalab/percona-postgresql-operator:1-x-pgo-rmdata',
name: 'PGO_RMDATA_IMAGE')
string(
defaultValue: '',
description: 'Operators scheduler image: perconalab/percona-postgresql-operator:main-pgo-scheduler',
description: 'Operators scheduler image: perconalab/percona-postgresql-operator:1-x-pgo-scheduler',
name: 'PGO_SCHEDULER_IMAGE')
string(
defaultValue: '',
description: 'Operators deployer image: perconalab/percona-postgresql-operator:main-pgo-deployer',
description: 'Operators deployer image: perconalab/percona-postgresql-operator:1-x-pgo-deployer',
name: 'PGO_DEPLOYER_IMAGE')
string(
defaultValue: '',
description: 'Operators pgBouncer image: perconalab/percona-postgresql-operator:main-ppg13-pgbouncer',
description: 'Operators pgBouncer image: perconalab/percona-postgresql-operator:main-ppg14-pgbouncer',
name: 'PGO_PGBOUNCER_IMAGE')
string(
defaultValue: '',
description: 'Operators postgres image: perconalab/percona-postgresql-operator:main-ppg13-postgres-ha',
description: 'Operators postgres image: perconalab/percona-postgresql-operator:main-ppg14-postgres-ha',
name: 'PGO_POSTGRES_HA_IMAGE')
string(
defaultValue: '',
description: 'Operators backrest utility image: perconalab/percona-postgresql-operator:main-ppg13-pgbackrest',
description: 'Operators backrest utility image: perconalab/percona-postgresql-operator:main-ppg14-pgbackrest',
name: 'PGO_BACKREST_IMAGE')
string(
defaultValue: '',
description: 'Operators backrest utility image: perconalab/percona-postgresql-operator:main-ppg13-pgbackrest-repo',
description: 'Operators backrest utility image: perconalab/percona-postgresql-operator:main-ppg14-pgbackrest-repo',
name: 'PGO_BACKREST_REPO_IMAGE')
string(
defaultValue: '',
description: 'Operators pgBadger image: perconalab/percona-postgresql-operator:main-ppg13-pgbadger',
description: 'Operators pgBadger image: perconalab/percona-postgresql-operator:main-ppg14-pgbadger',
name: 'PGO_PGBADGER_IMAGE')
string(
defaultValue: 'perconalab/pmm-server',
Expand Down

0 comments on commit 3d3e9ae

Please sign in to comment.