Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
a2ecd0b
update
kaushikpuneet07 Feb 26, 2026
d5f189f
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Mar 5, 2026
124ea09
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Mar 5, 2026
0acb8e1
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Mar 5, 2026
46c0a86
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Mar 10, 2026
7fad45e
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Mar 12, 2026
c68cb64
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Mar 18, 2026
56c10b0
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Mar 19, 2026
98e52c4
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Mar 19, 2026
d9e428f
Merge remote-tracking branch 'upstream/master'
kaushikpuneet07 Apr 3, 2026
f42b00c
update
kaushikpuneet07 Apr 3, 2026
ee86521
update
kaushikpuneet07 Apr 3, 2026
b03f6e5
update
kaushikpuneet07 Apr 3, 2026
533c8cc
update
kaushikpuneet07 Apr 3, 2026
296fd80
update
kaushikpuneet07 Apr 3, 2026
6e9f4df
update
kaushikpuneet07 Apr 3, 2026
2a5dfb7
update
kaushikpuneet07 Apr 3, 2026
16eba16
update
kaushikpuneet07 Apr 3, 2026
6d7d8bf
update
kaushikpuneet07 Apr 3, 2026
e2ce3e7
update
kaushikpuneet07 Apr 3, 2026
d22b9a3
update
kaushikpuneet07 Apr 3, 2026
1ce36c9
update
kaushikpuneet07 Apr 3, 2026
6752c2a
update
kaushikpuneet07 Apr 3, 2026
f534e9c
update
kaushikpuneet07 Apr 3, 2026
715c29f
update
kaushikpuneet07 Apr 3, 2026
d79b412
update
kaushikpuneet07 Apr 3, 2026
a8453e1
update
kaushikpuneet07 Apr 4, 2026
80b8f74
update
kaushikpuneet07 Apr 6, 2026
ba578bc
update
kaushikpuneet07 Apr 6, 2026
74ae3a8
update
kaushikpuneet07 Apr 6, 2026
a32e9ec
update
kaushikpuneet07 Apr 7, 2026
1a61f45
update
kaushikpuneet07 Apr 7, 2026
5976c06
update
kaushikpuneet07 Apr 7, 2026
c2c0daf
update
kaushikpuneet07 Apr 7, 2026
d925f3f
update
kaushikpuneet07 Apr 7, 2026
ae54886
update
kaushikpuneet07 Apr 7, 2026
bb66d5c
update
kaushikpuneet07 Apr 7, 2026
f8455d4
update
kaushikpuneet07 Apr 7, 2026
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 VERSIONS
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ PXC80_REV="f4ae3e8"
PXC80_WSREP="4.24(c71acc5)"
PROXYSQL_VER="1.4.16-percona-1.1"
PROXYSQL2_VER="2.7.3-percona-1.2"
PROXYSQL3_VER="3.0.1-percona-1.1"
PROXYSQL3_VER="3.0.6-percona-1.1"
PMP_VER="1.1.7"
SYSBENCH_VER="1.0.20"
PBM_VER="1.0.0"
Expand Down
2 changes: 1 addition & 1 deletion binary-tarball-tests/proxysql/run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ else
sudo apt-get install -y percona-xtrabackup-24
fi
fi
if [[ $(lsb_release -sc) == 'bookworm' || $(lsb_release -sc) == 'noble' ]]; then
if [[ $(lsb_release -sc) == 'bookworm' || $(lsb_release -sc) == 'noble' || $(lsb_release -sc) == 'trixie' ]]; then
pip3 install --user --break-system-packages pytest-testinfra pytest
else
pip3 install --user pytest-testinfra pytest
Expand Down
48 changes: 48 additions & 0 deletions molecule/proxysql-tarball/molecule/al-2023/molecule.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
dependency:
name: galaxy
driver:
name: ec2
platforms:
- name: al2023-${BUILD_NUMBER}-${BUILD_NUMBER}-${JOB_NAME}-proxysql-tarball
region: us-west-1
image: ami-061ad72bc140532fd
vpc_subnet_id: subnet-04a8ad1b1d4da874c
instance_type: t2.large
ssh_user: ec2-user
root_device_name: /dev/xvda
instance_tags:
iit-billing-tag: proxysql-binary-tarball
job-name: ${JOB_NAME}
provisioner:
name: ansible
log: True
playbooks:
create: ../../playbooks/create.yml
destroy: ../../playbooks/destroy.yml
prepare: ../../playbooks/prepare.yml
cleanup: ../../playbooks/cleanup.yml
converge: ../../playbooks/playbook.yml
scenario:
name: al-2023
destroy_sequence:
- destroy
clenup_sequence:
- cleanup
test_sequence:
- destroy
- create
- prepare
- converge
- verify
- cleanup
- destroy

