Skip to content

Commit

Permalink
add initial support for Percona XtraDB Cluster 8.0, closes #155
Browse files Browse the repository at this point in the history
  • Loading branch information
fraenki committed Jun 27, 2022
1 parent 6b3bad0 commit 6f866fa
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 2 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,13 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.

### Added
* Add initial support for Codership on MySQL 8.0 ([#159])
* Add initial support for Percona XtraDB Cluster 8.0 ([#155])

### Changed
* Update PDK to 2.5.0
* Bump module dependencies, Puppet and update OS support
* Add puppetlabs/yumrepo_core as new module dependency
* Switch Percona to new YUM/APT repository layout

### Fixed
* Fix broken /root/.my.cnf ([#166])
Expand Down
9 changes: 8 additions & 1 deletion data/Debian-family.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,13 @@ galera::percona::57::arbitrator_package_name: 'percona-xtradb-cluster-garbd-5.7'
galera::percona::57::client_package_name: 'percona-xtradb-cluster-client-5.7'
galera::percona::57::galera_package_name: 'percona-xtradb-cluster-galera-3.x'
galera::percona::57::mysql_package_name: 'percona-xtradb-cluster-server-5.7'

galera::percona::80::arbitrator_package_name: 'percona-xtradb-cluster-garbd'
galera::percona::80::client_package_name: 'percona-xtradb-cluster-client'
# In XtraDB Cluster 8.0 there is no "galera" package anymore.
galera::percona::80::galera_package_name: 'percona-xtradb-cluster-common'
# Using the meta package avoids conflicts with other versions during installation.
galera::percona::80::mysql_package_name: 'percona-xtradb-full'
galera::percona::arbitrator_config_file: '/etc/default/garbd'
galera::percona::arbitrator_package_name: 'percona-xtradb-cluster-garbd-3.x'
galera::percona::arbitrator_service_name: 'garbd'
Expand Down Expand Up @@ -105,7 +112,7 @@ galera::repo::percona::apt:
key:
id: '4D1BB29D63D98E422B2113B19334A25F8507EFA5'
server: 'keyserver.ubuntu.com'
location: 'http://repo.percona.com/apt/'
location: "http://repo.percona.com/pxc-<%= $vendor_version_real %>/apt/"
release: "%{os.distro.codename}"
repos: 'main'

Expand Down
11 changes: 10 additions & 1 deletion data/RedHat-family.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,15 @@ galera::percona::57::client_package_name: 'Percona-XtraDB-Cluster-client-57'
galera::percona::57::galera_package_name: 'Percona-XtraDB-Cluster-galera-3'
# Using the meta package avoids conflicts with other versions during installation.
galera::percona::57::mysql_package_name: 'Percona-XtraDB-Cluster-57'
galera::percona::80::additional_packages:
- 'nmap'
galera::percona::80::arbitrator_package_name: 'percona-xtradb-cluster-garbd'
galera::percona::80::bootstrap_command: 'systemctl start mysql@bootstrap.service'
galera::percona::80::client_package_name: 'percona-xtradb-cluster-client'
# In XtraDB Cluster 8.0 there is no "galera" package anymore.
galera::percona::80::galera_package_name: 'percona-xtradb-cluster'
# Using the meta package avoids conflicts with other versions during installation.
galera::percona::80::mysql_package_name: 'percona-xtradb-cluster-full'
galera::percona::arbitrator_config_file: '/etc/sysconfig/garb'
galera::percona::arbitrator_package_name: 'Percona-XtraDB-Cluster-garbd-3'
galera::percona::arbitrator_service_name: 'garb'
Expand Down Expand Up @@ -121,7 +130,7 @@ galera::repo::mariadb::yum:
gpgcheck: 1
gpgkey: 'https://yum.mariadb.org/RPM-GPG-KEY-MariaDB'
galera::repo::percona::yum:
baseurl: "http://repo.percona.com/release/centos/%{os.release.major}/RPMS/%{os.architecture}/"
baseurl: "http://repo.percona.com/pxc-<%= $vendor_version_real %>/yum/release/%{os.release.major}/RPMS/%{os.architecture}/"
descr: "CentOS %{os.release.major} - Percona"
enabled: 1
gpgcheck: 1
Expand Down

0 comments on commit 6f866fa

Please # to comment.