Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
ca2b5d2
update in PXC revision
kaushikpuneet07 Mar 7, 2025
85f44ce
Merge branch 'Percona-QA:master' into master
kaushikpuneet07 Mar 11, 2025
5cc0cf2
Merge branch 'Percona-QA:master' into master
kaushikpuneet07 Jul 4, 2025
b2c4370
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Jul 10, 2025
d80ab43
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Jul 10, 2025
910f127
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Jul 14, 2025
7f4a2ce
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Jul 15, 2025
94631b8
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Aug 2, 2025
504742f
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Aug 11, 2025
53a88a5
update
kaushikpuneet07 Aug 20, 2025
d0f1701
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Aug 20, 2025
c91b8ae
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Aug 20, 2025
bd6f7e0
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Aug 25, 2025
06e3948
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Aug 26, 2025
b1ae6a7
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Aug 26, 2025
c8c59f3
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Aug 26, 2025
6fd20e4
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Aug 26, 2025
426e579
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Aug 28, 2025
90a7221
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Aug 28, 2025
d5e9551
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Sep 2, 2025
6291f7b
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Sep 2, 2025
7b5c0f5
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Sep 8, 2025
322de4a
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Sep 11, 2025
38dbfcc
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Sep 11, 2025
1d0dc4d
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Sep 17, 2025
5a1bbce
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Sep 22, 2025
5f7bb9c
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Sep 23, 2025
c29aefb
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Sep 23, 2025
07275e2
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Sep 23, 2025
73b7e73
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Sep 26, 2025
4509b78
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Sep 29, 2025
8465ae3
update in tarball tests
kaushikpuneet07 Sep 29, 2025
79cadd8
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Oct 1, 2025
ad81fe6
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Oct 17, 2025
341a72d
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Oct 29, 2025
a8046c1
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Nov 11, 2025
1e0a6a4
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Nov 19, 2025
855e4a8
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Nov 27, 2025
1417484
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Nov 27, 2025
243afb7
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Dec 1, 2025
3d38d72
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Dec 2, 2025
81cd063
update PS84 innodbcluster job
kaushikpuneet07 Dec 2, 2025
e409708
update
kaushikpuneet07 Dec 2, 2025
acdff24
update
kaushikpuneet07 Dec 8, 2025
f9cabd0
update
kaushikpuneet07 Dec 10, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion molecule/ps-innodb-cluster/Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ pipeline {
fi
pip3 install ansible python-vagrant testinfra pytest
rm -rf package-testing
git clone https://github.com/Percona-QA/package-testing.git --branch master --depth 1
git clone https://github.com/kaushikpuneet07/package-testing.git --branch ps84-inno --depth 1
'''
} //end steps
} //end Prepare stage
Expand Down
8 changes: 4 additions & 4 deletions molecule/ps-innodb-cluster/playbooks/prepare.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,21 +75,21 @@
update_cache: yes
state: present
when:
- ansible_facts['distribution'] in ["RedHat", "CentOS", "OracleLinux", "Amazon"]
- ansible_facts['distribution'] in ["RedHat", "CentOS", "OracleLinux"]
- ansible_facts['distribution_major_version'] | int <= 7

- name: setup epel release centos dnf
- name: setup epel release dnf
dnf:
name: epel-release
update_cache: yes
state: present
when:
- ansible_facts['distribution'] in ["RedHat", "CentOS", "OracleLinux", "Amazon"]
- ansible_facts['distribution'] in ["RedHat", "CentOS", "OracleLinux"]
- ansible_facts['distribution_major_version'] | int >= 8

- name: buster workaround
shell: |
apt -y update --allow-releaseinfo-change || true
apt -y update --allow-releaseinfo-change || true
when: ansible_os_family == "Debian" and ansible_distribution_release == "buster"

- name: install needed packages for running tests with apt
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
scenario:
name: al-2023-arm
dependency:
name: galaxy
driver:
name: ec2
platforms:
- name: mysql-router-al-2023-arm
region: us-west-2
image: ami-0c7104b910fd5acb5
vpc_subnet_id: subnet-03136d8c244f56036
instance_type: c6g.large
ssh_user: ec2-user
root_device_name: /dev/sda1
instance_tags:
iit-billing-tag: jenkins-ps80-worker
provisioner:
name: ansible
lint:
name: ansible-lint
playbooks:
create: ../../../playbooks/create.yml
destroy: ../../../playbooks/destroy.yml
prepare: ../../../playbooks/prepare.yml
converge: ../../playbooks/playbook.yml
verifier:
name: testinfra
directory: ../../tests/
options:
verbose: true
s: true
junitxml: report.xml
lint:
name: flake8
35 changes: 35 additions & 0 deletions molecule/ps-innodb-cluster/router/molecule/al-2023/molecule.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
scenario:
name: al-2023
dependency:
name: galaxy
driver:
name: ec2
platforms:
- name: mysql-router-al-2023
region: us-west-2
image: ami-0005ee01bca55ab66
vpc_subnet_id: subnet-03136d8c244f56036
instance_type: t2.small
ssh_user: ec2-user
root_device_name: /dev/sda1
instance_tags:
iit-billing-tag: jenkins-ps-worker
provisioner:
name: ansible
lint:
name: ansible-lint
playbooks:
create: ../../../playbooks/create.yml
destroy: ../../../playbooks/destroy.yml
prepare: ../../../playbooks/prepare.yml
converge: ../../playbooks/playbook.yml
verifier:
name: testinfra
directory: ../../tests/
options:
verbose: true
s: true
junitxml: report.xml
lint:
name: flake8
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
scenario:
name: debian-13-arm
dependency:
name: galaxy
driver:
name: ec2
platforms:
- name: mysql-router-debian-13-arm
region: us-west-2
image: ami-00f9bd78b9eb2c2d0
vpc_subnet_id: subnet-0430e63d7cdbcd237
instance_type: c6g.large
ssh_user: admin
root_device_name: /dev/xvda
instance_tags:
iit-billing-tag: jenkins-ps-worker
provisioner:
name: ansible
lint:
name: ansible-lint
playbooks:
create: ../../../playbooks/create.yml
destroy: ../../../playbooks/destroy.yml
prepare: ../../../playbooks/prepare.yml
converge: ../../playbooks/playbook.yml
verifier:
name: testinfra
directory: ../../tests/
options:
verbose: true
s: true
junitxml: report.xml
lint:
name: flake8
35 changes: 35 additions & 0 deletions molecule/ps-innodb-cluster/router/molecule/debian-13/molecule.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
scenario:
name: debian-13
dependency:
name: galaxy
driver:
name: ec2
platforms:
- name: mysql-router-debian-13
region: us-west-2
image: ami-081ac37fe26dacc98
vpc_subnet_id: subnet-0430e63d7cdbcd237
instance_type: t2.micro
ssh_user: admin
root_device_name: /dev/xvda
instance_tags:
iit-billing-tag: jenkins-ps-worker
provisioner:
name: ansible
lint:
name: ansible-lint
playbooks:
create: ../../../playbooks/create.yml
# destroy: ../../../playbooks/destroy.yml
prepare: ../../../playbooks/prepare.yml
converge: ../../playbooks/playbook.yml
verifier:
name: testinfra
directory: ../../tests/
options:
verbose: true
s: true
junitxml: report.xml
lint:
name: flake8
8 changes: 4 additions & 4 deletions molecule/ps-innodb-cluster/router/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -94,10 +94,10 @@
- ansible_facts['distribution'] in ["RedHat", "CentOS", "OracleLinux", "Amazon"]
- ansible_facts['distribution_major_version'] | int >= 8

- name: remove conflicting bundled libssh
file:
path: /usr/lib/mysqlsh/libssh.so.4
state: absent
# - name: remove conflicting bundled libssh
# file:
# path: /usr/lib/mysqlsh/libssh.so.4
# state: absent


- name: create cluster
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
---
scenario:
name: al-2023-arm
dependency:
name: galaxy
driver:
name: ec2
platforms:
- name: ps-node1-al-2023-arm
region: us-west-2
image: ami-0c7104b910fd5acb5
vpc_subnet_id: subnet-03136d8c244f56036
instance_type: c6g.large
ssh_user: ec2-user
root_device_name: /dev/sda1
instance_tags:
iit-billing-tag: jenkins-ps80-worker
job-name: ${JOB_NAME}
build-number: ${BUILD_NUMBER}
- name: ps-node2-al-2023-arm
region: us-west-2
image: ami-0c7104b910fd5acb5
vpc_subnet_id: subnet-03136d8c244f56036
instance_type: c6g.large
ssh_user: ec2-user
root_device_name: /dev/sda1
instance_tags:
iit-billing-tag: jenkins-ps80-worker
job-name: ${JOB_NAME}
build-number: ${BUILD_NUMBER}
- name: ps-node3-al-2023-arm
region: us-west-2
image: ami-0c7104b910fd5acb5
vpc_subnet_id: subnet-03136d8c244f56036
instance_type: c6g.large
ssh_user: ec2-user
root_device_name: /dev/sda1
instance_tags:
iit-billing-tag: jenkins-ps80-worker
job-name: ${JOB_NAME}
build-number: ${BUILD_NUMBER}
provisioner:
name: ansible
lint:
name: ansible-lint
playbooks:
create: ../../../playbooks/create.yml
destroy: ../../../playbooks/destroy.yml
prepare: ../../../playbooks/prepare.yml
converge: ../../playbooks/playbook.yml
verifier:
name: testinfra
directory: ../../tests/
options:
verbose: true
s: true
junitxml: report.xml
lint:
name: flake8
59 changes: 59 additions & 0 deletions molecule/ps-innodb-cluster/server/molecule/al-2023/molecule.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
---
scenario:
name: al-2023
dependency:
name: galaxy
driver:
name: ec2
platforms:
- name: ps-node1-al-2023
region: us-west-2
image: ami-0005ee01bca55ab66
vpc_subnet_id: subnet-03136d8c244f56036
instance_type: t2.small
ssh_user: ec2-user
root_device_name: /dev/sda1
instance_tags:
iit-billing-tag: jenkins-ps80-worker
job-name: ${JOB_NAME}
build-number: ${BUILD_NUMBER}
- name: ps-node2-al-2023
region: us-west-2
image: ami-0005ee01bca55ab66
vpc_subnet_id: subnet-03136d8c244f56036
instance_type: t2.small
ssh_user: ec2-user
root_device_name: /dev/sda1
instance_tags:
iit-billing-tag: jenkins-ps80-worker
job-name: ${JOB_NAME}
build-number: ${BUILD_NUMBER}
- name: ps-node3-al-2023
region: us-west-2
image: ami-0005ee01bca55ab66
vpc_subnet_id: subnet-03136d8c244f56036
instance_type: t2.small
ssh_user: ec2-user
root_device_name: /dev/sda1
instance_tags:
iit-billing-tag: jenkins-ps80-worker
job-name: ${JOB_NAME}
build-number: ${BUILD_NUMBER}
provisioner:
name: ansible
lint:
name: ansible-lint
playbooks:
create: ../../../playbooks/create.yml
destroy: ../../../playbooks/destroy.yml
prepare: ../../../playbooks/prepare.yml
converge: ../../playbooks/playbook.yml
verifier:
name: testinfra
directory: ../../tests/
options:
verbose: true
s: true
junitxml: report.xml
lint:
name: flake8
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
---
scenario:
name: debian-13-arm
dependency:
name: galaxy
driver:
name: ec2
platforms:
- name: ps-node1-debian-13-arm
region: us-west-2
image: ami-00f9bd78b9eb2c2d0
vpc_subnet_id: subnet-03136d8c244f56036
instance_type: c6g.large
ssh_user: admin
root_device_name: /dev/xvda
instance_tags:
iit-billing-tag: jenkins-ps-worker
job-name: ${JOB_NAME}
build-number: ${BUILD_NUMBER}
- name: ps-node2-debian-12-arm
region: us-west-2
image: ami-00f9bd78b9eb2c2d0
vpc_subnet_id: subnet-03136d8c244f56036
instance_type: c6g.large
ssh_user: admin
root_device_name: /dev/xvda
instance_tags:
iit-billing-tag: jenkins-ps-worker
job-name: ${JOB_NAME}
build-number: ${BUILD_NUMBER}
- name: ps-node3-debian-12-arm
region: us-west-2
image: ami-00f9bd78b9eb2c2d0
vpc_subnet_id: subnet-03136d8c244f56036
instance_type: c6g.large
ssh_user: admin
root_device_name: /dev/xvda
instance_tags:
iit-billing-tag: jenkins-ps-worker
job-name: ${JOB_NAME}
build-number: ${BUILD_NUMBER}
provisioner:
name: ansible
lint:
name: ansible-lint
playbooks:
create: ../../../playbooks/create.yml
destroy: ../../../playbooks/destroy.yml
prepare: ../../../playbooks/prepare.yml
converge: ../../playbooks/playbook.yml
verifier:
name: testinfra
directory: ../../tests/
options:
verbose: true
s: true
junitxml: report.xml
lint:
name: flake8
Loading