verifier:
name: testinfra
directory: ../../tests/
options:
verbose: true
s: true
env:
MOLECULE_INVENTORY_FILE: ${MOLECULE_INVENTORY_FILE}
6 changes: 3 additions & 3 deletions molecule/proxysql-tarball/molecule/debian-11/molecule.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ driver:
platforms:
- name: debian11-${BUILD_NUMBER}-${JOB_NAME}-proxysql-tarball
region: us-west-1
image: ami-09b4378b1d3387f81
image: ami-02dda1c84e46dbe0a
vpc_subnet_id: subnet-04a8ad1b1d4da874c
instance_type: t2.large
ssh_user: admin
Expand Down Expand Up @@ -37,12 +37,12 @@ scenario:
- verify
- cleanup
- destroy

verifier:
name: testinfra
directory: ../../tests/
options:
verbose: true
s: true
env:
MOLECULE_INVENTORY_FILE: ${MOLECULE_INVENTORY_FILE}
MOLECULE_INVENTORY_FILE: ${MOLECULE_INVENTORY_FILE}
48 changes: 48 additions & 0 deletions molecule/proxysql-tarball/molecule/debian-13/molecule.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
dependency:
name: galaxy
driver:
name: ec2
platforms:
- name: debian13-${BUILD_NUMBER}-${BUILD_NUMBER}-${JOB_NAME}-proxysql-tarball
region: us-west-1
image: ami-0157ed312f9c59a91
vpc_subnet_id: subnet-04a8ad1b1d4da874c
instance_type: t2.large
ssh_user: admin
root_device_name: /dev/xvda
instance_tags:
iit-billing-tag: proxysql-binary-tarball
job-name: ${JOB_NAME}
provisioner:
name: ansible
log: True
playbooks:
create: ../../playbooks/create.yml
destroy: ../../playbooks/destroy.yml
prepare: ../../playbooks/prepare.yml
cleanup: ../../playbooks/cleanup.yml
converge: ../../playbooks/playbook.yml
scenario:
name: debian-13
destroy_sequence:
- destroy
clenup_sequence:
- cleanup
test_sequence:
- destroy
- create
- prepare
- converge
- verify
- cleanup
- destroy

verifier:
name: testinfra
directory: ../../tests/
options:
verbose: true
s: true
env:
MOLECULE_INVENTORY_FILE: ${MOLECULE_INVENTORY_FILE}
2 changes: 1 addition & 1 deletion molecule/proxysql-tarball/molecule/oracle-9/molecule.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ driver:
platforms:
- name: ol9-${BUILD_NUMBER}-${BUILD_NUMBER}-${JOB_NAME}-proxysql-tarball
region: us-west-1
image: ami-0d1958c85fb6a7b3e
image: ami-0fa0ed170a59f4917
vpc_subnet_id: subnet-04a8ad1b1d4da874c
instance_type: t2.large
ssh_user: ec2-user
Expand Down
33 changes: 4 additions & 29 deletions molecule/proxysql-tarball/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,39 +14,14 @@
until: result is not failed
when: ansible_os_family == "Debian"

- name: Import MySQL GPG key (2023)
ansible.builtin.rpm_key:
state: present
key: https://repo.mysql.com/RPM-GPG-KEY-mysql-2023
when:
- ansible_os_family == "RedHat" and ansible_distribution_major_version == "10"

- name: Download MySQL 8.4 Community repo RPM
ansible.builtin.get_url:
url: https://repo.mysql.com/mysql84-community-release-el9-1.noarch.rpm
dest: /tmp/mysql84-community-release-el9-1.noarch.rpm
when:
- ansible_os_family == "RedHat" and ansible_distribution_major_version == "10"

- name: Install MySQL repo RPM
ansible.builtin.yum:
name: /tmp/mysql84-community-release-el9-1.noarch.rpm
state: present
when:
- ansible_os_family == "RedHat" and ansible_distribution_major_version == "10"

- name: Install MySQL 8.4 Community Server
ansible.builtin.yum:
name: mysql-community-server
state: present
when:
- ansible_os_family == "RedHat" and ansible_distribution_major_version == "10"

- name: install needed packages for running tests with yum
yum:
name: [git, unzip, wget, tar, numactl, gawk, python3, python3-pip, libev, socat, lsof, mysql]
state: latest
when: ansible_os_family == "RedHat"
when:
- ansible_os_family == "RedHat"
- not (ansible_distribution == "Amazon" and ansible_distribution_major_version == "2023")
- not (ansible_distribution == "RedHat" and ansible_distribution_major_version == "10")

