Skip to content

Commit dfde72e

Browse files
tanjinxClaude
andcommitted
fix: enable Percona tools repository before ps80 setup
Percona repository structure now requires the tools repository to be enabled before setting up ps80. This fixes the CI error: "Selected product uses 'ps-80 tools' repositories. But the 'tools' repository is disabled" Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
1 parent 80f8ced commit dfde72e

File tree

4 files changed

+12
-4
lines changed

4 files changed

+12
-4
lines changed

.github/workflows/cluster_endtoend_backup_pitr_xtrabackup.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,9 @@ jobs:
101101
sudo apt-get install -y lsb-release gnupg2 curl
102102
wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb
103103
sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb
104-
sudo percona-release setup ps80
104+
# Enable tools repository first, then ps-80
105+
sudo percona-release enable-only tools release
106+
sudo percona-release enable ps-80 release
105107
sudo apt-get update
106108
107109
# Install everything else we need, and configure

.github/workflows/cluster_endtoend_xb_backup.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,9 @@ jobs:
101101
sudo apt-get install -y lsb-release gnupg2 curl
102102
wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb
103103
sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb
104-
sudo percona-release setup ps80
104+
# Enable tools repository first, then ps-80
105+
sudo percona-release enable-only tools release
106+
sudo percona-release enable ps-80 release
105107
sudo apt-get update
106108
107109
# Install everything else we need, and configure

.github/workflows/cluster_endtoend_xb_recovery.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,9 @@ jobs:
101101
sudo apt-get install -y lsb-release gnupg2 curl
102102
wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb
103103
sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb
104-
sudo percona-release setup ps80
104+
# Enable tools repository first, then ps-80
105+
sudo percona-release enable-only tools release
106+
sudo percona-release enable ps-80 release
105107
sudo apt-get update
106108
107109
# Install everything else we need, and configure

test/templates/cluster_endtoend_test.tpl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,9 @@ jobs:
103103
sudo apt-get install -y lsb-release gnupg2 curl
104104
wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb
105105
sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb
106-
sudo percona-release setup ps80
106+
# Enable tools repository first, then ps-80
107+
sudo percona-release enable-only tools release
108+
sudo percona-release enable ps-80 release
107109
sudo apt-get update
108110
109111
# Install everything else we need, and configure

0 commit comments

Comments
 (0)