- name: Install required packages using dnf
dnf:
Expand Down
38 changes: 38 additions & 0 deletions molecule/proxysql/molecule/al-2023-arm/molecule.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
dependency:
name: galaxy
driver:
name: ec2
platforms:
- name: al2023-arm-${BUILD_NUMBER}-${JOB_NAME}-${PLAYBOOK_VAR}
region: us-west-2
image: ami-00478270b6d87a5d1
vpc_subnet_id: subnet-03136d8c244f56036
instance_type: c6g.large
ssh_user: ec2-user
root_device_name: /dev/xvda
instance_tags:
iit-billing-tag: proxysql-package-testing
job-name: ${JOB_NAME}
provisioner:
name: ansible
log: True
playbooks:
create: ../../playbooks/create.yml
destroy: ../../playbooks/destroy.yml
prepare: ../../playbooks/prepare.yml
cleanup: ../../playbooks/cleanup.yml
converge: ../../../../playbooks/${PLAYBOOK_VAR}.yml
scenario:
name: al-2023-arm
destroy_sequence:
- destroy
clenup_sequence:
- cleanup
test_sequence:
- destroy
- create
- prepare
- converge
- cleanup
- destroy
39 changes: 39 additions & 0 deletions molecule/proxysql/molecule/al-2023/molecule.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
dependency:
name: galaxy
driver:
name: ec2
platforms:
- name: al2023-${BUILD_NUMBER}-${JOB_NAME}-${PLAYBOOK_VAR}
region: us-west-2
image: ami-043ab4148b7bb33e9
vpc_subnet_id: subnet-03136d8c244f56036
instance_type: t2.medium
ssh_user: ec2-user
root_device_name: /dev/xvda
instance_tags:
iit-billing-tag: proxysql-package-testing
job-name: ${JOB_NAME}
provisioner:
name: ansible
log: True
playbooks:
create: ../../playbooks/create.yml
destroy: ../../playbooks/destroy.yml
prepare: ../../playbooks/prepare.yml
cleanup: ../../playbooks/cleanup.yml
converge: ../../../../playbooks/${PLAYBOOK_VAR}.yml
scenario:
name: al-2023
destroy_sequence:
- destroy
clenup_sequence:
- cleanup
test_sequence:
- destroy
- create
- prepare
- converge
- verify
- cleanup
- destroy
2 changes: 1 addition & 1 deletion molecule/proxysql/molecule/debian-11-arm/molecule.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ driver:
platforms:
- name: debian11arm-${BUILD_NUMBER}-${JOB_NAME}-${PLAYBOOK_VAR}
region: us-west-2
image: ami-0058eefa46a15f8d5
image: ami-0a4fc89e459b5c142
vpc_subnet_id: subnet-03136d8c244f56036
instance_type: c6g.large
ssh_user: admin
Expand Down
2 changes: 1 addition & 1 deletion molecule/proxysql/molecule/debian-11/molecule.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ driver:
platforms:
- name: debian11-${BUILD_NUMBER}-${JOB_NAME}-${PLAYBOOK_VAR}
region: us-west-2
image: ami-0d0f7602aa5c2425d
image: ami-01ce1f232a5e4adc2
vpc_subnet_id: subnet-03136d8c244f56036
instance_type: t2.micro
ssh_user: admin
Expand Down
39 changes: 39 additions & 0 deletions molecule/proxysql/molecule/debian-13-arm/molecule.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
dependency:
name: galaxy
driver:
name: ec2
platforms:
- name: debian13arm-${BUILD_NUMBER}-${JOB_NAME}-${PLAYBOOK_VAR}
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: proxysql-package-testing
job-name: ${JOB_NAME}
provisioner:
name: ansible
log: True
playbooks:
create: ../../playbooks/create.yml
destroy: ../../playbooks/destroy.yml
prepare: ../../playbooks/prepare.yml
cleanup: ../../playbooks/cleanup.yml
converge: ../../../../playbooks/${PLAYBOOK_VAR}.yml
scenario:
name: debian-13-arm
destroy_sequence:
- destroy
clenup_sequence:
- cleanup
test_sequence:
- destroy
- create
- prepare
- converge
- verify
- cleanup
- destroy
39 changes: 39 additions & 0 deletions molecule/proxysql/molecule/debian-13/molecule.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
dependency:
name: galaxy
driver:
name: ec2
platforms:
- name: debian13-${BUILD_NUMBER}-${JOB_NAME}-${PLAYBOOK_VAR}
region: us-west-2
image: ami-081ac37fe26dacc98
vpc_subnet_id: subnet-03136d8c244f56036
instance_type: t2.micro
ssh_user: admin
root_device_name: /dev/xvda
instance_tags:
iit-billing-tag: proxysql-package-testing
job-name: ${JOB_NAME}
provisioner:
name: ansible
log: True
playbooks:
create: ../../playbooks/create.yml
destroy: ../../playbooks/destroy.yml
prepare: ../../playbooks/prepare.yml
cleanup: ../../playbooks/cleanup.yml
converge: ../../../../playbooks/${PLAYBOOK_VAR}.yml
scenario:
name: debian-13
destroy_sequence:
- destroy
clenup_sequence:
- cleanup
test_sequence:
- destroy
- create
- prepare
- converge
- verify
- cleanup
- destroy
Loading