From 61f04a78c572784b77c1afc0b31b1055666dae4b Mon Sep 17 00:00:00 2001 From: Rameez Sajwani Date: Thu, 13 Oct 2022 13:13:01 -0700 Subject: [PATCH 1/4] Move CI to mysql80 Signed-off-by: Rameez Sajwani --- .github/workflows/cluster_endtoend_12.yml | 19 ++++++++++--------- .github/workflows/cluster_endtoend_13.yml | 19 ++++++++++--------- .github/workflows/cluster_endtoend_15.yml | 19 ++++++++++--------- .github/workflows/cluster_endtoend_18.yml | 19 ++++++++++--------- .github/workflows/cluster_endtoend_21.yml | 19 ++++++++++--------- .github/workflows/cluster_endtoend_22.yml | 19 ++++++++++--------- .github/workflows/cluster_endtoend_26.yml | 19 ++++++++++--------- ...ter_endtoend_ers_prs_newfeatures_heavy.yml | 19 ++++++++++--------- .../workflows/cluster_endtoend_mysql80.yml | 19 ++++++++++--------- .../cluster_endtoend_mysql_server_vault.yml | 19 ++++++++++--------- ...cluster_endtoend_onlineddl_declarative.yml | 19 ++++++++++--------- .../cluster_endtoend_onlineddl_ghost.yml | 19 ++++++++++--------- .../cluster_endtoend_onlineddl_revert.yml | 19 ++++++++++--------- .../cluster_endtoend_onlineddl_revertible.yml | 19 ++++++++++--------- .../cluster_endtoend_onlineddl_scheduler.yml | 19 ++++++++++--------- .../cluster_endtoend_onlineddl_singleton.yml | 19 ++++++++++--------- .../cluster_endtoend_onlineddl_vrepl.yml | 19 ++++++++++--------- ...luster_endtoend_onlineddl_vrepl_stress.yml | 19 ++++++++++--------- ..._endtoend_onlineddl_vrepl_stress_suite.yml | 19 ++++++++++--------- ...cluster_endtoend_onlineddl_vrepl_suite.yml | 19 ++++++++++--------- .../cluster_endtoend_schemadiff_vrepl.yml | 19 ++++++++++--------- .../cluster_endtoend_tabletmanager_consul.yml | 19 ++++++++++--------- ...cluster_endtoend_tabletmanager_tablegc.yml | 19 ++++++++++--------- ...uster_endtoend_tabletmanager_throttler.yml | 19 ++++++++++--------- ..._tabletmanager_throttler_custom_config.yml | 19 ++++++++++--------- ...cluster_endtoend_topo_connection_cache.yml | 19 ++++++++++--------- ...dtoend_vreplication_across_db_versions.yml | 19 ++++++++++--------- .../cluster_endtoend_vreplication_basic.yml | 19 ++++++++++--------- ...luster_endtoend_vreplication_cellalias.yml | 19 ++++++++++--------- ...vreplication_migrate_vdiff2_convert_tz.yml | 19 ++++++++++--------- ...luster_endtoend_vreplication_multicell.yml | 19 ++++++++++--------- .../cluster_endtoend_vreplication_v2.yml | 19 ++++++++++--------- .../cluster_endtoend_vstream_failover.yml | 19 ++++++++++--------- ...r_endtoend_vstream_stoponreshard_false.yml | 19 ++++++++++--------- ...er_endtoend_vstream_stoponreshard_true.yml | 19 ++++++++++--------- ...dtoend_vstream_with_keyspaces_to_watch.yml | 19 ++++++++++--------- .../cluster_endtoend_vtbackup_transform.yml | 19 ++++++++++--------- ..._vtctlbackup_sharded_clustertest_heavy.yml | 19 ++++++++++--------- .../cluster_endtoend_vtgate_concurrentdml.yml | 19 ++++++++++--------- .../cluster_endtoend_vtgate_gen4.yml | 19 ++++++++++--------- .../cluster_endtoend_vtgate_general_heavy.yml | 19 ++++++++++--------- .../cluster_endtoend_vtgate_godriver.yml | 19 ++++++++++--------- ...uster_endtoend_vtgate_partial_keyspace.yml | 19 ++++++++++--------- .../cluster_endtoend_vtgate_queries.yml | 19 ++++++++++--------- ...cluster_endtoend_vtgate_readafterwrite.yml | 19 ++++++++++--------- .../cluster_endtoend_vtgate_reservedconn.yml | 19 ++++++++++--------- .../cluster_endtoend_vtgate_schema.yml | 19 ++++++++++--------- ...cluster_endtoend_vtgate_schema_tracker.yml | 19 ++++++++++--------- ...dtoend_vtgate_tablet_healthcheck_cache.yml | 19 ++++++++++--------- .../cluster_endtoend_vtgate_topo.yml | 19 ++++++++++--------- .../cluster_endtoend_vtgate_topo_consul.yml | 19 ++++++++++--------- .../cluster_endtoend_vtgate_topo_etcd.yml | 19 ++++++++++--------- .../cluster_endtoend_vtgate_transaction.yml | 19 ++++++++++--------- .../cluster_endtoend_vtgate_unsharded.yml | 19 ++++++++++--------- .../cluster_endtoend_vtgate_vindex_heavy.yml | 19 ++++++++++--------- .../cluster_endtoend_vtgate_vschema.yml | 19 ++++++++++--------- .../workflows/cluster_endtoend_xb_backup.yml | 2 ++ .../cluster_endtoend_xb_recovery.yml | 2 ++ .github/workflows/e2e_race.yml | 11 ++++++----- .github/workflows/local_example.yml | 9 +++++---- .github/workflows/region_example.yml | 7 ++++--- .github/workflows/unit_test_mysql80.yml | 2 +- test/templates/cluster_endtoend_test.tpl | 17 +++++++++++++++++ test/templates/unit_test.tpl | 2 +- 64 files changed, 598 insertions(+), 518 deletions(-) diff --git a/.github/workflows/cluster_endtoend_12.yml b/.github/workflows/cluster_endtoend_12.yml index c44c34d2d07..4835f55291e 100644 --- a/.github/workflows/cluster_endtoend_12.yml +++ b/.github/workflows/cluster_endtoend_12.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_13.yml b/.github/workflows/cluster_endtoend_13.yml index 97241444e19..c6b7433069a 100644 --- a/.github/workflows/cluster_endtoend_13.yml +++ b/.github/workflows/cluster_endtoend_13.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_15.yml b/.github/workflows/cluster_endtoend_15.yml index 3d8e22ea659..f537bbc129b 100644 --- a/.github/workflows/cluster_endtoend_15.yml +++ b/.github/workflows/cluster_endtoend_15.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_18.yml b/.github/workflows/cluster_endtoend_18.yml index 9913dbd59a2..2f3e752bd48 100644 --- a/.github/workflows/cluster_endtoend_18.yml +++ b/.github/workflows/cluster_endtoend_18.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_21.yml b/.github/workflows/cluster_endtoend_21.yml index cfa90240080..dccef91869d 100644 --- a/.github/workflows/cluster_endtoend_21.yml +++ b/.github/workflows/cluster_endtoend_21.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_22.yml b/.github/workflows/cluster_endtoend_22.yml index add0cbc0a54..0a046805455 100644 --- a/.github/workflows/cluster_endtoend_22.yml +++ b/.github/workflows/cluster_endtoend_22.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_26.yml b/.github/workflows/cluster_endtoend_26.yml index ddaab899bfb..413779d4dbb 100644 --- a/.github/workflows/cluster_endtoend_26.yml +++ b/.github/workflows/cluster_endtoend_26.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_ers_prs_newfeatures_heavy.yml b/.github/workflows/cluster_endtoend_ers_prs_newfeatures_heavy.yml index 17ac8cac8c8..49723050966 100644 --- a/.github/workflows/cluster_endtoend_ers_prs_newfeatures_heavy.yml +++ b/.github/workflows/cluster_endtoend_ers_prs_newfeatures_heavy.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_mysql80.yml b/.github/workflows/cluster_endtoend_mysql80.yml index 2d92a6d03d3..525482359dc 100644 --- a/.github/workflows/cluster_endtoend_mysql80.yml +++ b/.github/workflows/cluster_endtoend_mysql80.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_mysql_server_vault.yml b/.github/workflows/cluster_endtoend_mysql_server_vault.yml index a8fef50ea6f..ff7be31fd2e 100644 --- a/.github/workflows/cluster_endtoend_mysql_server_vault.yml +++ b/.github/workflows/cluster_endtoend_mysql_server_vault.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_onlineddl_declarative.yml b/.github/workflows/cluster_endtoend_onlineddl_declarative.yml index 94855bfb3a1..cb0e149e7a8 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_declarative.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_declarative.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_onlineddl_ghost.yml b/.github/workflows/cluster_endtoend_onlineddl_ghost.yml index 269db6e959d..5794413ba43 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_ghost.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_ghost.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_onlineddl_revert.yml b/.github/workflows/cluster_endtoend_onlineddl_revert.yml index ca3329096d6..15e73ef4555 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_revert.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_revert.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_onlineddl_revertible.yml b/.github/workflows/cluster_endtoend_onlineddl_revertible.yml index a750825d3e9..b2da1fbd184 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_revertible.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_revertible.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_onlineddl_scheduler.yml b/.github/workflows/cluster_endtoend_onlineddl_scheduler.yml index b51711df734..623a21ed606 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_scheduler.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_scheduler.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_onlineddl_singleton.yml b/.github/workflows/cluster_endtoend_onlineddl_singleton.yml index 054fc039cdf..aefdcc49ffc 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_singleton.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_singleton.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_onlineddl_vrepl.yml b/.github/workflows/cluster_endtoend_onlineddl_vrepl.yml index 1ad7306f34b..a70d49af6da 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_vrepl.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_vrepl.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress.yml b/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress.yml index ffe0cf531b1..2935f73689f 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress_suite.yml b/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress_suite.yml index 9d684ec9ea7..52647ba917d 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress_suite.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress_suite.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_onlineddl_vrepl_suite.yml b/.github/workflows/cluster_endtoend_onlineddl_vrepl_suite.yml index 74f40632d58..15604df7777 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_vrepl_suite.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_vrepl_suite.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_schemadiff_vrepl.yml b/.github/workflows/cluster_endtoend_schemadiff_vrepl.yml index 22ef9c7932e..c968f230f49 100644 --- a/.github/workflows/cluster_endtoend_schemadiff_vrepl.yml +++ b/.github/workflows/cluster_endtoend_schemadiff_vrepl.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_tabletmanager_consul.yml b/.github/workflows/cluster_endtoend_tabletmanager_consul.yml index 47bce7c735f..bc410373c70 100644 --- a/.github/workflows/cluster_endtoend_tabletmanager_consul.yml +++ b/.github/workflows/cluster_endtoend_tabletmanager_consul.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_tabletmanager_tablegc.yml b/.github/workflows/cluster_endtoend_tabletmanager_tablegc.yml index 89434ba98d5..17679f7bbe4 100644 --- a/.github/workflows/cluster_endtoend_tabletmanager_tablegc.yml +++ b/.github/workflows/cluster_endtoend_tabletmanager_tablegc.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_tabletmanager_throttler.yml b/.github/workflows/cluster_endtoend_tabletmanager_throttler.yml index 8da831878a6..d85835a4914 100644 --- a/.github/workflows/cluster_endtoend_tabletmanager_throttler.yml +++ b/.github/workflows/cluster_endtoend_tabletmanager_throttler.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_tabletmanager_throttler_custom_config.yml b/.github/workflows/cluster_endtoend_tabletmanager_throttler_custom_config.yml index 2c72908622e..6a88358a267 100644 --- a/.github/workflows/cluster_endtoend_tabletmanager_throttler_custom_config.yml +++ b/.github/workflows/cluster_endtoend_tabletmanager_throttler_custom_config.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_topo_connection_cache.yml b/.github/workflows/cluster_endtoend_topo_connection_cache.yml index 49e4226c7e7..69490b5ab9d 100644 --- a/.github/workflows/cluster_endtoend_topo_connection_cache.yml +++ b/.github/workflows/cluster_endtoend_topo_connection_cache.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vreplication_across_db_versions.yml b/.github/workflows/cluster_endtoend_vreplication_across_db_versions.yml index 3a09023463e..acd67a5e708 100644 --- a/.github/workflows/cluster_endtoend_vreplication_across_db_versions.yml +++ b/.github/workflows/cluster_endtoend_vreplication_across_db_versions.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vreplication_basic.yml b/.github/workflows/cluster_endtoend_vreplication_basic.yml index 5b836239342..4ee2fbb4f8a 100644 --- a/.github/workflows/cluster_endtoend_vreplication_basic.yml +++ b/.github/workflows/cluster_endtoend_vreplication_basic.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vreplication_cellalias.yml b/.github/workflows/cluster_endtoend_vreplication_cellalias.yml index fadf85c0bfe..41d51442024 100644 --- a/.github/workflows/cluster_endtoend_vreplication_cellalias.yml +++ b/.github/workflows/cluster_endtoend_vreplication_cellalias.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vreplication_migrate_vdiff2_convert_tz.yml b/.github/workflows/cluster_endtoend_vreplication_migrate_vdiff2_convert_tz.yml index ac914da2a43..3404235cd31 100644 --- a/.github/workflows/cluster_endtoend_vreplication_migrate_vdiff2_convert_tz.yml +++ b/.github/workflows/cluster_endtoend_vreplication_migrate_vdiff2_convert_tz.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vreplication_multicell.yml b/.github/workflows/cluster_endtoend_vreplication_multicell.yml index 96427323190..4861e94b6cc 100644 --- a/.github/workflows/cluster_endtoend_vreplication_multicell.yml +++ b/.github/workflows/cluster_endtoend_vreplication_multicell.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vreplication_v2.yml b/.github/workflows/cluster_endtoend_vreplication_v2.yml index 7e81ef4d409..f892267dd07 100644 --- a/.github/workflows/cluster_endtoend_vreplication_v2.yml +++ b/.github/workflows/cluster_endtoend_vreplication_v2.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vstream_failover.yml b/.github/workflows/cluster_endtoend_vstream_failover.yml index 77d283a46dc..c1d53e45f92 100644 --- a/.github/workflows/cluster_endtoend_vstream_failover.yml +++ b/.github/workflows/cluster_endtoend_vstream_failover.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vstream_stoponreshard_false.yml b/.github/workflows/cluster_endtoend_vstream_stoponreshard_false.yml index 432a2c3ec39..341eab1bf21 100644 --- a/.github/workflows/cluster_endtoend_vstream_stoponreshard_false.yml +++ b/.github/workflows/cluster_endtoend_vstream_stoponreshard_false.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vstream_stoponreshard_true.yml b/.github/workflows/cluster_endtoend_vstream_stoponreshard_true.yml index f91b8ad230f..a48f86c52d2 100644 --- a/.github/workflows/cluster_endtoend_vstream_stoponreshard_true.yml +++ b/.github/workflows/cluster_endtoend_vstream_stoponreshard_true.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vstream_with_keyspaces_to_watch.yml b/.github/workflows/cluster_endtoend_vstream_with_keyspaces_to_watch.yml index b270a350977..2ce5df2a708 100644 --- a/.github/workflows/cluster_endtoend_vstream_with_keyspaces_to_watch.yml +++ b/.github/workflows/cluster_endtoend_vstream_with_keyspaces_to_watch.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vtbackup_transform.yml b/.github/workflows/cluster_endtoend_vtbackup_transform.yml index e7d12c33484..0805509f3bf 100644 --- a/.github/workflows/cluster_endtoend_vtbackup_transform.yml +++ b/.github/workflows/cluster_endtoend_vtbackup_transform.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vtctlbackup_sharded_clustertest_heavy.yml b/.github/workflows/cluster_endtoend_vtctlbackup_sharded_clustertest_heavy.yml index 3b4f432c113..4832f6753f2 100644 --- a/.github/workflows/cluster_endtoend_vtctlbackup_sharded_clustertest_heavy.yml +++ b/.github/workflows/cluster_endtoend_vtctlbackup_sharded_clustertest_heavy.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vtgate_concurrentdml.yml b/.github/workflows/cluster_endtoend_vtgate_concurrentdml.yml index dee1595a8c0..65fa05b3276 100644 --- a/.github/workflows/cluster_endtoend_vtgate_concurrentdml.yml +++ b/.github/workflows/cluster_endtoend_vtgate_concurrentdml.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vtgate_gen4.yml b/.github/workflows/cluster_endtoend_vtgate_gen4.yml index be3370466ff..fdf35f85796 100644 --- a/.github/workflows/cluster_endtoend_vtgate_gen4.yml +++ b/.github/workflows/cluster_endtoend_vtgate_gen4.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vtgate_general_heavy.yml b/.github/workflows/cluster_endtoend_vtgate_general_heavy.yml index 634fb1c8302..417e4d747ef 100644 --- a/.github/workflows/cluster_endtoend_vtgate_general_heavy.yml +++ b/.github/workflows/cluster_endtoend_vtgate_general_heavy.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vtgate_godriver.yml b/.github/workflows/cluster_endtoend_vtgate_godriver.yml index bf2fc291e33..47506beac16 100644 --- a/.github/workflows/cluster_endtoend_vtgate_godriver.yml +++ b/.github/workflows/cluster_endtoend_vtgate_godriver.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vtgate_partial_keyspace.yml b/.github/workflows/cluster_endtoend_vtgate_partial_keyspace.yml index d5436a25868..06442b1eed9 100644 --- a/.github/workflows/cluster_endtoend_vtgate_partial_keyspace.yml +++ b/.github/workflows/cluster_endtoend_vtgate_partial_keyspace.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vtgate_queries.yml b/.github/workflows/cluster_endtoend_vtgate_queries.yml index e71808afb5c..a7a8c49e66e 100644 --- a/.github/workflows/cluster_endtoend_vtgate_queries.yml +++ b/.github/workflows/cluster_endtoend_vtgate_queries.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vtgate_readafterwrite.yml b/.github/workflows/cluster_endtoend_vtgate_readafterwrite.yml index f0f488a736c..ebefb68edbc 100644 --- a/.github/workflows/cluster_endtoend_vtgate_readafterwrite.yml +++ b/.github/workflows/cluster_endtoend_vtgate_readafterwrite.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vtgate_reservedconn.yml b/.github/workflows/cluster_endtoend_vtgate_reservedconn.yml index ef1ea86d716..d927f314548 100644 --- a/.github/workflows/cluster_endtoend_vtgate_reservedconn.yml +++ b/.github/workflows/cluster_endtoend_vtgate_reservedconn.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vtgate_schema.yml b/.github/workflows/cluster_endtoend_vtgate_schema.yml index 09272396754..d4006d81c8d 100644 --- a/.github/workflows/cluster_endtoend_vtgate_schema.yml +++ b/.github/workflows/cluster_endtoend_vtgate_schema.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vtgate_schema_tracker.yml b/.github/workflows/cluster_endtoend_vtgate_schema_tracker.yml index 912df7ba811..ee7b2fa412d 100644 --- a/.github/workflows/cluster_endtoend_vtgate_schema_tracker.yml +++ b/.github/workflows/cluster_endtoend_vtgate_schema_tracker.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vtgate_tablet_healthcheck_cache.yml b/.github/workflows/cluster_endtoend_vtgate_tablet_healthcheck_cache.yml index aa2df3b6717..1492a28d22d 100644 --- a/.github/workflows/cluster_endtoend_vtgate_tablet_healthcheck_cache.yml +++ b/.github/workflows/cluster_endtoend_vtgate_tablet_healthcheck_cache.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vtgate_topo.yml b/.github/workflows/cluster_endtoend_vtgate_topo.yml index b7a235f70d4..9af3d86ae4c 100644 --- a/.github/workflows/cluster_endtoend_vtgate_topo.yml +++ b/.github/workflows/cluster_endtoend_vtgate_topo.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vtgate_topo_consul.yml b/.github/workflows/cluster_endtoend_vtgate_topo_consul.yml index 5ea52a9c797..5e10064dd4c 100644 --- a/.github/workflows/cluster_endtoend_vtgate_topo_consul.yml +++ b/.github/workflows/cluster_endtoend_vtgate_topo_consul.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vtgate_topo_etcd.yml b/.github/workflows/cluster_endtoend_vtgate_topo_etcd.yml index 72a3f72e8ab..f9d599c05f9 100644 --- a/.github/workflows/cluster_endtoend_vtgate_topo_etcd.yml +++ b/.github/workflows/cluster_endtoend_vtgate_topo_etcd.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vtgate_transaction.yml b/.github/workflows/cluster_endtoend_vtgate_transaction.yml index d28fc5fe582..9576c49c241 100644 --- a/.github/workflows/cluster_endtoend_vtgate_transaction.yml +++ b/.github/workflows/cluster_endtoend_vtgate_transaction.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vtgate_unsharded.yml b/.github/workflows/cluster_endtoend_vtgate_unsharded.yml index 2f8c871260a..ba9b6edbf6f 100644 --- a/.github/workflows/cluster_endtoend_vtgate_unsharded.yml +++ b/.github/workflows/cluster_endtoend_vtgate_unsharded.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vtgate_vindex_heavy.yml b/.github/workflows/cluster_endtoend_vtgate_vindex_heavy.yml index 6a8c96a8e69..5a1e67521b4 100644 --- a/.github/workflows/cluster_endtoend_vtgate_vindex_heavy.yml +++ b/.github/workflows/cluster_endtoend_vtgate_vindex_heavy.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_vtgate_vschema.yml b/.github/workflows/cluster_endtoend_vtgate_vschema.yml index 7026c374fc6..8d40ad76ed8 100644 --- a/.github/workflows/cluster_endtoend_vtgate_vschema.yml +++ b/.github/workflows/cluster_endtoend_vtgate_vschema.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 - sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_xb_backup.yml b/.github/workflows/cluster_endtoend_xb_backup.yml index 8c9b344bf07..20222e56e62 100644 --- a/.github/workflows/cluster_endtoend_xb_backup.yml +++ b/.github/workflows/cluster_endtoend_xb_backup.yml @@ -71,6 +71,7 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | + # Setup Percona Server for MySQL 8.0 sudo apt-get update sudo apt-get install -y lsb-release gnupg2 curl @@ -81,6 +82,7 @@ jobs: # Install everything else we need, and configure sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/cluster_endtoend_xb_recovery.yml b/.github/workflows/cluster_endtoend_xb_recovery.yml index 88fcde631d1..635680384fe 100644 --- a/.github/workflows/cluster_endtoend_xb_recovery.yml +++ b/.github/workflows/cluster_endtoend_xb_recovery.yml @@ -71,6 +71,7 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | + # Setup Percona Server for MySQL 8.0 sudo apt-get update sudo apt-get install -y lsb-release gnupg2 curl @@ -81,6 +82,7 @@ jobs: # Install everything else we need, and configure sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/e2e_race.yml b/.github/workflows/e2e_race.yml index 4e1a0890ead..5dc4c6125c3 100644 --- a/.github/workflows/e2e_race.yml +++ b/.github/workflows/e2e_race.yml @@ -53,15 +53,16 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup MySQL 8.0 + # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get update - + sudo apt-get updat + # Install everything else we need, and configure - sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/local_example.yml b/.github/workflows/local_example.yml index 71ae05a7b2f..a30f7794921 100644 --- a/.github/workflows/local_example.yml +++ b/.github/workflows/local_example.yml @@ -60,13 +60,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.examples == 'true' run: | if [ ${{matrix.os}} = "ubuntu-latest" ]; then - # Setup MySQL 8.0 + # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get update - + sudo apt-get updat + # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata sudo service mysql stop diff --git a/.github/workflows/region_example.yml b/.github/workflows/region_example.yml index ef69e85bbc1..c03d96d8148 100644 --- a/.github/workflows/region_example.yml +++ b/.github/workflows/region_example.yml @@ -60,12 +60,13 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.examples == 'true' run: | if [ ${{matrix.os}} = "ubuntu-latest" ]; then - # Setup MySQL 8.0 + # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get update + sudo apt-get updat # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata diff --git a/.github/workflows/unit_test_mysql80.yml b/.github/workflows/unit_test_mysql80.yml index 04db046170f..a15326d9fdb 100644 --- a/.github/workflows/unit_test_mysql80.yml +++ b/.github/workflows/unit_test_mysql80.yml @@ -77,7 +77,7 @@ jobs: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # mysql80 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.14-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/test/templates/cluster_endtoend_test.tpl b/test/templates/cluster_endtoend_test.tpl index 1284931c53b..c4d529710c3 100644 --- a/test/templates/cluster_endtoend_test.tpl +++ b/test/templates/cluster_endtoend_test.tpl @@ -69,6 +69,8 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | + {{if .InstallXtraBackup}} + # Setup Percona Server for MySQL 8.0 sudo apt-get update sudo apt-get install -y lsb-release gnupg2 curl @@ -79,6 +81,21 @@ jobs: # Install everything else we need, and configure sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + + {{else}} +q + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* + sudo apt-get updat + # Install everything else we need, and configure + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + + {{end}} + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/test/templates/unit_test.tpl b/test/templates/unit_test.tpl index 440fec7cf12..f9c395e66a5 100644 --- a/test/templates/unit_test.tpl +++ b/test/templates/unit_test.tpl @@ -92,7 +92,7 @@ jobs: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # mysql80 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.14-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update From 525b2349899041db58a60571385834d1b85280ee Mon Sep 17 00:00:00 2001 From: Rameez Sajwani Date: Thu, 13 Oct 2022 14:53:24 -0700 Subject: [PATCH 2/4] fix typo Signed-off-by: Rameez Sajwani --- .github/workflows/cluster_endtoend_12.yml | 3 ++- .github/workflows/cluster_endtoend_13.yml | 3 ++- .github/workflows/cluster_endtoend_15.yml | 3 ++- .github/workflows/cluster_endtoend_18.yml | 3 ++- .github/workflows/cluster_endtoend_21.yml | 3 ++- .github/workflows/cluster_endtoend_22.yml | 3 ++- .github/workflows/cluster_endtoend_26.yml | 3 ++- .../workflows/cluster_endtoend_ers_prs_newfeatures_heavy.yml | 3 ++- .github/workflows/cluster_endtoend_mysql80.yml | 3 ++- .github/workflows/cluster_endtoend_mysql_server_vault.yml | 3 ++- .github/workflows/cluster_endtoend_onlineddl_declarative.yml | 3 ++- .github/workflows/cluster_endtoend_onlineddl_ghost.yml | 3 ++- .github/workflows/cluster_endtoend_onlineddl_revert.yml | 3 ++- .github/workflows/cluster_endtoend_onlineddl_revertible.yml | 3 ++- .github/workflows/cluster_endtoend_onlineddl_scheduler.yml | 3 ++- .github/workflows/cluster_endtoend_onlineddl_singleton.yml | 3 ++- .github/workflows/cluster_endtoend_onlineddl_vrepl.yml | 3 ++- .github/workflows/cluster_endtoend_onlineddl_vrepl_stress.yml | 3 ++- .../cluster_endtoend_onlineddl_vrepl_stress_suite.yml | 3 ++- .github/workflows/cluster_endtoend_onlineddl_vrepl_suite.yml | 3 ++- .github/workflows/cluster_endtoend_schemadiff_vrepl.yml | 3 ++- .github/workflows/cluster_endtoend_tabletmanager_consul.yml | 3 ++- .github/workflows/cluster_endtoend_tabletmanager_tablegc.yml | 3 ++- .github/workflows/cluster_endtoend_tabletmanager_throttler.yml | 3 ++- .../cluster_endtoend_tabletmanager_throttler_custom_config.yml | 3 ++- .github/workflows/cluster_endtoend_topo_connection_cache.yml | 3 ++- .../cluster_endtoend_vreplication_across_db_versions.yml | 3 ++- .github/workflows/cluster_endtoend_vreplication_basic.yml | 3 ++- .github/workflows/cluster_endtoend_vreplication_cellalias.yml | 3 ++- ...cluster_endtoend_vreplication_migrate_vdiff2_convert_tz.yml | 3 ++- .github/workflows/cluster_endtoend_vreplication_multicell.yml | 3 ++- .github/workflows/cluster_endtoend_vreplication_v2.yml | 3 ++- .github/workflows/cluster_endtoend_vstream_failover.yml | 3 ++- .../workflows/cluster_endtoend_vstream_stoponreshard_false.yml | 3 ++- .../workflows/cluster_endtoend_vstream_stoponreshard_true.yml | 3 ++- .../cluster_endtoend_vstream_with_keyspaces_to_watch.yml | 3 ++- .github/workflows/cluster_endtoend_vtbackup_transform.yml | 3 ++- .../cluster_endtoend_vtctlbackup_sharded_clustertest_heavy.yml | 3 ++- .github/workflows/cluster_endtoend_vtgate_concurrentdml.yml | 3 ++- .github/workflows/cluster_endtoend_vtgate_gen4.yml | 3 ++- .github/workflows/cluster_endtoend_vtgate_general_heavy.yml | 3 ++- .github/workflows/cluster_endtoend_vtgate_godriver.yml | 3 ++- .github/workflows/cluster_endtoend_vtgate_partial_keyspace.yml | 3 ++- .github/workflows/cluster_endtoend_vtgate_queries.yml | 3 ++- .github/workflows/cluster_endtoend_vtgate_readafterwrite.yml | 3 ++- .github/workflows/cluster_endtoend_vtgate_reservedconn.yml | 3 ++- .github/workflows/cluster_endtoend_vtgate_schema.yml | 3 ++- .github/workflows/cluster_endtoend_vtgate_schema_tracker.yml | 3 ++- .../cluster_endtoend_vtgate_tablet_healthcheck_cache.yml | 3 ++- .github/workflows/cluster_endtoend_vtgate_topo.yml | 3 ++- .github/workflows/cluster_endtoend_vtgate_topo_consul.yml | 3 ++- .github/workflows/cluster_endtoend_vtgate_topo_etcd.yml | 3 ++- .github/workflows/cluster_endtoend_vtgate_transaction.yml | 3 ++- .github/workflows/cluster_endtoend_vtgate_unsharded.yml | 3 ++- .github/workflows/cluster_endtoend_vtgate_vindex_heavy.yml | 3 ++- .github/workflows/cluster_endtoend_vtgate_vschema.yml | 3 ++- .github/workflows/e2e_race.yml | 2 +- .github/workflows/local_example.yml | 2 +- .github/workflows/region_example.yml | 2 +- test/templates/cluster_endtoend_test.tpl | 2 +- 60 files changed, 116 insertions(+), 60 deletions(-) diff --git a/.github/workflows/cluster_endtoend_12.yml b/.github/workflows/cluster_endtoend_12.yml index 4835f55291e..b0019b2b047 100644 --- a/.github/workflows/cluster_endtoend_12.yml +++ b/.github/workflows/cluster_endtoend_12.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_13.yml b/.github/workflows/cluster_endtoend_13.yml index c6b7433069a..d2be05f3523 100644 --- a/.github/workflows/cluster_endtoend_13.yml +++ b/.github/workflows/cluster_endtoend_13.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_15.yml b/.github/workflows/cluster_endtoend_15.yml index f537bbc129b..338ef5754f1 100644 --- a/.github/workflows/cluster_endtoend_15.yml +++ b/.github/workflows/cluster_endtoend_15.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_18.yml b/.github/workflows/cluster_endtoend_18.yml index 2f3e752bd48..64e09e1bf3f 100644 --- a/.github/workflows/cluster_endtoend_18.yml +++ b/.github/workflows/cluster_endtoend_18.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_21.yml b/.github/workflows/cluster_endtoend_21.yml index dccef91869d..b92c304db06 100644 --- a/.github/workflows/cluster_endtoend_21.yml +++ b/.github/workflows/cluster_endtoend_21.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_22.yml b/.github/workflows/cluster_endtoend_22.yml index 0a046805455..6f3b8f156ec 100644 --- a/.github/workflows/cluster_endtoend_22.yml +++ b/.github/workflows/cluster_endtoend_22.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_26.yml b/.github/workflows/cluster_endtoend_26.yml index 413779d4dbb..c272dc879bb 100644 --- a/.github/workflows/cluster_endtoend_26.yml +++ b/.github/workflows/cluster_endtoend_26.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_ers_prs_newfeatures_heavy.yml b/.github/workflows/cluster_endtoend_ers_prs_newfeatures_heavy.yml index 49723050966..1ea7cc91c90 100644 --- a/.github/workflows/cluster_endtoend_ers_prs_newfeatures_heavy.yml +++ b/.github/workflows/cluster_endtoend_ers_prs_newfeatures_heavy.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_mysql80.yml b/.github/workflows/cluster_endtoend_mysql80.yml index 525482359dc..73742eeb873 100644 --- a/.github/workflows/cluster_endtoend_mysql80.yml +++ b/.github/workflows/cluster_endtoend_mysql80.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_mysql_server_vault.yml b/.github/workflows/cluster_endtoend_mysql_server_vault.yml index ff7be31fd2e..a21cf9c9e9f 100644 --- a/.github/workflows/cluster_endtoend_mysql_server_vault.yml +++ b/.github/workflows/cluster_endtoend_mysql_server_vault.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_onlineddl_declarative.yml b/.github/workflows/cluster_endtoend_onlineddl_declarative.yml index cb0e149e7a8..a88235c134f 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_declarative.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_declarative.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_onlineddl_ghost.yml b/.github/workflows/cluster_endtoend_onlineddl_ghost.yml index 5794413ba43..6554d1e5e18 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_ghost.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_ghost.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_onlineddl_revert.yml b/.github/workflows/cluster_endtoend_onlineddl_revert.yml index 15e73ef4555..2cb0c1fd45d 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_revert.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_revert.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_onlineddl_revertible.yml b/.github/workflows/cluster_endtoend_onlineddl_revertible.yml index b2da1fbd184..b713390d1de 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_revertible.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_revertible.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_onlineddl_scheduler.yml b/.github/workflows/cluster_endtoend_onlineddl_scheduler.yml index 623a21ed606..c5210a9107d 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_scheduler.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_scheduler.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_onlineddl_singleton.yml b/.github/workflows/cluster_endtoend_onlineddl_singleton.yml index aefdcc49ffc..21dee848bac 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_singleton.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_singleton.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_onlineddl_vrepl.yml b/.github/workflows/cluster_endtoend_onlineddl_vrepl.yml index a70d49af6da..d9cbd97d457 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_vrepl.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_vrepl.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress.yml b/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress.yml index 2935f73689f..f66904c733e 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress_suite.yml b/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress_suite.yml index 52647ba917d..a5185906e87 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress_suite.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress_suite.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_onlineddl_vrepl_suite.yml b/.github/workflows/cluster_endtoend_onlineddl_vrepl_suite.yml index 15604df7777..7bc29a2f162 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_vrepl_suite.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_vrepl_suite.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_schemadiff_vrepl.yml b/.github/workflows/cluster_endtoend_schemadiff_vrepl.yml index c968f230f49..8004dd3e87b 100644 --- a/.github/workflows/cluster_endtoend_schemadiff_vrepl.yml +++ b/.github/workflows/cluster_endtoend_schemadiff_vrepl.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_tabletmanager_consul.yml b/.github/workflows/cluster_endtoend_tabletmanager_consul.yml index bc410373c70..07e10c92e81 100644 --- a/.github/workflows/cluster_endtoend_tabletmanager_consul.yml +++ b/.github/workflows/cluster_endtoend_tabletmanager_consul.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_tabletmanager_tablegc.yml b/.github/workflows/cluster_endtoend_tabletmanager_tablegc.yml index 17679f7bbe4..89bba234630 100644 --- a/.github/workflows/cluster_endtoend_tabletmanager_tablegc.yml +++ b/.github/workflows/cluster_endtoend_tabletmanager_tablegc.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_tabletmanager_throttler.yml b/.github/workflows/cluster_endtoend_tabletmanager_throttler.yml index d85835a4914..4e9894cea4a 100644 --- a/.github/workflows/cluster_endtoend_tabletmanager_throttler.yml +++ b/.github/workflows/cluster_endtoend_tabletmanager_throttler.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_tabletmanager_throttler_custom_config.yml b/.github/workflows/cluster_endtoend_tabletmanager_throttler_custom_config.yml index 6a88358a267..5035e64596f 100644 --- a/.github/workflows/cluster_endtoend_tabletmanager_throttler_custom_config.yml +++ b/.github/workflows/cluster_endtoend_tabletmanager_throttler_custom_config.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_topo_connection_cache.yml b/.github/workflows/cluster_endtoend_topo_connection_cache.yml index 69490b5ab9d..a55f21777b1 100644 --- a/.github/workflows/cluster_endtoend_topo_connection_cache.yml +++ b/.github/workflows/cluster_endtoend_topo_connection_cache.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vreplication_across_db_versions.yml b/.github/workflows/cluster_endtoend_vreplication_across_db_versions.yml index acd67a5e708..997c678b2d7 100644 --- a/.github/workflows/cluster_endtoend_vreplication_across_db_versions.yml +++ b/.github/workflows/cluster_endtoend_vreplication_across_db_versions.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vreplication_basic.yml b/.github/workflows/cluster_endtoend_vreplication_basic.yml index 4ee2fbb4f8a..1c3a08fc702 100644 --- a/.github/workflows/cluster_endtoend_vreplication_basic.yml +++ b/.github/workflows/cluster_endtoend_vreplication_basic.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vreplication_cellalias.yml b/.github/workflows/cluster_endtoend_vreplication_cellalias.yml index 41d51442024..890c157dfc6 100644 --- a/.github/workflows/cluster_endtoend_vreplication_cellalias.yml +++ b/.github/workflows/cluster_endtoend_vreplication_cellalias.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vreplication_migrate_vdiff2_convert_tz.yml b/.github/workflows/cluster_endtoend_vreplication_migrate_vdiff2_convert_tz.yml index 3404235cd31..ae513e13b5c 100644 --- a/.github/workflows/cluster_endtoend_vreplication_migrate_vdiff2_convert_tz.yml +++ b/.github/workflows/cluster_endtoend_vreplication_migrate_vdiff2_convert_tz.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vreplication_multicell.yml b/.github/workflows/cluster_endtoend_vreplication_multicell.yml index 4861e94b6cc..67d8131bb90 100644 --- a/.github/workflows/cluster_endtoend_vreplication_multicell.yml +++ b/.github/workflows/cluster_endtoend_vreplication_multicell.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vreplication_v2.yml b/.github/workflows/cluster_endtoend_vreplication_v2.yml index f892267dd07..f31bc4282cb 100644 --- a/.github/workflows/cluster_endtoend_vreplication_v2.yml +++ b/.github/workflows/cluster_endtoend_vreplication_v2.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vstream_failover.yml b/.github/workflows/cluster_endtoend_vstream_failover.yml index c1d53e45f92..b7fcefba889 100644 --- a/.github/workflows/cluster_endtoend_vstream_failover.yml +++ b/.github/workflows/cluster_endtoend_vstream_failover.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vstream_stoponreshard_false.yml b/.github/workflows/cluster_endtoend_vstream_stoponreshard_false.yml index 341eab1bf21..03dd1f1a1a2 100644 --- a/.github/workflows/cluster_endtoend_vstream_stoponreshard_false.yml +++ b/.github/workflows/cluster_endtoend_vstream_stoponreshard_false.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vstream_stoponreshard_true.yml b/.github/workflows/cluster_endtoend_vstream_stoponreshard_true.yml index a48f86c52d2..1d4f7a17620 100644 --- a/.github/workflows/cluster_endtoend_vstream_stoponreshard_true.yml +++ b/.github/workflows/cluster_endtoend_vstream_stoponreshard_true.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vstream_with_keyspaces_to_watch.yml b/.github/workflows/cluster_endtoend_vstream_with_keyspaces_to_watch.yml index 2ce5df2a708..95c9885243b 100644 --- a/.github/workflows/cluster_endtoend_vstream_with_keyspaces_to_watch.yml +++ b/.github/workflows/cluster_endtoend_vstream_with_keyspaces_to_watch.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vtbackup_transform.yml b/.github/workflows/cluster_endtoend_vtbackup_transform.yml index 0805509f3bf..4d0ecb89a24 100644 --- a/.github/workflows/cluster_endtoend_vtbackup_transform.yml +++ b/.github/workflows/cluster_endtoend_vtbackup_transform.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vtctlbackup_sharded_clustertest_heavy.yml b/.github/workflows/cluster_endtoend_vtctlbackup_sharded_clustertest_heavy.yml index 4832f6753f2..5a3cecd2f3c 100644 --- a/.github/workflows/cluster_endtoend_vtctlbackup_sharded_clustertest_heavy.yml +++ b/.github/workflows/cluster_endtoend_vtctlbackup_sharded_clustertest_heavy.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vtgate_concurrentdml.yml b/.github/workflows/cluster_endtoend_vtgate_concurrentdml.yml index 65fa05b3276..dbef492dbf9 100644 --- a/.github/workflows/cluster_endtoend_vtgate_concurrentdml.yml +++ b/.github/workflows/cluster_endtoend_vtgate_concurrentdml.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vtgate_gen4.yml b/.github/workflows/cluster_endtoend_vtgate_gen4.yml index fdf35f85796..772865be554 100644 --- a/.github/workflows/cluster_endtoend_vtgate_gen4.yml +++ b/.github/workflows/cluster_endtoend_vtgate_gen4.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vtgate_general_heavy.yml b/.github/workflows/cluster_endtoend_vtgate_general_heavy.yml index 417e4d747ef..ca65a8c53d9 100644 --- a/.github/workflows/cluster_endtoend_vtgate_general_heavy.yml +++ b/.github/workflows/cluster_endtoend_vtgate_general_heavy.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vtgate_godriver.yml b/.github/workflows/cluster_endtoend_vtgate_godriver.yml index 47506beac16..6834b3a0444 100644 --- a/.github/workflows/cluster_endtoend_vtgate_godriver.yml +++ b/.github/workflows/cluster_endtoend_vtgate_godriver.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vtgate_partial_keyspace.yml b/.github/workflows/cluster_endtoend_vtgate_partial_keyspace.yml index 06442b1eed9..879a7cc8747 100644 --- a/.github/workflows/cluster_endtoend_vtgate_partial_keyspace.yml +++ b/.github/workflows/cluster_endtoend_vtgate_partial_keyspace.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vtgate_queries.yml b/.github/workflows/cluster_endtoend_vtgate_queries.yml index a7a8c49e66e..6f37b7022aa 100644 --- a/.github/workflows/cluster_endtoend_vtgate_queries.yml +++ b/.github/workflows/cluster_endtoend_vtgate_queries.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vtgate_readafterwrite.yml b/.github/workflows/cluster_endtoend_vtgate_readafterwrite.yml index ebefb68edbc..86e8f32f5ca 100644 --- a/.github/workflows/cluster_endtoend_vtgate_readafterwrite.yml +++ b/.github/workflows/cluster_endtoend_vtgate_readafterwrite.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vtgate_reservedconn.yml b/.github/workflows/cluster_endtoend_vtgate_reservedconn.yml index d927f314548..9d941b774ba 100644 --- a/.github/workflows/cluster_endtoend_vtgate_reservedconn.yml +++ b/.github/workflows/cluster_endtoend_vtgate_reservedconn.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vtgate_schema.yml b/.github/workflows/cluster_endtoend_vtgate_schema.yml index d4006d81c8d..de352e653f0 100644 --- a/.github/workflows/cluster_endtoend_vtgate_schema.yml +++ b/.github/workflows/cluster_endtoend_vtgate_schema.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vtgate_schema_tracker.yml b/.github/workflows/cluster_endtoend_vtgate_schema_tracker.yml index ee7b2fa412d..8c6dec18fb6 100644 --- a/.github/workflows/cluster_endtoend_vtgate_schema_tracker.yml +++ b/.github/workflows/cluster_endtoend_vtgate_schema_tracker.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vtgate_tablet_healthcheck_cache.yml b/.github/workflows/cluster_endtoend_vtgate_tablet_healthcheck_cache.yml index 1492a28d22d..3a4c92894b3 100644 --- a/.github/workflows/cluster_endtoend_vtgate_tablet_healthcheck_cache.yml +++ b/.github/workflows/cluster_endtoend_vtgate_tablet_healthcheck_cache.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vtgate_topo.yml b/.github/workflows/cluster_endtoend_vtgate_topo.yml index 9af3d86ae4c..74d033641b1 100644 --- a/.github/workflows/cluster_endtoend_vtgate_topo.yml +++ b/.github/workflows/cluster_endtoend_vtgate_topo.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vtgate_topo_consul.yml b/.github/workflows/cluster_endtoend_vtgate_topo_consul.yml index 5e10064dd4c..8354f066f69 100644 --- a/.github/workflows/cluster_endtoend_vtgate_topo_consul.yml +++ b/.github/workflows/cluster_endtoend_vtgate_topo_consul.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vtgate_topo_etcd.yml b/.github/workflows/cluster_endtoend_vtgate_topo_etcd.yml index f9d599c05f9..b2a20978f93 100644 --- a/.github/workflows/cluster_endtoend_vtgate_topo_etcd.yml +++ b/.github/workflows/cluster_endtoend_vtgate_topo_etcd.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vtgate_transaction.yml b/.github/workflows/cluster_endtoend_vtgate_transaction.yml index 9576c49c241..d47ad903ec5 100644 --- a/.github/workflows/cluster_endtoend_vtgate_transaction.yml +++ b/.github/workflows/cluster_endtoend_vtgate_transaction.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vtgate_unsharded.yml b/.github/workflows/cluster_endtoend_vtgate_unsharded.yml index ba9b6edbf6f..6f0a2cdcdf9 100644 --- a/.github/workflows/cluster_endtoend_vtgate_unsharded.yml +++ b/.github/workflows/cluster_endtoend_vtgate_unsharded.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vtgate_vindex_heavy.yml b/.github/workflows/cluster_endtoend_vtgate_vindex_heavy.yml index 5a1e67521b4..c439546736d 100644 --- a/.github/workflows/cluster_endtoend_vtgate_vindex_heavy.yml +++ b/.github/workflows/cluster_endtoend_vtgate_vindex_heavy.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/cluster_endtoend_vtgate_vschema.yml b/.github/workflows/cluster_endtoend_vtgate_vschema.yml index 8d40ad76ed8..4043cffe79f 100644 --- a/.github/workflows/cluster_endtoend_vtgate_vschema.yml +++ b/.github/workflows/cluster_endtoend_vtgate_vschema.yml @@ -72,13 +72,14 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | +q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/e2e_race.yml b/.github/workflows/e2e_race.yml index 5dc4c6125c3..68863f8b2bb 100644 --- a/.github/workflows/e2e_race.yml +++ b/.github/workflows/e2e_race.yml @@ -59,7 +59,7 @@ jobs: wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils diff --git a/.github/workflows/local_example.yml b/.github/workflows/local_example.yml index a30f7794921..8efc79563dd 100644 --- a/.github/workflows/local_example.yml +++ b/.github/workflows/local_example.yml @@ -66,7 +66,7 @@ jobs: wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata diff --git a/.github/workflows/region_example.yml b/.github/workflows/region_example.yml index c03d96d8148..7c5ce61a64f 100644 --- a/.github/workflows/region_example.yml +++ b/.github/workflows/region_example.yml @@ -66,7 +66,7 @@ jobs: wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata diff --git a/test/templates/cluster_endtoend_test.tpl b/test/templates/cluster_endtoend_test.tpl index c4d529710c3..2093fd1db10 100644 --- a/test/templates/cluster_endtoend_test.tpl +++ b/test/templates/cluster_endtoend_test.tpl @@ -90,7 +90,7 @@ q wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* - sudo apt-get updat + sudo apt-get update # Install everything else we need, and configure sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils From 30fe4d9628cbb66e9139e2f7e131e5ab0be3ae1f Mon Sep 17 00:00:00 2001 From: Rameez Sajwani Date: Fri, 14 Oct 2022 15:09:00 -0700 Subject: [PATCH 3/4] fixing typo Signed-off-by: Rameez Sajwani --- .github/workflows/cluster_endtoend_12.yml | 1 - .github/workflows/cluster_endtoend_13.yml | 1 - .github/workflows/cluster_endtoend_15.yml | 1 - .github/workflows/cluster_endtoend_18.yml | 1 - .github/workflows/cluster_endtoend_21.yml | 1 - .github/workflows/cluster_endtoend_22.yml | 1 - .github/workflows/cluster_endtoend_26.yml | 1 - ...uster_endtoend_ers_prs_newfeatures_heavy.yml | 1 - .github/workflows/cluster_endtoend_mysql80.yml | 1 - .../cluster_endtoend_mysql_server_vault.yml | 1 - .../cluster_endtoend_onlineddl_declarative.yml | 1 - .../cluster_endtoend_onlineddl_ghost.yml | 1 - .../cluster_endtoend_onlineddl_revert.yml | 1 - .../cluster_endtoend_onlineddl_revertible.yml | 1 - .../cluster_endtoend_onlineddl_scheduler.yml | 1 - .../cluster_endtoend_onlineddl_singleton.yml | 1 - .../cluster_endtoend_onlineddl_vrepl.yml | 1 - .../cluster_endtoend_onlineddl_vrepl_stress.yml | 1 - ...er_endtoend_onlineddl_vrepl_stress_suite.yml | 1 - .../cluster_endtoend_onlineddl_vrepl_suite.yml | 1 - .../cluster_endtoend_schemadiff_vrepl.yml | 1 - .../cluster_endtoend_tabletmanager_consul.yml | 1 - .../cluster_endtoend_tabletmanager_tablegc.yml | 1 - ...cluster_endtoend_tabletmanager_throttler.yml | 1 - ...nd_tabletmanager_throttler_custom_config.yml | 1 - .../cluster_endtoend_topo_connection_cache.yml | 1 - ...endtoend_vreplication_across_db_versions.yml | 1 - .../cluster_endtoend_vreplication_basic.yml | 1 - .../cluster_endtoend_vreplication_cellalias.yml | 1 - ...d_vreplication_migrate_vdiff2_convert_tz.yml | 1 - .../cluster_endtoend_vreplication_multicell.yml | 1 - .../cluster_endtoend_vreplication_v2.yml | 1 - .../cluster_endtoend_vstream_failover.yml | 1 - ...ter_endtoend_vstream_stoponreshard_false.yml | 1 - ...ster_endtoend_vstream_stoponreshard_true.yml | 1 - ...endtoend_vstream_with_keyspaces_to_watch.yml | 1 - .../cluster_endtoend_vtbackup_transform.yml | 1 - ...nd_vtctlbackup_sharded_clustertest_heavy.yml | 1 - .../cluster_endtoend_vtgate_concurrentdml.yml | 1 - .../workflows/cluster_endtoend_vtgate_gen4.yml | 1 - .../cluster_endtoend_vtgate_general_heavy.yml | 1 - .../cluster_endtoend_vtgate_godriver.yml | 1 - ...cluster_endtoend_vtgate_partial_keyspace.yml | 1 - .../cluster_endtoend_vtgate_queries.yml | 1 - .../cluster_endtoend_vtgate_readafterwrite.yml | 1 - .../cluster_endtoend_vtgate_reservedconn.yml | 1 - .../cluster_endtoend_vtgate_schema.yml | 1 - .../cluster_endtoend_vtgate_schema_tracker.yml | 1 - ...endtoend_vtgate_tablet_healthcheck_cache.yml | 1 - .../workflows/cluster_endtoend_vtgate_topo.yml | 1 - .../cluster_endtoend_vtgate_topo_consul.yml | 1 - .../cluster_endtoend_vtgate_topo_etcd.yml | 1 - .../cluster_endtoend_vtgate_transaction.yml | 1 - .../cluster_endtoend_vtgate_unsharded.yml | 1 - .../cluster_endtoend_vtgate_vindex_heavy.yml | 1 - .../cluster_endtoend_vtgate_vschema.yml | 1 - mysql-apt-config_0.8.3-1_all.deb | Bin 0 -> 35344 bytes test/templates/cluster_endtoend_test.tpl | 2 +- 58 files changed, 1 insertion(+), 57 deletions(-) create mode 100644 mysql-apt-config_0.8.3-1_all.deb diff --git a/.github/workflows/cluster_endtoend_12.yml b/.github/workflows/cluster_endtoend_12.yml index b0019b2b047..31dd83de8c5 100644 --- a/.github/workflows/cluster_endtoend_12.yml +++ b/.github/workflows/cluster_endtoend_12.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_13.yml b/.github/workflows/cluster_endtoend_13.yml index d2be05f3523..9011a11e85b 100644 --- a/.github/workflows/cluster_endtoend_13.yml +++ b/.github/workflows/cluster_endtoend_13.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_15.yml b/.github/workflows/cluster_endtoend_15.yml index 338ef5754f1..246686076b4 100644 --- a/.github/workflows/cluster_endtoend_15.yml +++ b/.github/workflows/cluster_endtoend_15.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_18.yml b/.github/workflows/cluster_endtoend_18.yml index 64e09e1bf3f..b6bfd4bfbc9 100644 --- a/.github/workflows/cluster_endtoend_18.yml +++ b/.github/workflows/cluster_endtoend_18.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_21.yml b/.github/workflows/cluster_endtoend_21.yml index b92c304db06..183393c56dd 100644 --- a/.github/workflows/cluster_endtoend_21.yml +++ b/.github/workflows/cluster_endtoend_21.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_22.yml b/.github/workflows/cluster_endtoend_22.yml index 6f3b8f156ec..608353a3e96 100644 --- a/.github/workflows/cluster_endtoend_22.yml +++ b/.github/workflows/cluster_endtoend_22.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_26.yml b/.github/workflows/cluster_endtoend_26.yml index c272dc879bb..1a2902057dd 100644 --- a/.github/workflows/cluster_endtoend_26.yml +++ b/.github/workflows/cluster_endtoend_26.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_ers_prs_newfeatures_heavy.yml b/.github/workflows/cluster_endtoend_ers_prs_newfeatures_heavy.yml index 1ea7cc91c90..635058daedd 100644 --- a/.github/workflows/cluster_endtoend_ers_prs_newfeatures_heavy.yml +++ b/.github/workflows/cluster_endtoend_ers_prs_newfeatures_heavy.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_mysql80.yml b/.github/workflows/cluster_endtoend_mysql80.yml index 73742eeb873..a8a35c66edc 100644 --- a/.github/workflows/cluster_endtoend_mysql80.yml +++ b/.github/workflows/cluster_endtoend_mysql80.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_mysql_server_vault.yml b/.github/workflows/cluster_endtoend_mysql_server_vault.yml index a21cf9c9e9f..bf4b83724ea 100644 --- a/.github/workflows/cluster_endtoend_mysql_server_vault.yml +++ b/.github/workflows/cluster_endtoend_mysql_server_vault.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_onlineddl_declarative.yml b/.github/workflows/cluster_endtoend_onlineddl_declarative.yml index a88235c134f..f8d29524a13 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_declarative.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_declarative.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_onlineddl_ghost.yml b/.github/workflows/cluster_endtoend_onlineddl_ghost.yml index 6554d1e5e18..1ce4d103420 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_ghost.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_ghost.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_onlineddl_revert.yml b/.github/workflows/cluster_endtoend_onlineddl_revert.yml index 2cb0c1fd45d..5c97fd57626 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_revert.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_revert.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_onlineddl_revertible.yml b/.github/workflows/cluster_endtoend_onlineddl_revertible.yml index b713390d1de..d982d5f403d 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_revertible.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_revertible.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_onlineddl_scheduler.yml b/.github/workflows/cluster_endtoend_onlineddl_scheduler.yml index c5210a9107d..f3d603c1fe8 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_scheduler.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_scheduler.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_onlineddl_singleton.yml b/.github/workflows/cluster_endtoend_onlineddl_singleton.yml index 21dee848bac..e7fc190333b 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_singleton.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_singleton.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_onlineddl_vrepl.yml b/.github/workflows/cluster_endtoend_onlineddl_vrepl.yml index d9cbd97d457..de3ee4b7d2c 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_vrepl.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_vrepl.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress.yml b/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress.yml index f66904c733e..37e5bdf286b 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress_suite.yml b/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress_suite.yml index a5185906e87..6d3351e84a2 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress_suite.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress_suite.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_onlineddl_vrepl_suite.yml b/.github/workflows/cluster_endtoend_onlineddl_vrepl_suite.yml index 7bc29a2f162..3a469a21475 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_vrepl_suite.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_vrepl_suite.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_schemadiff_vrepl.yml b/.github/workflows/cluster_endtoend_schemadiff_vrepl.yml index 8004dd3e87b..70160807e79 100644 --- a/.github/workflows/cluster_endtoend_schemadiff_vrepl.yml +++ b/.github/workflows/cluster_endtoend_schemadiff_vrepl.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_tabletmanager_consul.yml b/.github/workflows/cluster_endtoend_tabletmanager_consul.yml index 07e10c92e81..57b7c6ad767 100644 --- a/.github/workflows/cluster_endtoend_tabletmanager_consul.yml +++ b/.github/workflows/cluster_endtoend_tabletmanager_consul.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_tabletmanager_tablegc.yml b/.github/workflows/cluster_endtoend_tabletmanager_tablegc.yml index 89bba234630..df24dc436bf 100644 --- a/.github/workflows/cluster_endtoend_tabletmanager_tablegc.yml +++ b/.github/workflows/cluster_endtoend_tabletmanager_tablegc.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_tabletmanager_throttler.yml b/.github/workflows/cluster_endtoend_tabletmanager_throttler.yml index 4e9894cea4a..f209ac2f866 100644 --- a/.github/workflows/cluster_endtoend_tabletmanager_throttler.yml +++ b/.github/workflows/cluster_endtoend_tabletmanager_throttler.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_tabletmanager_throttler_custom_config.yml b/.github/workflows/cluster_endtoend_tabletmanager_throttler_custom_config.yml index 5035e64596f..f5f14da5eb4 100644 --- a/.github/workflows/cluster_endtoend_tabletmanager_throttler_custom_config.yml +++ b/.github/workflows/cluster_endtoend_tabletmanager_throttler_custom_config.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_topo_connection_cache.yml b/.github/workflows/cluster_endtoend_topo_connection_cache.yml index a55f21777b1..051cda037e7 100644 --- a/.github/workflows/cluster_endtoend_topo_connection_cache.yml +++ b/.github/workflows/cluster_endtoend_topo_connection_cache.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vreplication_across_db_versions.yml b/.github/workflows/cluster_endtoend_vreplication_across_db_versions.yml index 997c678b2d7..5f8e52c0741 100644 --- a/.github/workflows/cluster_endtoend_vreplication_across_db_versions.yml +++ b/.github/workflows/cluster_endtoend_vreplication_across_db_versions.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vreplication_basic.yml b/.github/workflows/cluster_endtoend_vreplication_basic.yml index 1c3a08fc702..9784f239147 100644 --- a/.github/workflows/cluster_endtoend_vreplication_basic.yml +++ b/.github/workflows/cluster_endtoend_vreplication_basic.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vreplication_cellalias.yml b/.github/workflows/cluster_endtoend_vreplication_cellalias.yml index 890c157dfc6..9a1bc9c3b5c 100644 --- a/.github/workflows/cluster_endtoend_vreplication_cellalias.yml +++ b/.github/workflows/cluster_endtoend_vreplication_cellalias.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vreplication_migrate_vdiff2_convert_tz.yml b/.github/workflows/cluster_endtoend_vreplication_migrate_vdiff2_convert_tz.yml index ae513e13b5c..1b924f77d91 100644 --- a/.github/workflows/cluster_endtoend_vreplication_migrate_vdiff2_convert_tz.yml +++ b/.github/workflows/cluster_endtoend_vreplication_migrate_vdiff2_convert_tz.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vreplication_multicell.yml b/.github/workflows/cluster_endtoend_vreplication_multicell.yml index 67d8131bb90..cf6b7361010 100644 --- a/.github/workflows/cluster_endtoend_vreplication_multicell.yml +++ b/.github/workflows/cluster_endtoend_vreplication_multicell.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vreplication_v2.yml b/.github/workflows/cluster_endtoend_vreplication_v2.yml index f31bc4282cb..3b591575f2a 100644 --- a/.github/workflows/cluster_endtoend_vreplication_v2.yml +++ b/.github/workflows/cluster_endtoend_vreplication_v2.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vstream_failover.yml b/.github/workflows/cluster_endtoend_vstream_failover.yml index b7fcefba889..bd1eaafce9d 100644 --- a/.github/workflows/cluster_endtoend_vstream_failover.yml +++ b/.github/workflows/cluster_endtoend_vstream_failover.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vstream_stoponreshard_false.yml b/.github/workflows/cluster_endtoend_vstream_stoponreshard_false.yml index 03dd1f1a1a2..590d00a3e78 100644 --- a/.github/workflows/cluster_endtoend_vstream_stoponreshard_false.yml +++ b/.github/workflows/cluster_endtoend_vstream_stoponreshard_false.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vstream_stoponreshard_true.yml b/.github/workflows/cluster_endtoend_vstream_stoponreshard_true.yml index 1d4f7a17620..b29060cab2e 100644 --- a/.github/workflows/cluster_endtoend_vstream_stoponreshard_true.yml +++ b/.github/workflows/cluster_endtoend_vstream_stoponreshard_true.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vstream_with_keyspaces_to_watch.yml b/.github/workflows/cluster_endtoend_vstream_with_keyspaces_to_watch.yml index 95c9885243b..b2b27b4c1ef 100644 --- a/.github/workflows/cluster_endtoend_vstream_with_keyspaces_to_watch.yml +++ b/.github/workflows/cluster_endtoend_vstream_with_keyspaces_to_watch.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vtbackup_transform.yml b/.github/workflows/cluster_endtoend_vtbackup_transform.yml index 4d0ecb89a24..b5303c94e42 100644 --- a/.github/workflows/cluster_endtoend_vtbackup_transform.yml +++ b/.github/workflows/cluster_endtoend_vtbackup_transform.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vtctlbackup_sharded_clustertest_heavy.yml b/.github/workflows/cluster_endtoend_vtctlbackup_sharded_clustertest_heavy.yml index 5a3cecd2f3c..61ab0b1aa96 100644 --- a/.github/workflows/cluster_endtoend_vtctlbackup_sharded_clustertest_heavy.yml +++ b/.github/workflows/cluster_endtoend_vtctlbackup_sharded_clustertest_heavy.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vtgate_concurrentdml.yml b/.github/workflows/cluster_endtoend_vtgate_concurrentdml.yml index dbef492dbf9..9f50b5a7d3a 100644 --- a/.github/workflows/cluster_endtoend_vtgate_concurrentdml.yml +++ b/.github/workflows/cluster_endtoend_vtgate_concurrentdml.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vtgate_gen4.yml b/.github/workflows/cluster_endtoend_vtgate_gen4.yml index 772865be554..0c348bc07c5 100644 --- a/.github/workflows/cluster_endtoend_vtgate_gen4.yml +++ b/.github/workflows/cluster_endtoend_vtgate_gen4.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vtgate_general_heavy.yml b/.github/workflows/cluster_endtoend_vtgate_general_heavy.yml index ca65a8c53d9..daee83a993d 100644 --- a/.github/workflows/cluster_endtoend_vtgate_general_heavy.yml +++ b/.github/workflows/cluster_endtoend_vtgate_general_heavy.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vtgate_godriver.yml b/.github/workflows/cluster_endtoend_vtgate_godriver.yml index 6834b3a0444..87201779886 100644 --- a/.github/workflows/cluster_endtoend_vtgate_godriver.yml +++ b/.github/workflows/cluster_endtoend_vtgate_godriver.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vtgate_partial_keyspace.yml b/.github/workflows/cluster_endtoend_vtgate_partial_keyspace.yml index 879a7cc8747..7044afd54a0 100644 --- a/.github/workflows/cluster_endtoend_vtgate_partial_keyspace.yml +++ b/.github/workflows/cluster_endtoend_vtgate_partial_keyspace.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vtgate_queries.yml b/.github/workflows/cluster_endtoend_vtgate_queries.yml index 6f37b7022aa..1bc0465ed4d 100644 --- a/.github/workflows/cluster_endtoend_vtgate_queries.yml +++ b/.github/workflows/cluster_endtoend_vtgate_queries.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vtgate_readafterwrite.yml b/.github/workflows/cluster_endtoend_vtgate_readafterwrite.yml index 86e8f32f5ca..ba5d7571e5c 100644 --- a/.github/workflows/cluster_endtoend_vtgate_readafterwrite.yml +++ b/.github/workflows/cluster_endtoend_vtgate_readafterwrite.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vtgate_reservedconn.yml b/.github/workflows/cluster_endtoend_vtgate_reservedconn.yml index 9d941b774ba..f39ef6a626b 100644 --- a/.github/workflows/cluster_endtoend_vtgate_reservedconn.yml +++ b/.github/workflows/cluster_endtoend_vtgate_reservedconn.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vtgate_schema.yml b/.github/workflows/cluster_endtoend_vtgate_schema.yml index de352e653f0..db30d154612 100644 --- a/.github/workflows/cluster_endtoend_vtgate_schema.yml +++ b/.github/workflows/cluster_endtoend_vtgate_schema.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vtgate_schema_tracker.yml b/.github/workflows/cluster_endtoend_vtgate_schema_tracker.yml index 8c6dec18fb6..6d61b60bd34 100644 --- a/.github/workflows/cluster_endtoend_vtgate_schema_tracker.yml +++ b/.github/workflows/cluster_endtoend_vtgate_schema_tracker.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vtgate_tablet_healthcheck_cache.yml b/.github/workflows/cluster_endtoend_vtgate_tablet_healthcheck_cache.yml index 3a4c92894b3..661c869e2ec 100644 --- a/.github/workflows/cluster_endtoend_vtgate_tablet_healthcheck_cache.yml +++ b/.github/workflows/cluster_endtoend_vtgate_tablet_healthcheck_cache.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vtgate_topo.yml b/.github/workflows/cluster_endtoend_vtgate_topo.yml index 74d033641b1..41b28e22329 100644 --- a/.github/workflows/cluster_endtoend_vtgate_topo.yml +++ b/.github/workflows/cluster_endtoend_vtgate_topo.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vtgate_topo_consul.yml b/.github/workflows/cluster_endtoend_vtgate_topo_consul.yml index 8354f066f69..640b81edcbe 100644 --- a/.github/workflows/cluster_endtoend_vtgate_topo_consul.yml +++ b/.github/workflows/cluster_endtoend_vtgate_topo_consul.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vtgate_topo_etcd.yml b/.github/workflows/cluster_endtoend_vtgate_topo_etcd.yml index b2a20978f93..370b6a3690e 100644 --- a/.github/workflows/cluster_endtoend_vtgate_topo_etcd.yml +++ b/.github/workflows/cluster_endtoend_vtgate_topo_etcd.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vtgate_transaction.yml b/.github/workflows/cluster_endtoend_vtgate_transaction.yml index d47ad903ec5..9851f2085c8 100644 --- a/.github/workflows/cluster_endtoend_vtgate_transaction.yml +++ b/.github/workflows/cluster_endtoend_vtgate_transaction.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vtgate_unsharded.yml b/.github/workflows/cluster_endtoend_vtgate_unsharded.yml index 6f0a2cdcdf9..99c5d767634 100644 --- a/.github/workflows/cluster_endtoend_vtgate_unsharded.yml +++ b/.github/workflows/cluster_endtoend_vtgate_unsharded.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vtgate_vindex_heavy.yml b/.github/workflows/cluster_endtoend_vtgate_vindex_heavy.yml index c439546736d..5c9e7592efa 100644 --- a/.github/workflows/cluster_endtoend_vtgate_vindex_heavy.yml +++ b/.github/workflows/cluster_endtoend_vtgate_vindex_heavy.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/.github/workflows/cluster_endtoend_vtgate_vschema.yml b/.github/workflows/cluster_endtoend_vtgate_vschema.yml index 4043cffe79f..1bf179505c7 100644 --- a/.github/workflows/cluster_endtoend_vtgate_vschema.yml +++ b/.github/workflows/cluster_endtoend_vtgate_vschema.yml @@ -72,7 +72,6 @@ jobs: if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | -q # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 diff --git a/mysql-apt-config_0.8.3-1_all.deb b/mysql-apt-config_0.8.3-1_all.deb new file mode 100644 index 0000000000000000000000000000000000000000..bd723b76d270a489b7f509d035b4786020f51410 GIT binary patch literal 35344 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 Date: Fri, 14 Oct 2022 15:59:47 -0700 Subject: [PATCH 4/4] moving to apt-config 8.2 Signed-off-by: Rameez Sajwani --- .github/workflows/cluster_endtoend_12.yml | 2 +- .github/workflows/cluster_endtoend_13.yml | 2 +- .github/workflows/cluster_endtoend_15.yml | 2 +- .github/workflows/cluster_endtoend_18.yml | 2 +- .github/workflows/cluster_endtoend_21.yml | 2 +- .github/workflows/cluster_endtoend_22.yml | 2 +- .github/workflows/cluster_endtoend_26.yml | 2 +- ...ster_endtoend_ers_prs_newfeatures_heavy.yml | 2 +- .github/workflows/cluster_endtoend_mysql80.yml | 2 +- .../cluster_endtoend_mysql_server_vault.yml | 2 +- .../cluster_endtoend_onlineddl_declarative.yml | 2 +- .../cluster_endtoend_onlineddl_ghost.yml | 2 +- .../cluster_endtoend_onlineddl_revert.yml | 2 +- .../cluster_endtoend_onlineddl_revertible.yml | 2 +- .../cluster_endtoend_onlineddl_scheduler.yml | 2 +- .../cluster_endtoend_onlineddl_singleton.yml | 2 +- .../cluster_endtoend_onlineddl_vrepl.yml | 2 +- ...cluster_endtoend_onlineddl_vrepl_stress.yml | 2 +- ...r_endtoend_onlineddl_vrepl_stress_suite.yml | 2 +- .../cluster_endtoend_onlineddl_vrepl_suite.yml | 2 +- .../cluster_endtoend_schemadiff_vrepl.yml | 2 +- .../cluster_endtoend_tabletmanager_consul.yml | 2 +- .../cluster_endtoend_tabletmanager_tablegc.yml | 2 +- ...luster_endtoend_tabletmanager_throttler.yml | 2 +- ...d_tabletmanager_throttler_custom_config.yml | 2 +- .../cluster_endtoend_topo_connection_cache.yml | 2 +- ...ndtoend_vreplication_across_db_versions.yml | 2 +- .../cluster_endtoend_vreplication_basic.yml | 2 +- ...cluster_endtoend_vreplication_cellalias.yml | 2 +- ..._vreplication_migrate_vdiff2_convert_tz.yml | 2 +- ...cluster_endtoend_vreplication_multicell.yml | 2 +- .../cluster_endtoend_vreplication_v2.yml | 2 +- .../cluster_endtoend_vstream_failover.yml | 2 +- ...er_endtoend_vstream_stoponreshard_false.yml | 2 +- ...ter_endtoend_vstream_stoponreshard_true.yml | 2 +- ...ndtoend_vstream_with_keyspaces_to_watch.yml | 2 +- .../cluster_endtoend_vtbackup_transform.yml | 2 +- ...d_vtctlbackup_sharded_clustertest_heavy.yml | 2 +- .../cluster_endtoend_vtgate_concurrentdml.yml | 2 +- .../workflows/cluster_endtoend_vtgate_gen4.yml | 2 +- .../cluster_endtoend_vtgate_general_heavy.yml | 2 +- .../cluster_endtoend_vtgate_godriver.yml | 2 +- ...luster_endtoend_vtgate_partial_keyspace.yml | 2 +- .../cluster_endtoend_vtgate_queries.yml | 2 +- .../cluster_endtoend_vtgate_readafterwrite.yml | 2 +- .../cluster_endtoend_vtgate_reservedconn.yml | 2 +- .../cluster_endtoend_vtgate_schema.yml | 2 +- .../cluster_endtoend_vtgate_schema_tracker.yml | 2 +- ...ndtoend_vtgate_tablet_healthcheck_cache.yml | 2 +- .../workflows/cluster_endtoend_vtgate_topo.yml | 2 +- .../cluster_endtoend_vtgate_topo_consul.yml | 2 +- .../cluster_endtoend_vtgate_topo_etcd.yml | 2 +- .../cluster_endtoend_vtgate_transaction.yml | 2 +- .../cluster_endtoend_vtgate_unsharded.yml | 2 +- .../cluster_endtoend_vtgate_vindex_heavy.yml | 2 +- .../cluster_endtoend_vtgate_vschema.yml | 2 +- .github/workflows/cluster_endtoend_vtorc.yml | 17 +++++++++-------- .github/workflows/unit_test_mysql80.yml | 2 +- mysql-apt-config_0.8.3-1_all.deb | Bin 35344 -> 0 bytes test/templates/cluster_endtoend_test.tpl | 2 +- test/templates/unit_test.tpl | 2 +- 61 files changed, 68 insertions(+), 67 deletions(-) delete mode 100644 mysql-apt-config_0.8.3-1_all.deb diff --git a/.github/workflows/cluster_endtoend_12.yml b/.github/workflows/cluster_endtoend_12.yml index 0eb347c488e..a23908ddeda 100644 --- a/.github/workflows/cluster_endtoend_12.yml +++ b/.github/workflows/cluster_endtoend_12.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_13.yml b/.github/workflows/cluster_endtoend_13.yml index 2188d3c80be..01892a4ee08 100644 --- a/.github/workflows/cluster_endtoend_13.yml +++ b/.github/workflows/cluster_endtoend_13.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_15.yml b/.github/workflows/cluster_endtoend_15.yml index 3e83df68236..060ac9a54a4 100644 --- a/.github/workflows/cluster_endtoend_15.yml +++ b/.github/workflows/cluster_endtoend_15.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_18.yml b/.github/workflows/cluster_endtoend_18.yml index 2f445ff1098..92748905750 100644 --- a/.github/workflows/cluster_endtoend_18.yml +++ b/.github/workflows/cluster_endtoend_18.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_21.yml b/.github/workflows/cluster_endtoend_21.yml index a49a53c2cf4..9baddf178a9 100644 --- a/.github/workflows/cluster_endtoend_21.yml +++ b/.github/workflows/cluster_endtoend_21.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_22.yml b/.github/workflows/cluster_endtoend_22.yml index e62f31e2bf1..8353d5a341b 100644 --- a/.github/workflows/cluster_endtoend_22.yml +++ b/.github/workflows/cluster_endtoend_22.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_26.yml b/.github/workflows/cluster_endtoend_26.yml index 04d23edff03..d49ea7a6e2d 100644 --- a/.github/workflows/cluster_endtoend_26.yml +++ b/.github/workflows/cluster_endtoend_26.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_ers_prs_newfeatures_heavy.yml b/.github/workflows/cluster_endtoend_ers_prs_newfeatures_heavy.yml index 9db8b335186..63d14e1612e 100644 --- a/.github/workflows/cluster_endtoend_ers_prs_newfeatures_heavy.yml +++ b/.github/workflows/cluster_endtoend_ers_prs_newfeatures_heavy.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_mysql80.yml b/.github/workflows/cluster_endtoend_mysql80.yml index 7f1da4e6dc3..8b1f511a907 100644 --- a/.github/workflows/cluster_endtoend_mysql80.yml +++ b/.github/workflows/cluster_endtoend_mysql80.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_mysql_server_vault.yml b/.github/workflows/cluster_endtoend_mysql_server_vault.yml index e9b3a3850c1..78d9d4e811b 100644 --- a/.github/workflows/cluster_endtoend_mysql_server_vault.yml +++ b/.github/workflows/cluster_endtoend_mysql_server_vault.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_onlineddl_declarative.yml b/.github/workflows/cluster_endtoend_onlineddl_declarative.yml index 101ded6fcbb..22d02d5327f 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_declarative.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_declarative.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_onlineddl_ghost.yml b/.github/workflows/cluster_endtoend_onlineddl_ghost.yml index 53f2342cd34..f04b83ab1ed 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_ghost.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_ghost.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_onlineddl_revert.yml b/.github/workflows/cluster_endtoend_onlineddl_revert.yml index 0f305d88e9c..e8be1778c01 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_revert.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_revert.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_onlineddl_revertible.yml b/.github/workflows/cluster_endtoend_onlineddl_revertible.yml index 267ef0d95fe..520e4378be9 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_revertible.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_revertible.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_onlineddl_scheduler.yml b/.github/workflows/cluster_endtoend_onlineddl_scheduler.yml index e4dde224691..eb03d8d3925 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_scheduler.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_scheduler.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_onlineddl_singleton.yml b/.github/workflows/cluster_endtoend_onlineddl_singleton.yml index 6f91397989a..8f2d51259e8 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_singleton.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_singleton.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_onlineddl_vrepl.yml b/.github/workflows/cluster_endtoend_onlineddl_vrepl.yml index 36d0c0883da..f0bd4de7805 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_vrepl.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_vrepl.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress.yml b/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress.yml index 144af4db9bc..bdfa0acd233 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress_suite.yml b/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress_suite.yml index e66e230fc10..cac0c04fd4a 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress_suite.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_vrepl_stress_suite.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_onlineddl_vrepl_suite.yml b/.github/workflows/cluster_endtoend_onlineddl_vrepl_suite.yml index b1ef4d03d5a..aa5def0389f 100644 --- a/.github/workflows/cluster_endtoend_onlineddl_vrepl_suite.yml +++ b/.github/workflows/cluster_endtoend_onlineddl_vrepl_suite.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_schemadiff_vrepl.yml b/.github/workflows/cluster_endtoend_schemadiff_vrepl.yml index 668120a3757..d6639b716f8 100644 --- a/.github/workflows/cluster_endtoend_schemadiff_vrepl.yml +++ b/.github/workflows/cluster_endtoend_schemadiff_vrepl.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_tabletmanager_consul.yml b/.github/workflows/cluster_endtoend_tabletmanager_consul.yml index 5d2c0affafb..ad877f2abb3 100644 --- a/.github/workflows/cluster_endtoend_tabletmanager_consul.yml +++ b/.github/workflows/cluster_endtoend_tabletmanager_consul.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_tabletmanager_tablegc.yml b/.github/workflows/cluster_endtoend_tabletmanager_tablegc.yml index 5883d4a7f2b..20a4069b15e 100644 --- a/.github/workflows/cluster_endtoend_tabletmanager_tablegc.yml +++ b/.github/workflows/cluster_endtoend_tabletmanager_tablegc.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_tabletmanager_throttler.yml b/.github/workflows/cluster_endtoend_tabletmanager_throttler.yml index d83a69e2c22..67415400dbc 100644 --- a/.github/workflows/cluster_endtoend_tabletmanager_throttler.yml +++ b/.github/workflows/cluster_endtoend_tabletmanager_throttler.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_tabletmanager_throttler_custom_config.yml b/.github/workflows/cluster_endtoend_tabletmanager_throttler_custom_config.yml index e22c7fa2940..424a981cec1 100644 --- a/.github/workflows/cluster_endtoend_tabletmanager_throttler_custom_config.yml +++ b/.github/workflows/cluster_endtoend_tabletmanager_throttler_custom_config.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_topo_connection_cache.yml b/.github/workflows/cluster_endtoend_topo_connection_cache.yml index 7f01281ea7e..d4a0ba49d97 100644 --- a/.github/workflows/cluster_endtoend_topo_connection_cache.yml +++ b/.github/workflows/cluster_endtoend_topo_connection_cache.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vreplication_across_db_versions.yml b/.github/workflows/cluster_endtoend_vreplication_across_db_versions.yml index 4130b4c50f2..8606e04ab14 100644 --- a/.github/workflows/cluster_endtoend_vreplication_across_db_versions.yml +++ b/.github/workflows/cluster_endtoend_vreplication_across_db_versions.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vreplication_basic.yml b/.github/workflows/cluster_endtoend_vreplication_basic.yml index 86d227b8cac..4efd341c04e 100644 --- a/.github/workflows/cluster_endtoend_vreplication_basic.yml +++ b/.github/workflows/cluster_endtoend_vreplication_basic.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vreplication_cellalias.yml b/.github/workflows/cluster_endtoend_vreplication_cellalias.yml index fde4e6830ff..c835cc3b6ca 100644 --- a/.github/workflows/cluster_endtoend_vreplication_cellalias.yml +++ b/.github/workflows/cluster_endtoend_vreplication_cellalias.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vreplication_migrate_vdiff2_convert_tz.yml b/.github/workflows/cluster_endtoend_vreplication_migrate_vdiff2_convert_tz.yml index 22118540d50..4706f8dafb5 100644 --- a/.github/workflows/cluster_endtoend_vreplication_migrate_vdiff2_convert_tz.yml +++ b/.github/workflows/cluster_endtoend_vreplication_migrate_vdiff2_convert_tz.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vreplication_multicell.yml b/.github/workflows/cluster_endtoend_vreplication_multicell.yml index c62623ab905..7f3e716eae6 100644 --- a/.github/workflows/cluster_endtoend_vreplication_multicell.yml +++ b/.github/workflows/cluster_endtoend_vreplication_multicell.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vreplication_v2.yml b/.github/workflows/cluster_endtoend_vreplication_v2.yml index 859b8fd6070..c2b2ec0d5f3 100644 --- a/.github/workflows/cluster_endtoend_vreplication_v2.yml +++ b/.github/workflows/cluster_endtoend_vreplication_v2.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vstream_failover.yml b/.github/workflows/cluster_endtoend_vstream_failover.yml index 16a43bae370..a76285a8f1b 100644 --- a/.github/workflows/cluster_endtoend_vstream_failover.yml +++ b/.github/workflows/cluster_endtoend_vstream_failover.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vstream_stoponreshard_false.yml b/.github/workflows/cluster_endtoend_vstream_stoponreshard_false.yml index c06655c8d29..73e85d72791 100644 --- a/.github/workflows/cluster_endtoend_vstream_stoponreshard_false.yml +++ b/.github/workflows/cluster_endtoend_vstream_stoponreshard_false.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vstream_stoponreshard_true.yml b/.github/workflows/cluster_endtoend_vstream_stoponreshard_true.yml index 44b1f694c33..bea93fbcccc 100644 --- a/.github/workflows/cluster_endtoend_vstream_stoponreshard_true.yml +++ b/.github/workflows/cluster_endtoend_vstream_stoponreshard_true.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vstream_with_keyspaces_to_watch.yml b/.github/workflows/cluster_endtoend_vstream_with_keyspaces_to_watch.yml index 8f802c14da8..e8b851a017f 100644 --- a/.github/workflows/cluster_endtoend_vstream_with_keyspaces_to_watch.yml +++ b/.github/workflows/cluster_endtoend_vstream_with_keyspaces_to_watch.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vtbackup_transform.yml b/.github/workflows/cluster_endtoend_vtbackup_transform.yml index 9d561815b63..7d9ca79965f 100644 --- a/.github/workflows/cluster_endtoend_vtbackup_transform.yml +++ b/.github/workflows/cluster_endtoend_vtbackup_transform.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vtctlbackup_sharded_clustertest_heavy.yml b/.github/workflows/cluster_endtoend_vtctlbackup_sharded_clustertest_heavy.yml index 68961cf246f..80d656ed847 100644 --- a/.github/workflows/cluster_endtoend_vtctlbackup_sharded_clustertest_heavy.yml +++ b/.github/workflows/cluster_endtoend_vtctlbackup_sharded_clustertest_heavy.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vtgate_concurrentdml.yml b/.github/workflows/cluster_endtoend_vtgate_concurrentdml.yml index 5e16a836f54..e1121e14282 100644 --- a/.github/workflows/cluster_endtoend_vtgate_concurrentdml.yml +++ b/.github/workflows/cluster_endtoend_vtgate_concurrentdml.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vtgate_gen4.yml b/.github/workflows/cluster_endtoend_vtgate_gen4.yml index 125ba9f2206..ba05623b5d1 100644 --- a/.github/workflows/cluster_endtoend_vtgate_gen4.yml +++ b/.github/workflows/cluster_endtoend_vtgate_gen4.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vtgate_general_heavy.yml b/.github/workflows/cluster_endtoend_vtgate_general_heavy.yml index 53ac808a83d..b6d3e13b2aa 100644 --- a/.github/workflows/cluster_endtoend_vtgate_general_heavy.yml +++ b/.github/workflows/cluster_endtoend_vtgate_general_heavy.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vtgate_godriver.yml b/.github/workflows/cluster_endtoend_vtgate_godriver.yml index 63631220ef8..32f1b400aa4 100644 --- a/.github/workflows/cluster_endtoend_vtgate_godriver.yml +++ b/.github/workflows/cluster_endtoend_vtgate_godriver.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vtgate_partial_keyspace.yml b/.github/workflows/cluster_endtoend_vtgate_partial_keyspace.yml index 16f6896ba25..577a65acddd 100644 --- a/.github/workflows/cluster_endtoend_vtgate_partial_keyspace.yml +++ b/.github/workflows/cluster_endtoend_vtgate_partial_keyspace.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vtgate_queries.yml b/.github/workflows/cluster_endtoend_vtgate_queries.yml index 4a051ad96f0..49d5dacf18d 100644 --- a/.github/workflows/cluster_endtoend_vtgate_queries.yml +++ b/.github/workflows/cluster_endtoend_vtgate_queries.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vtgate_readafterwrite.yml b/.github/workflows/cluster_endtoend_vtgate_readafterwrite.yml index 93b955b91fe..b50882a310b 100644 --- a/.github/workflows/cluster_endtoend_vtgate_readafterwrite.yml +++ b/.github/workflows/cluster_endtoend_vtgate_readafterwrite.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vtgate_reservedconn.yml b/.github/workflows/cluster_endtoend_vtgate_reservedconn.yml index 72b07847586..e929bc590b9 100644 --- a/.github/workflows/cluster_endtoend_vtgate_reservedconn.yml +++ b/.github/workflows/cluster_endtoend_vtgate_reservedconn.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vtgate_schema.yml b/.github/workflows/cluster_endtoend_vtgate_schema.yml index f2693c9dc36..5333a75a7a1 100644 --- a/.github/workflows/cluster_endtoend_vtgate_schema.yml +++ b/.github/workflows/cluster_endtoend_vtgate_schema.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vtgate_schema_tracker.yml b/.github/workflows/cluster_endtoend_vtgate_schema_tracker.yml index 88e58622466..78fb32436bf 100644 --- a/.github/workflows/cluster_endtoend_vtgate_schema_tracker.yml +++ b/.github/workflows/cluster_endtoend_vtgate_schema_tracker.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vtgate_tablet_healthcheck_cache.yml b/.github/workflows/cluster_endtoend_vtgate_tablet_healthcheck_cache.yml index 69e3deb4181..ad8ce0527be 100644 --- a/.github/workflows/cluster_endtoend_vtgate_tablet_healthcheck_cache.yml +++ b/.github/workflows/cluster_endtoend_vtgate_tablet_healthcheck_cache.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vtgate_topo.yml b/.github/workflows/cluster_endtoend_vtgate_topo.yml index 281b2d60162..e4b246641aa 100644 --- a/.github/workflows/cluster_endtoend_vtgate_topo.yml +++ b/.github/workflows/cluster_endtoend_vtgate_topo.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vtgate_topo_consul.yml b/.github/workflows/cluster_endtoend_vtgate_topo_consul.yml index 6469f6973ca..041237a3c0f 100644 --- a/.github/workflows/cluster_endtoend_vtgate_topo_consul.yml +++ b/.github/workflows/cluster_endtoend_vtgate_topo_consul.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vtgate_topo_etcd.yml b/.github/workflows/cluster_endtoend_vtgate_topo_etcd.yml index 0ab5d74ffc1..a1c3e5fabba 100644 --- a/.github/workflows/cluster_endtoend_vtgate_topo_etcd.yml +++ b/.github/workflows/cluster_endtoend_vtgate_topo_etcd.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vtgate_transaction.yml b/.github/workflows/cluster_endtoend_vtgate_transaction.yml index 12c74e64f95..8dac85e31c2 100644 --- a/.github/workflows/cluster_endtoend_vtgate_transaction.yml +++ b/.github/workflows/cluster_endtoend_vtgate_transaction.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vtgate_unsharded.yml b/.github/workflows/cluster_endtoend_vtgate_unsharded.yml index df04e015f10..c8e532984ed 100644 --- a/.github/workflows/cluster_endtoend_vtgate_unsharded.yml +++ b/.github/workflows/cluster_endtoend_vtgate_unsharded.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vtgate_vindex_heavy.yml b/.github/workflows/cluster_endtoend_vtgate_vindex_heavy.yml index 595988ea341..8a4e6ed5568 100644 --- a/.github/workflows/cluster_endtoend_vtgate_vindex_heavy.yml +++ b/.github/workflows/cluster_endtoend_vtgate_vindex_heavy.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vtgate_vschema.yml b/.github/workflows/cluster_endtoend_vtgate_vschema.yml index 3a3ae251848..8142e189f8a 100644 --- a/.github/workflows/cluster_endtoend_vtgate_vschema.yml +++ b/.github/workflows/cluster_endtoend_vtgate_vschema.yml @@ -75,7 +75,7 @@ jobs: # Get key to latest MySQL repo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # Setup MySQL 8.0 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/.github/workflows/cluster_endtoend_vtorc.yml b/.github/workflows/cluster_endtoend_vtorc.yml index 20b507142b1..cb5e0005556 100644 --- a/.github/workflows/cluster_endtoend_vtorc.yml +++ b/.github/workflows/cluster_endtoend_vtorc.yml @@ -71,16 +71,17 @@ jobs: - name: Get dependencies if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' run: | - # Setup Percona Server for MySQL 8.0 + + # Get key to latest MySQL repo + sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 + # Setup MySQL 8.0 + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb + echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections + sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update - sudo apt-get install -y lsb-release gnupg2 curl - wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb - sudo DEBIAN_FRONTEND="noninteractive" dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb - sudo percona-release setup ps80 - sudo apt-get update - # Install everything else we need, and configure - sudo apt-get install -y percona-server-server percona-server-client make unzip g++ etcd git wget eatmydata xz-utils + sudo apt-get install -y mysql-server mysql-client make unzip g++ etcd curl git wget eatmydata xz-utils + sudo service mysql stop sudo service etcd stop sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ diff --git a/.github/workflows/unit_test_mysql80.yml b/.github/workflows/unit_test_mysql80.yml index 7ba8a5ce7ba..d5bec3e6b5d 100644 --- a/.github/workflows/unit_test_mysql80.yml +++ b/.github/workflows/unit_test_mysql80.yml @@ -77,7 +77,7 @@ jobs: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 # mysql80 - wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb + wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb echo mysql-apt-config mysql-apt-config/select-server select mysql-8.0 | sudo debconf-set-selections sudo DEBIAN_FRONTEND="noninteractive" dpkg -i mysql-apt-config* sudo apt-get update diff --git a/mysql-apt-config_0.8.3-1_all.deb b/mysql-apt-config_0.8.3-1_all.deb deleted file mode 100644 index bd723b76d270a489b7f509d035b4786020f51410..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35344 zcmV)PK()UiJYjNUXg&&LWnyVzZY^SIZeenHARr(yG&ndpFfubYH6S1`ARr(hATS^x zARr(yFfcYWG$0@}ARr(hARr(hAYckIE-(sXZ*FvQZ)`4fVR9~KdLSS%G&ndpFfubY zH6S1`ARr(hATS^xARr(yFfcYWG$0@{G&V3eARr(hAYcj~iwFP!000021MIumvb4;S zC04iMDYmS2(QQ;8k{Q%8nK34FG9+ZeO&jw(&* zyT|giV8>sefBK((JnnTqez(C;jJ(g2Btrbt5B^X84;<^fgwxN@ zKTUnV{P)`ZkFNiJ^!N)j^z%}7^YZ^z{7DQU(7%sA4C6TZPd|_UKmPyIkN@z$LQ&a4 zQ8*U>@E?A-emJKxFP5MG82_gq=LM-e#&M33A3zh%5X{N zzx*&w^Yi<@`DaS!blTG7FTj7eJA4=A{4-2_K85Yi{V|);^k?p~We=zHzx`(+^5zqNvEHsNPm`eYUiIm`~An$aDSd@mrh~xW3EwC z#y?sar`>#y^|t)$%v_|&PxPysUpI)qM&SH)1V3Vb_Zu!{-~E@LEuH53!w>SezW>_M ze|skXI^g7|?0&Z|`r#g35iY;RyO+05qV#8-(`;@2`R?Iv`}2|C(#w7SFoys0VQiZ* z-u{2N+b%_aUro34kDkhQXv(|edyG@qE$2O=y8~UYIqANGVP#Ez`#-mbMEPw9j`JhF z>>uXGWbC)hxf)~tn67QU9N{lNKTi5wlA;PBlj?CR!rx^v$ymf794*!2DM&p+%9X1|*1%+JpQf#Ju0zJUe) zaUBK#{_+E@^90Ss-7}P=QQUVK^y|l+WowfHKs=>)HviWpZHNEbp7YrJ*L=wT>z(B3 z&wu<+KmQl-zr=TB|BwGec!@v%=gOSig5!=*z?j5os zpO)7RhSj=Zm_BCBCR|Mu;Hz~sgN~*E$aZ9VxjEPR8&Z58#mP(S<~J4tvG2m_89uKl z=0iXattUPBLqn9eO6DWCb}rv84+Yrqb=X&Da5iTj%*w3ZwMcd>FiPKBDh!rRxpsl> z^YCZQ(r-2wF-|%Vc&197=Eesoj@_mQ`{OZ_;VTJmzriU(Y&S)>VO&+ia-pIVWLHvb zYxJd_%HPL!d<`omGsV|DKt-gbp3KN3k!_y^RriZxdZa2BE!s0{X1bm#g_zl#;Z76s zBC;sW{V0fu4@mjl2|(=+-`o4`XD}&4dDmepbS77ZNYKBe7ta{`;MOLF%49Y3ZNBtT z@TJFYV!k`L8oUfxityD5(TU23rY%8S8jU}P+0K~4OXt-=9~qU9&vG^va|^YEYNSVG zGTmp4&ooO1VA>w@ag45@$2!`R`<`b8g_^IL4`)7_(V^PS;@FCdfFJ_7EQPd?_qTbw z?w-4?Hv_>(yaI<6qc$0$)@$OnS%Z_IqHlA>pMCK=Z-|~Y6QRbXwe;zKj5%=dDncG$ z`P>CSI0TO2cJ6uVoRkZkh%wyL5}w>%%j~XmY~iY$m2=GQewbWm8OG&4YAni(t4QUf z03ySvcMj;W{~%pSD`+nk83iK-_w*8q4Uh@vhC%1xr9CY)PVJn_Jab>YxpW?$U<3Ha z9T&#p7m)AMg_A?edJC4!sFobbyRY5WC1#fe(UN6mxBeJKf!*IJ!xS|Ou$J;>61!!s zIt=DbW0+nM%i@G(n(by%FCK%9Qnsw*aH;=F;YTR=Fus zuEjTbPoiMHVcKDdzGzuix0#%2nPRTkd{#In=9%2`m^|lM*5?3b7yjlvk*RUiEPIi& zO_C{GhRbWKlAgv3W=|}0+l%2+CCSD-rt{C+E%G+j0p`^{F}vE=Bff{4>7YxU`s*oZ zCHS_>jMNuZXlG(5pSAEu#OhxW`Q?&erVHElcObm3kP1|2)(18ry%oMcldicprH?P zWTV2^yC5*a?E}UanTBx)@Q*oDq0E8L{wtN+^w~2gS+p8DK!Za(oo{k*d!_ng%%8B_ z6yG2#0b>@*dE1`hg|$@Xi1srD;b_}3zE|zyD4$;!qwICA%H!JDh*019>J!TF^0JHO zD-@9EdGM!F3c-??{L}dc^6)A$t<<~sNg5LJ+I;RbF2{l5QoctiXA*=M5_K7GoHIlK zUQNTENokg@>mr9&^RAZnrxdYxgyf0{2+o+=qyn8%-zwjrS7J^C^||!MGMsVF1Gw~5 zZBQnS1R^(_IE&CtF>zS8+4z<@MX2;56S^xp6z85NDOG6gvBAszc&z@w(HiKU38Oh@ zZcX@uXV6N2s$PQyom8cW?S1T4d{4Ol>Fu|ExQ=D&+Q1re%}R`A-63ZHHoxNyv*2d^ ziZjy}QOrNCIHr=%erL_+`~C1=Ic7e#yMq-v6jUbdF?RZrCklN;zT>R*IbJYnZYv3#Psty=os+O@vUuby4V{YmXct3 zW)TnWb=8b{xfoh+$IryhAkZa`2mLG@hh#GprRTMizr?Hq`Pbnv4MlkL;wup^@8;2? zu0XWmCc7Od98I1lgJv0hx+Pm5v1)|-P?Fw-@<@`n!0-}L)&wa-HFL~FzsM&!IBG5G1N3X@p{{|A zK7EQMhZ0bJMEc}j^7xHJLa<^Hl-HQ6*0e4`cDIm1 z9GjJ+a5y)y2;<_KkMQ#ZnyD!xYh(hSSxBA~GCEcD9HK&&D9yD6N4I&pwyRHz96JMe7|l7 zon${5TC+IGD>(NqQAp8xg9I)SdyMi74G;PzB;D>TL*7Ku;&$ZMe1R||q?9LJWy`RA ziz8-j$?IX1o_lFthei(Y8K(qK<8{<(;=C&Jn;_qUmp&Z*-iL;uo~b#lgm78QI+u@@ zaG?2y(C=74@-c~l2PjQbi6pLU{Tz(=m9EY7D2e)2R-g|Lgf8A$eMoWI)|~dw zaz%k)o(<9>xTMUxU)br2CGNkMlH#c1w?2a=I>*HcA+b>wn%DH6$zhH^KNyED@ zk*DSI46DG*ADrQP*SF|w(k0UZhK1e$z+iU7$n`;hL;A zUJIf(US|bd+xaZFzv{)j3-nR0$QkHm7W>b`iU$c$J@JXtYAPbJjwIOO>y)I7wex&_ z&NQ7o0q@ef|0-U33K^ji>d!)iMHyiM)le&(iHjNSC zPE_q{&J9+W?s_RFRz+xQ!UPpam2Ld>5EZ!Lsr&^`H;vJ6bb7T(XS0^h2%XFPMkyt> zR%KH?0;ZVlCR#V&f&&G#PxA9hR1v`Y)Pl|~^xZPQ3>wKk5Ph-KxmrzkqpR{P6JL+w z5?*Y0F0WGd6mgwxH0ZmLF`p^`IqnkDKB0cJqP?pO?skGyHzQ0BtX(%X5#qXm$J*by20fZmInj*cJeN`~*-c$HYyl+HxkGqHeYA2`K zL`=NC`hN!y;TXxoEAw$kQ*F`WKX%u0Ue`0ZQra zz(UvzJjlcrTuo*>2Ih%zLNjT$6eAcTWcddUeU)cnp zS15+M5^HQhQuN=;~)y9ja*l@)Hu`yx}+KvHPB8G&%tp8R?cL~)Tvph6yCu+DIxH9A(< z*HkfBmQLi)D0Pi5>K~yLfGoQNJ>;wUYKMX0-6m&3#gX_;|LMTdn$f13S<EMdIiyw)Bi82+1VN00& z9($Ks;<;?79m8pVTc}pz_K-Vugr8i3o&b+Qq9z$D8pPZMt#xBEQSkl9j~9{d z<3sz*_EI;kQhmxak-*}4hVPBWy}IcuTV@l0>ex^rbefu)N@u0FxPP|F61@x)HCwTQ zQEIj-=IRmQ6Po=f!}GgMP(G-2t1G^7SEg*q0z2l42*nKN7dT` zHa2(h>EW@!UM<7Xm_jNsPk|04*A!5?if-L&9<|~&c(MJ}Zv{mZ6{)@*ft4EV+fXQS zQM3dXTDodc_wAqBhF<9{1&?|I-~z?9BG5)z=PmoIt?qR^C7m6#!aScJTfzQ>QoE&y z`@fNRT5^VT#o$_+ULVUMa!3WxEIvQf&-BosVaBT)i)rSaYe zj=}tf7g+IrBCNHpsfCTO#|_T&15Q$$+@smr;Avm*bR?GbEbitHwoi~4KuyJSeAAh1 zXXgT?R;1VB*=$m&SX&1X9*XZPyz9tB*T+?1;!R5uOl2IfkSxiUVt|>bWkJ%Hc8!T3 zzFjSSmQHVUpy^%Pm1ISi4223(B2r}*;;L)>fL~<&@H_elyyF49o1IediCDr{ zpNs_OJ&9A2GDm@^2UXl}TZ4ojP>Ww6fqqq2_zVdF)m>Pkvh4<2}X78xrA%(mtnUF3BgRU6BA1ClJMlC~5`;|;aE*2`hE^I=?(>~~|;2XhMz z%sLg|rufyDBS(;;WN=u_?e%R0yptg#Dmmq)%R~Z29|Kl*f8wY|7OY};b(tl`=IMs~ z4xDzlcA$#ZLRBLBH;qT|)LYFJh6nssXZOw!{2}o~AxRJN1O5r6C>)5a`5#F>)wFV^ zsUvrOPh?k*U=hCRN2Ly-^bsOk7oPgW0x~L+0%-Fu!h@(2QXP)zK2)d5_~sA|M;RCS2|F8teTER2@Ox7YTcww7L;$y4Gq9df9rP3^s!7+ zaOp#NPnn*XLtr=A#9gJ3<^15c&;NAX}gNYRJ4u( zs%7$TPzv}BQ;*S_{*mP4X!j;lJ(A~&uRl2L5C-${bSYPT6(|S+R}1q7X{A{0BPF+p z@X)A|6~6NY7n|JX#IXFv-bQ||=LLyfd-RuWu^-b3I6EMxLmm%h3awlZGFs{MX zu9}^8PIz~CMSFm${+yIeV3S^{tjN44jGT90*4?MZR&0ReRP4>D(>uMp&OK-H4$4~~ zh=O9jB2i8ososZF^-)TtH932aVe45Wr6@D=T%BK_BOpWo_s5lQW_lQoVc55vriLmS zLF4Tc&s~+DbC_1B`?hzB9Og~^Uerk*$<@A?3Am;Bb30f(uj=E03}suTWk_uV5lX}q zb$zAiOurefg9%b1b!)R>Q@?SPn$hJilmh-OOnJ#1{v$HAd4kMn;@4!an0diYXN421 zT_@n{UJ$IUxjA38b0y{l5_QE4UsC}`(N5gZG3FvTJk_Uz>5Q5c>l-N3-1qX}n$qC` z`QVA0gMEb-^L(Fcu*Q6$kvA*dQ+{jWZrybbA%(W``gh4wTtU|6hzQ>aO>{fIDqu)% z7!0MS<7Tf!dz;@i7-bXSxPj19d#x-hkp6f`S{?wa4uVh9{X<(t=2kY-X!KC&QNS^)cY{sdEWm!t7N zK&ivBnGAA+rmhE3so=f^=t8zHGIzj+^tX4YI@i#HZ#F(qjtoat8On)xH@Zs45iLF6 zQjdHG*g(a_(n!SEUI4+x%D}pIv^i&lm5*X-AwP~>4)f78tUg6;J80=;PeY7iXp)w~ zE3d~y_;^!%zqjxVz4~SboGgAq5oJqPeTdy%Gs+Va%`kSqw^*w-bj>JzI6S-;+Me=e zxWL{T+DE5*0pldM;w0$40KrI83sh<2>W2$ODizNLCnOCu&4zy5Op5(p#XgJuhcnl` z%5;1u<`1AX5Okg0ek_ebbM{5Y$fgpZLh<&BzA{!d;Ib5ALpZy7<~!pnOdWoF)e9Z) z!B0jYrSFV(Espp9M5fU4Uf%xzrJlOVF}y;PV-4gf+btHj1dHm3=lANEHTSJHx|AlN zTq1osR%g{Z_V5w{aRV)3D7|Vvs&f|+2GbDW5z8=k&G@1|X^TYI!+P!bQ6G)QI6Dkc zpVSwkoeUUoHlGkQ(i>XK^|Ye%MquqtFw!nqj`^(9!+xIJ+8$bUHB79*$@Ed4t}h^J zL#&tOkW~btrolG7wOvFPp}rk}Tn=a_&10}5t6(;C9yMX*SghoPX)R-s7R-xu*gr#m z>k#m`iQ`8)6vj;#?5K6)r40m7)3ykAk&$9DG><8F7Y8mVxVNxLN##7>JaQ^FUS<8K z-e2@i@xc?e=+E>S>k=y*7HA%E8*eWZ8#vfe{OiwTs_ZQBAE6W{3NpYb1I|XVM}i8g z+s;<^x7_*gz2cb2n$y>F$3>P>=!eOt*_~nPjK8b!%#in{I4{u7GyFzPFYh6V ziG9%IV^in>#w8h}$*L_d0usd^Y|lvO<_dGgL1CRBagHm%~;a~*Jtj6%)+$!dW7bfVid5{E>-Mcmo?Ez)7U8Q#;d8J z6_lYyiHr-sc%O#*IsU%w2B|!FWOLQuckX+fELzb(c6x(-b26(NqxUD~WX=;ca9#bo zgi2M?tHxMdLcTJtWoa*#ZfEoT%|fJjf+!OBIe-tBjCiD3Rgh%yWdI-weZNPvQsHV=x@!zbQKf zLkR+xu=WqM$Jv5eGn9(=EUG=CGT@d&jE5Lx!-;Lbp4zCIKatBsOdxM}umLOqrT_}ic;YlzK}^@K$2(OWMEz!{jPCuKlFH*}@$pK5<*{n7 z^7C~A4;HiVDJK!svzC^FDa?}CfP*7?}T_2hMQrefczJMT}0orck z^_-4c?ECoJq=uP)-c)9<{hv^Zzzpb5TnhLXnBregj^WfSuB^s6rcWcdlkW#Z&zdAJ zfPT`*&$V6fhS=ElXcq{73B@=8VDj15zC1a6X=!d#qBU3tD(pU)c)j0BYue`A-ldcj zY7pfN-P4g>KD$|aE%0EADu6+_ZB(`v?J^-OJ!fTu76%FhIV?`hD#rJsDk0RX#^Rw7 zoSTyABZFFDmN)`)3x8nT0uL(9e0g8wE!%57pT3Oj>R7g^DO!GOMmV0|rOlJCTTxT_g2jj;__6ehfCQcue9DH-AQ{jc&ZZp%n1%o}XX2 z1eLZZawRraTR&DMoR#Ehn1T1w^%o++s5*np9W8s2Ru2e6^s(X(gD2k-__b2vOs98v zi+?m^T4***nhxKGyzaKsoT||CGmU~@@8;;E$>xy=K-;lB&bqJBfzW9F5MR)a#~P(f z>L~vXTwwG;SL$Aev^m$@fSU4f=x?0R93E|c z7DlbFY)?GBNy1RU8g!x|aqdL1`QWXNET+EK0{%`?NxxH8g06`2=>6cYR(Px(rJX&8 zCCnWmtefee>y)u&(9$A5~yD##k zv3V8iuklYP1=&MPiNHUQd>CzI&^s}rwL^-#ddK!BoaXCwP^>1DALt-V?{uvp06GtP zj9Z~zjp9~1U07z!Jec`a730Dg1b0&EH&UVZX0|jB88sn&b{;nS_L>w=tP$YcpQ60J zZLn!p)fve4YVosu?8=PC=18Kj+@i4US}xTkl{SsE|H^RD(+yP<-%YN(I_d*J7(SQ0t%`fm5H4n6yPlEMQ!F4R2V6-Wp1w{0@2N6cQ=+X#gO zxCVv54O55hUv1@39Fp$|{uOt7YIcSP>_&x#C;pu^tiboyK(brNO#L(|-))pIgfunV zQt9(b_9q6?(wlu9Rqs$^@TP|w0ry1+39(=~)(~>3; zl|#4Myv#LUtz3~|)(>JL2dxY|Lq~kPzw9-}0UQ_N2Bo)Rl2=)^wIRSCbMOzw`oxo#w9g1@>LYp{8@J4%B8A%b zV<9a`JnTw##qE~nhjVbVV&I#0+A=j z=EUfMvM_i{^yav{6f57xpW*Bba6Sb1gt2}6YNBUSCCXEJ52s222M?DZF$N#kFAO_J z%-7fTu3IBDNKy3bZr=PQi`)0ks4hv|Bp%gp=e?C0T6}WXz9CI;1Jqp}^3(H()f8;H z8f^3ifEQ|}>s?VY&iqA$Tep4v@3~+(}Py|lF^stl^fVc7|D5h1CxJK1001vK6cla!N_~Fk<69J zxQ7Hfg#TIfD9_@ENIcM<5=yR!OGjDAjH`C`-3)k{iMjmgEuYKgOZJZ*OffBbqm4(?j=~4TA9w1N z&XNJRR~Va?MS%^TX1|g>qBAB6wc+x&9`3Z7dIL(%e#?Kh9R`j(+O;spTJdg=f}G7_9jDd2d)z^l{B&^ zd>3DpxVGwcL9wPVIsSek$_6V3x~DOt&E9CCxkhH>Ho-4F919s21$Imf0HHNH4pJy+ z>%YR3%yNIAl-C=#tnqcJD8N5ZO6V{0#=O%!G#(Zt2uTZo3^9;m;KtNWM5B+`Sdgg9 zv`jRSL8#&cWQHe`K{wcEeSw zH7}Ol*1(tgGX{^Ao zM5t48!qn#r+wluj3FG-}5zG+GI3|&D0|^^&V`w^m{bOM4tyuBG!3lm~ZEJY=simEc3IOl6(lPU-rs$r+ds?eRpJQtVdQ>Y5y#{No;2V$2Leh=^SPkM8@^7b#Uivlw2m12678w_nD%A}9C=0JI6GNh(Derl zmAj&yX;_#R#qm4<`VE4Dx{vSgxx&VURI|*uPLkTR$nU&vvn>?jqTVZyhhty)Lq=aE z*`e&CDU0oU0(jn^bXiwdkZx(E3t5$=HkbF)dD0bbZ<0itBAO}Q;w}>BU>R5+S{qpk z{2dM6xh}ye$x_is%25H-o7(jP`Vwp*VHzNjjt|$ zBZCikl6ETfxEDB4KEiKY=|Q=!NPM>Lf@mx)&!K*PSVO746O#1yQ)jYjwecVih(G>l+CxTy`sky9ud5i2BM}wydR2UPrp74|AJE3c~HmV1X+s5%)d-yg^dFXlQ(H2W+X`)pPNI5|apJ4Qu5 z!I$Pfpa%OILxI0u966sLqX+S|L>rJ(uU@`d<5Luv z_Kg@<;?&lMphDPbb9)C2e5g`>{*m7K-_l$0XVvnMGt`8x9)#spc_X^@Aud5x9+i7^~qtnI_5d!qrqyp6*q{Jssg92_lD1(Gc(k8p_B zDZa}bDHuUnHq+xY$MlnHIH++nm0XZU;l;=RyWBt1SEd(J6M7L72o-i(Z${x66yE~L zo2_=B$g+8~U>1BI*o)O}IpoH z8W&0k-+@dT!)m;`5^qeH6qU{z?7{(pUwVo*d(6pGjH-C)F_htqNq51K=Ho-bba&xZ za6RKg>qOhO@lt+!K}nC-ESaPML~enO$NJ$Uhd!?IJG^2i@F|QszB_^Xc*QH(aIN61gTVG{%+`HT zh*9xBU$D80`JF&ph4p})MAzXqX=<+5$X)F|$={`ash@}4RG7o1B7JhZtF!Ot2ZuWD z<{((IXR!J~Y!eakTXfmc>Yk+4?Y4=#TmwF2Cs0n`m2V89veuLnYfcwerMU{U@M>U@ z=XV!w&ezE*Q2;7LRNny zpG%WEOrM|$sYcmXcMF_qAc~i*pelQ&>=#x_kwYwnz{rWy|rPfL>v!(}c zGRm$l8hpl`W^OP(JoU}F!i`eSkAccX^Vdxw$<1J-NpT(kYt@D>mOX3D5|`@&bKC?o z*Kd#i-Wb9Nf4>n#3f#o9cZOv`!nqv_0cIXpj%lQKRop!9;uuX}l^45^7MErD3~nFu zmTl{j1Tpz7!#!sVdTU$x&HS-p=Jz{Svm&a8_2IdX&#e0|YRf9_OBm-)wW;!5{0iZ0 zV?9bH#`A1QvJ*y=uy1G_L%`3u^hVjY;Q65Um2Bv&va^3g-a6UG8~GPYzYWzY$Lzlh z$z}O_w*hxMF@}v}>T44Z?faA*hG~8mv(i-4u5DZDNZ*QMgPCe^`LsRWqjYYZEgNk~ zXyzIpz*F6`lT>BD}ZmO{SojA#@{N99ii zaCV4lm{oRiE|K(0V;qDqc$0b~Wm?Ud`?B%bn99F5K-zrrhXE02MsU(4;}y&i&nS;i zZ+hVJk+mgwqPsulxVB3A1ISFW^l9jDgR;vtYsNMf|b# zMngD!)3rwXO7y*;9@ab-2{XQ#8gD(Rhz zx#z8Cx{bYfcjUb^S`#+_2-xYn1^g9n>u>S4d`Y_nFwd4+Q2urn<9`w+3(&P71=aYq ziR#?zhjD=cpq4CQA$nW^u{$ zyz=SD9>g%Wt4*lhh$Xe%R#>xQW@h`Be@d zjbEj5TnJ8uwT^m4*NaoLAqJl{q$?9DsA8t(6>WMOLYD@sEc za=)X*;J{gK5A!psU+7901uKjWWy)%anN!y$t!M&kD;>Mq8EdPYkumSv<6Xzx0zs_k{(GZ%Fx1!&?=sx3_ zbyUOd0M(~CHM6I>kg=iB>n71$_Q9_ZkiO{64!QN1D|vz*6xLz&4y}J@$x2ct`4y%3 zQHy^prk12P`SLXyFsoa3VaH?{%TGY(!;(jBrQEkV5=yma$Cjn-s=c z9LCSlS1Gt}e=nwgwN#WW|I3oUSJ@wykloVbz7p3ykx_9#@9uRZ+H)*=- zy%uwjdY5~Pf?gfN%Kuu*t$$nMKRfaZjmjn$!btPJ2|idJJ?YB-?1e1UUF0xhj8Nk*S_C9tb_h6Z)&5wn_`jq!NK3y;UG+YoY0Udo zy}@mIc@QGMT(Huun}GNZM*&Jc%Qw7HVR^33@=pAzes~{FuKvo>-Zx9LKNPb)^5m|` z|88`^ui^O)J4c97MBE?T(Er+S+`6;;q|bYpTlDcB;q&)4=0z40*DhJq|LVEpun*wZ zh2OO9qJGP`SKLoD507O7=HSj{vH0nGd~|O;`4(uES|rp0kLM@#{oC1P38+W4yuR_H znL)N0zekh>^g6P0Y03Zg4Ii7wtH}ELQ(kK6H+NL03ZL;7=v})XIm%*W*;$i5jug9? z-i-ZvnY}*S={aD8k_>36!M(^oV>7F77QBB7N&{o1DuCpS<$ZV3;Fm0*9sC_*Le~qA zx|kheXNQ$p%L1PvDDLf1mP<_)lH%POI|g`40tc8 zh$Q^@yyFntucD0w_gyAytgRFV2nZV>hQlUjYg?*QcE$Fcg-;_9@1uqDMbXaApEt9_ zSWG$8C<4R16U}wjs1KND7f?lKo~p??Uj9voP@SZ0G*3gHv`Ab%8rbdg@}1Rgz|A|_py-hh0ET03_;NkcE@uO!2LZXnP1$@h+Ou+xT*YgBt;ME~!U!)#llg_W zmjx*(B`o+?)B-5?sfRGBcARwZ4UVC<0}qcr-??|-zMF9nNl_Xs8R|DnJ$|IFi1{PU z_1|g!Ynv+9?R|XbxyS~?{yWc&isSMoRK(1b-RUV^9;blIflRfI}!p;>4 z;6g8a2wv%$XVI4kab|EA&K#0WUO0cAWQi$q`*6`urUioiT@Q2L&+H zAScWn_?n&l;_*2oC|H~~-ZY|$UJ3clmtz}Mjiwst<>X~0As@t1X#P3e%NTqEWtxv< zdB^+ONiRI;3(_nJIf^?e0-HY5soQnO4;2zAY3KYzDq26ll*Y4X*VyH#LFl z{-J8;f`T~)p(up7$Na$`?2?V~<{Qf9Vo}h|upj!gZ1_VW6bPkh zvcnalg1Q>-t1O{9KT9F}U1iP3D2H_+mVnGAp)TRQA%?dRZGcB}aH_eA?tC*oIHkq? zwxvn)sxi!K%(*G6er#16yIIm|%|DY_PF;lp<5G=5;Zp$OA^4!)kVyPx!V72D53NzE zWL!azr56+^VN^1z@GYpeCQLK|ETJpY5Y>6+_9nEB9bz4&-U*Q? z1WNncDxqb=jIC+z_`~1wMix?xb$uS6aKuT+7@)pZzxV6&wX$Dqo5?Hxh^x;)Go41+ zGn995RT2m%z75?p#E5hMcYAN%^(d0;2m9aRQ^?hQJUynWKxl&*x9`g;Bq5MM2+%$K zw%NqKh*e^y{MnsIde&OI@Ab9MadEm&J)q3U$cV^aL}VtU=btF#QVm(#<=B*iXfoW| zfR>z1Pu&^A0@h$z>OSokDWr9=ul|C*w1%smnMtED;K^}Y?juB>2hd{2UAX;rw2+aJ zR?WH-wI(ysFEhl}@x6L1F{(Rnnr5zyF7RYaylg;ip|rZSAT7r6R1m4yh%TH*Ta?{S zJdh%z@{U=Sju_NS#;y@@17IW#loJu`Od<3*h(B0n(5WhJ7UiC%CNEpi{0u9v4b()9 z`BdGmim4R>muJontEmL*P_jdDKmwAR5m!v}Te6Sx!1 zRU`>G^!70c3gyUf3`1Gla`ZM%NQ30))?ShAmf^N*nmily?Sm4pJ|3aZB@hzl`!ze9 zAj}*pR3`JQd4qMhIlDAt5=5%2MUIA=s<9JnvISV9CFRWR&d#*FEcB;fiqjD4p$mv@xWP$Ffrg80PpC4VBY5nz6Wb z8I?XvUhvDlK`Fy`o@Q}wlQz(+SsNgE_f#t^kPBKLM_i?n@6?`c+On|#v?}#|c8I_4uoOK-@tY$=uqM}qf+0sBo6BTz{ zva?RSH$wGg2F<4cN(|2)!MkPZz`5ZY!Nj{z!I?t@JVK()e$(lMh8o9~_76;X+_h-H z?34LfD%(JW!cNK1*w;?@6iHcOgs%LUAbpx1>YOOIxOOm3#9??+b)H{h1w+cF>ooa_ zm%>g496`=`Dr22^;h8g*#7BBdw2bX*EPxRZoz{G@Mfp7epHH(`L$)IU*-yw?MXMld zFQi2Y&}L&4)bva=6?U+7WkyLCTsdxs0j^Xm}I1`v8h$Q+K#L!d6tnX1ATrAjRcH? z&Nr~MKg?ntu|)$O%|`Z^OO*wRD3gt@pd{rv&KRONP3E*!p;4|*&279q9C@kRvu)Jv ziD_`*t=s`gn?yz|IhOVtZMa@@bQ1ID04oVZgqDR;>^A%3R^lf|nefvYsB%JBpsYov z54lw~Yf@*O@`n_F@B-d2x?nqNW9!AC(fK>*%*x}&Fi>?><8GvszIqvVl0MUw<+(j= z)Fv$*Gx&YvH40q%ISxra;+{RCS+P4R_EdZZGLTb>C?X~lGP3kz z)D#?ajs{y8Y58PtI9qkine?HJ5NaiwkiO}X`Jvy%Ad8k^4vBR(^KEt%ma}QJIK|wn5pcu9~KM@vKk_DPcR5P`ArE@&d0S#M8+LLzE-o0-7%Pquhr6l&*`>29+7C8ZzbUzz@f^Pno=OaDQV(p>K(=ml)DKP z);_?5_`Ebi)zpbYl1@rEJ96VWca~3jX3S#Z09W*yAobBKPNvG!yIs(2r(e$6UiPII z<*@{yl)R1dWW9zb1>U7+Y?sUAoDU`~6jhDGo#SR>N|eT8xX84-BDb^kDI=ne4C;p6 zhI=vatqnG8CzeM>4|ZNMRTIZ2yrnmY*Yye2}PTxn~Wn9Yjk4nEJx9Kt+}laY(f#}sM_WiPeq+N zobQ;^vPvUVvnhYi5j%VqHzN&$+_|#}+_>Y_Nmb}Buxl>FhR$RU5i{IU#A26u_M8}dzH%fgc9kUZaw?^%ww|m~ zVr2`{5eouP42cbbpNv}tpcM21reXt@+b?XPk)$n!pw4AU1ytxAVcZ#A#09VeCaMJg zV6?bhEW!=7cO*|AVrNq|0I&9Tv6J__;(6Wi$dD6itGjBgfed%NrO>(?+7R%8t+EcZ zK#!@ah;Gb!r>{tWzO67iWlG;gexSa9U<3wn@XMs@Btp^Yd7b&WF83tK&VjF2{2! zI~^B|=~>k7a@>z0CV(|uJr^)C41;-fkLyQe5^! z=_u$(;%z;LNzPDn>Lzf+F={wYX0>3twTgwq9U9ByPDL+dX;ri3$ZwCQC9U(4O<2h! zZIY@Sz&Fd_g2T7eCjBCY+WM(xRI&d0MQ`Ax&trd`Fzn>^R3(%C4*=)@d$M$C~~Im&e^#^h}s#Vm7JA6Cp7_=v^wYfN1QM(IFd;m)*>m9r2-L z(c=Qqhm5xgG1wWCDw4+?V>^Yl5T#3Al<;gcMqS8G&ABudO3xV*){t&&Z|TLAe5&hF zBsUJs78xcRInzw%`xVZbs8D5N*g{Abw*{T_p>1kvTbk997ADp4(&}ElD6eFbWAnw0 zekcx62+`t~rDNkOI07;C2yJCVR=ts7VKK#AyySus!(?AxC{&&YXNu9;jighj`HIwo z{SewJYf@ih`;}bQE7LbHo{Kit#XnS`n_cYnN|c-2I?4Te4&8!1H|o}oCd_)cZ;vwT8jI}gm1A@?(MZPMubtG} zLJBso@C~M!K*~6K@VU7+)$vs&#mp4%=2m7dUDOY;JpgV%k-uZZOB-G}p?qXVM{NRp zK;R%5#6+sO(54kN(jwhLy(xoWe!(s+edN2QL;L(np+FYkNHSsB^pf#?6}L-gf(}nf z;nR>^0au^9+Vp7mZML3TexHMr71NYf}xu$Fg;-9Z#VnAW(C+2P zK3rtoUGB`>N`-m4MPf!80-k2@-U=P)geV?juXz4A6Dyx?qpeudDKDVM$ea~`fatt>APEm0ec zF)z#2E(x2{hP4qx3Z<;g#7VhC!gQSMm0i=sApa8r*;UHvT%pNuy+4aH*H9otx}2tq zdbnilWs^|2h-tx@JXGY~<8X&VBqVSh2$UtqW5F{cu3#iywZfmWmBvd*IU0=MVK5uLqohBQxKGn+^qUGmR z$t6c`+$^b0OfuZ6@?`bWzaSgZkegMS?QeLF+H1tI+F0gxA1G=)b8tcwLWWsS&V`So zdCe@y{G4qCCR-H#Xg7@V!+A1=LPcv(&y6{CZRuo}oT8<25yraX56x5Osg}$-GyRAy z=&ttBazEYAY=msJD%99HTapleFoP{~X%DSM5Ak_htc8H=<{ChL#pal;OdnQDCKP}r z;Kpv+!H4y}z&&e5FVx9qWk8M}ERLAE-)&og%(Pi7$~2Jo$)1O+(PF*mW{QMdqA^Gr z)z>IB^1}WLj-L;v!ieSJ)r(ap|VFBjHXyRRv3yRUJin{6hfQYRM*+Njb9Mwk1u z!c%@suePgMIvgg$qhHS}>Y z9Kf(%1Fvu4n$nIY*jdXY`&=K7VO&aV+br>k!p>>(Kvc;hjt-JNBLiqFiA)m&goTra zzn!A;VoRg^1|tN6%qQdpM0H#507jLyKYM9f&9a@y*3e$oMFZ}}(vc#I zd?v&8u55ykkq^c=S_{Jz!+iB(wb@x^oA7klWAN)QI2Mf*Z@=`Se6b<>z&H@SLr{n{ z1(>>&lm1LJ&TDNPpb_SoKnKObJB}5gjBcr8 zb2|`C-8XqTo57cf1Rbmz$HJ|J66SUrB57c)jQVswsYPb(*aT*3qZ=*N?IFQ7<;La( z1y6LsJ~zcuP3_GbN_BRRGO~G^4VAgZhXK6U81hM^#?q{K+f%Td(Gq)zIV5be6v)^X)e*EYrrMV_Gt%6FI3pk~&al26-{ zLm{uf;Hb2egMH~m`3;C4ka03>QL2igrB^9a7N(H29FC!GOpZ7641|3tyfzYaa_X7@ zW>bbk%1cEjdwb;uNl`V7eax6@MRHuT3~fU{rb}n8CD5iumE~F%CaV=46y&NsBq~yx zXUWT`$yN|snBg~-yBxK|JkjF$d2yN#i{V70Cr;f_G;|qpWg0Gx`6x7nl$RvpqU+Yg zMi=90k^x7hgiD)LifgRuLvYNvPe5 z5~oKMI{C%1-;hy;)dJay%H$N3)IvF|^${{e(0M)8(sQ&?jt;FZ*BTwJ?Q|c`Rw~w> zcRW9b_Bp9k4pCs{Q5Dbf<#cGf_HwDBsy<{9s;3^wG6us?$_NAqm^`jEfi7w60utVn zgiN4nF)@mrwmcL^cai%$)7VV>bFr?0r@f3Kwq32PVBHZzn{fj{feo6n%{ZK-$k16E z#~FmHI6V#Ax;T>_BH;e?j7|3I@ghEt*U22);oEr?MXK(=oP(?kEjgkBI}wCUlpayu zZ=q~o#v9!Y(tOO7{0f=0z!ICWamc%RcPa@nUfJu?953p6BT*>F9ML?5C2ni699sJW%fdmR$irYw#XyOY9pH$p0vE`nWTjT*RHh4P$0 zJI*&q+YZxN3(vyUHn79f^i*%>Lzc(%F@z}fG%trSBb??u?*~h5bnwqx#TE{U?~q36 zW2gCezCl!Nv<>z7%$^P_m>*?vqj{KJKrP4?&)k9ZA`;*$akhDlJ1p6)t7n-twdsRo znQF=_Ah1g4X*r42vu>D}l?b!#NTtTmctv+iLmsUS@WN6{MCi#H#rAO6o#AHgTn?O- zjAf8X3Y#2hcBnO)$BJcfM63?ylI}x$GxrORQ?XshoScY;T-kh7$9t^_Vd-ZOYaODM(1Vn2Nj4Gp)< z1OB+JFf+DGo1Jvtk=?O8AJ{k`vrY0hj= zRn|pz8rX%y$pPjsd>G8}l-yFn^mHLy{OUc&66Sve;TYa{n%)`H@yV_~KLWP|XUx=L zW<3%KZbVh)!oUH-*=d%D2|iN9(o4MJ5Qq6TuGCaKEqrl}Gj+a&7mz0HCtlUBLen$a zbN9RbMShJ^(p;~<_yxx}9xuq%l1P$qXrVTKbO{*5l(-3&EzxPdY!4G?$4uKiMxS?RD`HZ#IF&Che0>bL(`$Ua<;#;IA3btTnT z8iwndzq%}1SZ}u=#7PaTY&qVC@eyAYNYd_{|Vhi9#g4efNsMiIi4bGv3rA|^3!wm#1ovVyMlFe8l)qM!r2Ydv=0t8&Om;CFzjGE&WM+-u&RPrC{?Z2f&HZ~IG#`Z)+1}fn3VRa z@X-XBD+Ft#7n&Fo<5-HNX>h4jl+M{{M$x0;dgLE~F?wTU<2u|5 zhgn&RGq~D?^J#wIj%&9u!yN&Kr2vbYHHXWBBS?EAv0`YKDBHOx!TOvv%$31Uvctk% zXcI7ay#UL)$l+p&63Fvxb;=O#a}QKbpd&{^IA-*kULt~> z5J(&=95qaFvGJx;-IX9u-Xei7fY~;W^LR-fJUPNZdFI}41ax-I} zY|si#jr?`WH*Da8_oXj5iV6Z?>QrI7h{C5ycv{2uat5G8qnagVa2u`aG6KF|ym?nv{n)Y*D2Cvu1KR)4m{TGF_2W@6a1&W7%|Er(0r zh9PdmB4kd>7mhknsw1Ei-^{my6I4cCQsKf0sCgcCfwLA^tkp4Xe8@>hMAa#^xGYXG zl304^Nuw>l18`P_F+=ctBA=Yc(SZgM9 z$VT!c8*x~$SR>SG%2_lv!Qvyb_UqAtuJt+;se@>|Mk!0-$6x${W8|OE0VNdlUfz?o+e$OtP8y?IUJ}+7I3GcnSwB=wH;3E&fbnrc_J*G zJlFjd1xL$07O47>Su330F2}8KT$B*biK*V={6s~E85PZWWK~a7PayVf1+PPcuV^i5 ziEZtwt3%4vj!v8woj@)sIBAt#4Utp$XpHyT!W*L`i8dqmY;M<+i6JAZAFt{(pU;U5 z-$tj|%vrP6ZkXst|cn9rj}Xhq`XJwc-g{f zcU%sq#{vNb4m*sTCh)R2MPnz1xZyYs1*;oQrO9%xZph*yVsp%KC`TbLGpFK|y$=SK zMiVKHpC+V-vi)l-yi6`g3Gtyo$F+{vq_wczO~z-$JiCl@N{0o-94EGxn6$==7|^8{ zd--|dCYee!v#nBVf5MO%NGmNDG= zV|}qOkkL*(?5o6Cx+*2}&@w*mMb0oC%-4rr%`HYV@iN?G2a+q#5{`MWP9chm7YJNh zAb*iW$95Jjw<_2X7YY@$2*s^^rl&En#iR?qV$O4g!^*hAk71 z74dAl2sern9zum#QLavoPdJFVKl{stxP*gr&!mN}?K8b5=2W=DMLQb?Dxoa)y6$B)9B~O-$UfB$HNK5lzy{OXNa$yL5?fv?EIGp(0cJ zcQ#^!^bfU;rK;HS<0fX8Tb?-?=H#;d^;hUu9%N*7N1`Z;k<=13{$;=#*|% z1*uow>Vmt$dl!PwyO$0A%YPX#3uPxuzy2(4P)>s`h0pMezqabx4-+rh7cx3yKLRsDAG-u(18$F%}8eIYZ~_OroTH7)Br z&x-ya!N)@d`*R4N>OYpkqPy|+{(1^z@#YN> zpu!3)z5Can|8dj%$KSpo{5ypz%i{7SfvdTEZ~eS*o4{>fQn=gMBMpY7o-_9L?Zcyo zrkANY~cF|s?P|2 zfW9rRCqfVa*B3+P2t zX8wCG=3oCu67^31e}Lb=d<^Q(55=K3J?D{o8JLdq{P9=fho@42x97nDxc~d#p}y`5 z);?3lElnHxPd~1I&-1@;GXFn!{`+t;nhjr{{|#<`od5mf{O=#u?ky>N4|MR)K~)U?m3)8rZSb$=`|h{D-cr9$s6Djz8LCgLyrgcIcVd4c zv;Kxqo~MOZnXnwG3cKHLa|qvA`yQG;um3Rh@SPNHiS2U&ue1Wa`Dw5?4({b1P^ATM z1nhlqWgx4|#|++e-a&)=^;3_0_m=PVfx65Xgk;VIzzlF!F$nm<>hkGhx3B~Au{Z|8f5&Z*ve+1 zy~lvXg3b-zr$b;~&-?M3)q6)Cdh)C*4_bPgW`p%b*$My|d$#&a^UZ5jzI~AuyYWLN z_L=4YBuqX`zTNEeHV1u;ueLk=zILa7xZUY@wR=qfzk}NBJEYg6LI3|#J_~Y|1u6c{ z$&$EZMdsF-G)sdN_;%B-fRA}$kN4TOo5t4$;NbVitm>5jUPH>O(r@nke2(Nzvad$O zBjHa6`)6x?h5jv%`vTbq5PM$qnI>Kqd;4;(;MO95t@2wQ=+RAltNf$y`NS1`rRGb3 z{1jupQuQ`(03ajJ(mscOs{AO5FIBxG`isifIk9i`v3EkR=Qv+ZhCZLNRyP|--hrWT zlLt`3ZMGLQZwJ8h-R`OaBovqX&Dl)>`rU6XW)!*Lr`tSm>$`6Ea1**^8MtquKdQn% zt-;>IWw+tj8|lyg_@s9q2fzN$!7u;+KL>w(Z0{2~zx)h-9{l!foc0XWR{0s0>ZeKW z_jznqAl^&{kAFOcFQ0Pz_C_~IbKnkqkYju&@qhL~PVL@m_r3k1U;k`%;NDg7Nh~s} zY$Wknkn)ISpDT3(G}8h!Uk&%0aREQCL_vOa&LCf^o)7egnC&{@|MTalzjBpVkN9a+ z_TBZdYyCfp9{&dTcvQ&UG4vCJ|f!~DQ$oG%t zb?ASq*1d~=u-2`6f3VU+=U!Ip1Gw*1>0_qy`=e$)i6uXN2e}7PJ!DG1e?!rKjM&$7 z|HmkO%^YrvH{gN9sPyjF$Ka&(`&sd4>pKrcfcN;%z+eGJbA>u-M_{Iru8X|O17bHLYm?mPqG znH9VL@@&Xjg=Q~8fiIfUzlHLBNgM)y|5*CHum6H!SQW|t zx%FRkI2+Dhum57`^vC+|kM-Xl>%TwNfB)Uqe;=lDA9pZ+dn?+r_1)Y4=5JT|uf215 zv6P(Gh35`_>q8XKuKV>>=%;noZ!K5%{_jfq+Th)@{R#Z z53$$yKb>Gd@c%#J+TFGPw{OM%(C(6hQn!Z??Pp+smw$V)kUIE=T98Qvlzre~)c@3Q`0yZfO@mUR@WUH9xTZJKcwb$H}fP zss%ozN2te*AO8Z~3zD1NKz8$NaCFTI{7}A>$TRRW2aQ<-?iI`Lg&qTJ0Jo33Snu2V zdoVO}z(-#6KK7BLo(n(A$}6Tnx~!|ydB!R90M&pn_)ki0_xf}1@=5@wmLtqgaExSj*nXJx1N;!4(9gS!$-r( z9-4pGce5|`Oi^ZCW$z!x4&d%y>pRu_Y!^zeLs0sv=t8^H z*9|U@KfToH?O`7+IkyV;;dh%k=p|fNAd;;Dx4f&g-*W@>8u#t?J?P_{YvDdj>brI$ zP}U%Fc?Se&$Mw~2?MEPcH+Vn@Eh{3+O>O@Hv($&iu1(*b6(IWimSkQ{B0LBO1fi+- zvcqD(@&>xIx~kl+Y7oY~s@kvRz3Ua3<-p8(8_XVLjXY`r z`W|O;h2KA}*k@0^L$eQ)W%rTr6}7%D`DZk&_-;RZ{YP%n&iEBQn$}Rh? z@6e#mfg<|GAAL+u>FyB98%EsTe@H>>p56wub#L|SHucF=&!4lZ*HZisF{#fj+ke5Z zZrdydx25EF54X4V;dl4_8H4)@@8kV#+4k}Fw($CRdtXHbJ?K~YpA7Zk_L<;F$9WFV zpr6lJza#y>40;>Are8O(y*(cM^7B6)`u6d!y#e2F{GqaSxmnZ`)>|$}9PhsQaWli! zOC>q*Q2iLWx_zL8hxF|=FIUrk_Pd>dkg5b~yN-azp7bVte|P4=MSR`Zo^2)gf}ZZO zz3Jzb^?`ohUVZ#_8xOk=zR=3Uj-C5no%=4Ghy6MCojEt-=m!Ew`TRf6OI^fI#^G00 z{x{_M!-reS2-MQ&lV2Hjn<8rh=K+wegDB2!uNZ-0wz+M)&F_VJb*ZxOkWD|us89Cy zbsarhn7Q)=4DMBobfb!YK;JWK8S15RpY?eB;c9S?fw(yUV4dD?ZIC^3>MYHTtk+|SF?Hwj6i=LFy>PKJpcQZ{C_ya#;^1L5jOjg|Nlo^_r&>AB!C__ zW}_eQ52N=(NV!E#z?+&NyZ~bs+7tnB1J&hk_Y4u>Az9dd(7P}&GJ!LUV^GL_f6MG{ zj<_d3_~pO<3g}`VhBJ_eU$>U`Plg|c6L24w*84jwyc@KhTfH0f^V8QN;}0k(;iYx% zL420D`IY%Qt^$O42CL8-1Vep5(gHpQ1>coXRxhZ5L*Z!`Kp0PuA#zXo|tEO z9Rn+WpfWi1h5NkwR{CN7y3LB%xkjbHy@6+5X2wtOdYe4R-9A7sG7Aix6!^%#3((*y zRZy_*XUl)As{OcrTtBWK*N^MR_2c?+{kVQyKdv9wkL$0stWa761SMbT8$j;7|W3@?8KI3%neC0hPcVN zD5CG;44lng)C7$`h#M-*$K+E~8<-gS0lm8F&4?8XAM{soB4>thN*%EN_v6%@R7`J| zw}-dwyp?uS{MSt}x6yGV6=u+dUHbDiGjgOEq+&P^ zLvq{57+td>_AH&K0jlQ;Z^~L7$^G~kxSemvC?tNZI zdE9{0f>!CPmNoAPLtu%z6#DbYWGYO@lD8;c?DNA z@`fx8h|bN{)RkF%0+RmPAX27f!H}D9T+6HBs;?~<0y0r{`7c~5PsPD_>&{ByRHHf% zOc<-JC;?rDshCBvKw=SU`4$7*vsRFQiou)%Q2v32x)A>~tn*a=rSZ1ROi0xt&pqGC zJ=R(FqkBW$;+;>KySo#8J?C{+rP(a%R$mu+Xlm_*cLuJ7?MD)d6m@6kpFOiqo%qHMQA)z4j?=FQJBw&JBC{>H)W6 zWRFR9LSrn7c9f!>h@cHFFD|?VuJ0rZ`&F$!zKju5L}_es;%(kePC?LqAW0I`mDBJb zw-RLXI9L;2C%ix0N6(pDVZ?W1BFmX`xvyUGRnBqvCmm@>6X|+yHXuVUzS5E%?AE;@f_Hzxt(cS6RBFY?(IK4^3GN z(ary>Q?X&BMSl^MQNgpzXjy)3`(^EFtn=G&X){AwY>f@_=k`P$c!COR@&y+rq+qu5mgo;6Tq)0_UTI zcL-DqdCak-vj`0s7aFCk+-#B_Foe}%s@O#(5x~qgNgiKpCuYl`mTC$wT6=qT=mZl= zEZ}m$3*o{T6Rs^d!}@bCt$`HDjh}QU!3Z{HSz!X;f>xGs0Ha`^U;|;pvGIb0cWd4e z3AOl$LatYx1coU>2KtI4l_L6g7IsqI&&C?iF_gQT#-M|Hj2vx<#RDOFtT`)1<8d^k za{I;%U&8p0$wXsQfk`54I}eQ|VRRq=)tPh4n-_2xuC?RP49AKSKI(Do4R5L$p(7v{ z(TIZaddJODwZU(=8QfiXCo@z$jc*CfqqRPHQXYZK0VfVyd~uvJgLz(XDwR1bX;+PL ze5>Zt;nSQ-c?w!BC?)e6*5b;C(XCj1>6gg#XUrtas(X|J`jg$1w4DI!I_j>`v?M#LDQ#Es-cFyKMpX zNOE=Q-LN75?6le`3O2vQP8co02r`XsxX1=EeG#X$bQ#+>+jbsr*^otxzB+?BO>2&4_8+cyO!y)uLi# z;TsWiR;58)MC)4vP88)LE1Xw(D1P8WNNPLJ>VZg^*6IU%?$*{cbcEc10edN$!yL_V z5=v+6rG~2s7>1sshi}lglIq-o$hMI;S9(HR{Z3Z8SjYY{AIdJn*V^}qgJ+v{mpXH= zV$GJdFsevsIm>xG8EDp?TuB>fF)=pA53u(h*^#Ax1d_cY;HTI$n|J*j6?HdAE&93C4dKatKWoz^ioA?uD7|WnEzHY+RD)y5;~1C(e(z3| zU6DrTRoQHW@!c`+>mgC*OOT5@$~kM&T)>tPX8NZuJ=syxOKEyOwSRHstM-;gnxWXC z{|s>mDH_F3VXhQPXP#8+fBY@7?|aIFdGtBXnC2Y)V}Uz>V#C;Eq_Pmbk~ z!^f{-tC&k)lUx2Z%(jJfHE#yUedA;b$5}opIYP`5ke$}1&Lwe)?L{WR3$4T8!9ka0 zvriM|N_u&(PK80W-c{7CjnbCB#F$bKD#pQCnyBdWG|4C6-)8p|?+cSe_&RjGJp4WV;$3B0K$U|PgaPVvJ`Ua?0#bXb&#L*Fp8~Hva{CG z*AW$rN1Dj;j*te)DAfO8_VNT(CwsY%Ax|0>DNQzdk4*+6uCu|DNUv-p6>%{@2O)x_ zW|9u8>p%Dgq^IqFZSH!4aHeD1O&5F7N)eiqKkHxr6X1d2W?d<{o!v8VMw(Iw8!{kV z1{hT$+va7IZ)AqRXy-@I;^)`14cP`m<@WM4<PYG~~|?P#CH zCQ^j2t)m?naHq!^WVfbc6|Vak_&c#5wv#GboiH?#I3g0RMlN8?o$7)m`}H$WalnYX ztFTkljjY>qjmZS*OfR2P0Xo_}<{8Ss;1(4N3pN^O5}KAf1+t^0X?A2I3#5|ny6YV0 z*RnZIAcrKW;$_juWpUfg;z|4Ia)+o0ML;~+9mwD*;W_TbQK61VHYjemt49tF&)ok9 zy`WakyVIHd=EUmaxv`~HyN#VO*rzQl4V)q8fE&MSL~p66*QX|?*X->}G;SSUAjnOs z{#2P{kY43PC;6&q6WKm~{ao3_;fFdYj4(uRN3ean#IyfuUWM=qL3?~sd|shwWTfd= zyZ%qhT1Z#mT@De5)mOocki{B?G_YPy3-dJ!hW061rF%hdqq7G4Vc9B5&=I`RHq%Cs zttAiyAZrpe0m(FX6)&z&BX?<8{}>}{Foel^ltmRIq5LgXAo7>rSL3^Jry;jNUz~7` z0s{Smguw#);p;T@F3%8p<$g$t(u$8?U&l1lWfE#~`ESd|oxaE1Rc|CfJ~QXd->U!) zQ;ciaca5O3ia+}4;~Fm+&e16GITSD9)#uN~X9WdML8rz`wBV)ypE@PRWT;VI-I{RX zZ*KO(dIxug$5Ag}^t=-0!JyYs%j^pHZk!}Xoiw(MDJnW{yU~AB4itgF>9RwpyxMf2 z6sqtFO4wlcP^XCSN^djBo2Wak$VpMXtHz--WLV+QOD)^DCvPcc5`%iuj6D)RwTq|N z;coKzmzwM2jP(YP=DSDqcI7qK*2=|@CNMja4MU7)HH1w&>i=STZ2)(dQXO$=sF$mx2dGaR0qpT>pbuZ*Iz%nZFw-x;Bi zI@kFWV?(9k$)gw61Q1=KAGzMv`4$6Ay!$`JLUxiKTW|h$Ru(vmrL?j=fjH4Jk53+u z3RLOXI5{PjY`T~#aZOeI3Ii@&zZ)L5f517F%eI`xGCiFdzV~*0CoiVt&f_c^P<$0Uv zv)_KY&*Tgx%jO(Q)BwTSNHAElz@CXAHeMh#EBzXBIs{`SQ3T}>1?_PPGXE}?*(!u# zrP3|lGZbg)1$){v#m(grd1fIj1?KzwvrKSq_faj96siX!^GwN(;057utSG3Soi}Ta z4{h7jq2i&s1~6IwPr?Eu4~3!DC+hzLc~trB)GEWY&2BT2M};kgS?b!VmewXK&i)_p zUN120BBAnuc~-_k&Zj)oxhuM0daQ)I<)`oy(JhPPCOGjBN@ZzqZ9164#PxY}0%FO{ z9ZWocV;hz0LKHQv2T^7BIrxJ>O7$MU`L6H}mAChPoIInyr?X?4b%)2YqIgijAv3l6 zj|blgYTcrV1Y}w`uLJ~|v+nM)4Fz?A?k5tLdWJJ+6InjSc2no{TjNaBdFb&9UsH&bFPc@ybYs1Tw>+(1a^SK5nu8dDwl zBlCKoscLvKr z+Wf@AT;Lp_+H4ynI%avFDz#aOra}lVqI5q#Y8tGtz6vEAjOmT4+!d zR`TZW&~^f2wtLYKES#0~-^xA)@+5ArNZH?LBQlt)vT*w8v`J`?*$kLIlAXuOgj2Sc zIPtiF7D*A!OBaDvq$X_i9RNq1d^BrhlX4Z)%2s4~=MG&;Y!vN#R7t6CF;E%o5EzG& z_F>bt%;~v*qFL}n3uYKpT}IBc(34oOP5I{A^*pyz=3F6o0~pN&xXhM~nx*OeqTm;mZ&;N5qkcD7l?><(>#(g(Oz(Zy1gRA647rOzAb zbykQ33k*(+B>oZ*=Z3qk!0#S-tT^nFVQhnC-@HtANX=3RQG^wV);ThQ@c=DD3)G}L z!m=o{q*egiiNtAXTuR;AGy0tg1Dh|_zFKBl<)2m{0MtJO);wL{2-b8^KI-Pedy^UWDyz}1zR(3RGrMHqC* z3&AV$ex4T~)Ed(7;?&f_|8O5loc9riLn_4;Ucz!J{!lZ`!=*j%PPTZ_kH>B20_$Pt z=yw<}Nr22HeIEb91^Kc)-3hxFE0p&;!%?V6;z?>n<0~Gtck~-yTIo`x_dFp(lp;(T z)Y7$#GyZM+YjpR)9ad^u(I^Uf*G*QuS?|;ik<0OZVYZ?3U64vKC204{@ei^B zYrd}4&=O+Fci#ki*rqS>la}VcA@cB7X)vkqUa;C^!Z}x~lr8OReVewkcD-2#IfCLx z>1OY+dHTJu*71aP6geCL6#A5b-;e+(M&E@M*748~v2##(IQPcTFOp#{bP{1=?Q!gk zBTU$*H-l2RKI#`;4NGkRiHk@NCq_M%did{SI!-G)PBoEyr@@-XOsRV{!e}Kb6yp#* ze*=yH@%#>HvfSVS{(WKZzlq;oZtV9JPYTq3iiEbzq}_Yz_x$eWG!!fhYW84K&R$@f zr3W!5F6%%CM3zj$&Uxo>O-%usFj!kqZX|c-P2>gBnu zr$KFBjrQ>55O;X2`hku1L~)c4TncQ$HI+9s>1L=VapHkt>hMMQim-E_Qr*!+;7Pz6 ze1*WeO1Bfv!}?sn#DdtIfd7zL*-utKysNq~>~aT|dbSZI^#_%ifNZ5kcqu><@QGU+ z((Y#kgbDM(cb$`jrr3!i1)Rwl0-z1nhN~m7x$~r#X)(}5$TXf=(VSeP#U?H-+&}Z0 z*&v*Uo#K(OBAb7DsysPdT=eD3iMtlNU7Ga8zhh+86^}A)cfzTVBFInXWyKYUYsn42 zaG7uNaxpVyM^O}Ex_S3XWBGJTqP>Qjq!j$#&=;%98z?}q zCW4vC@>91XPyF>CE)k3;BruvzA8ZF`z9!Y(AmyDrsOdy%d5$k=CCx<+tSu$!A=s!)KU?(F1VxUP@GqqSN|y29bF@ zwF+mu3vkSytA;3BE3QbvSxzd@@CT2tM_kUY9y-juBl`tn6dRCmWtyHD-{pg=i1}$C zhfF%VG^C6xih&ll4KXLZV4_mB$)W&QWfM=R6Q3&WorPi9D2)fntdq^>jF&YCL90YR z3UnfhF`2Haz93e(bXXz^d(b=*FHFGB#4Ft|TbX32LWTIM1kVZ>`J37qsDKi#A|f-K0GQRoP~~pENMGXydGiw|LSyME&T)V?;|a!8GNDt&Xh&J!5hc9PlN_)mXO??1{f zc?K8&cHouXA#AH%p{rQ2zOvSPJ~$2xY2!gu$k&zgCbkOewM=DF`CRV1!7c+;Mqlf^ zE7E2iWY~4fi<-I@bADU>AlELNg`6Yu_R#c}wMeIFn&J8!jEir*pkDzvS&fUX-e)!+ zLp7J53oPT$=$}$52!{Omxy=MC#H-kRe>PJv(a|7$5Puy6qmgC4bePUA6u|Ej?16g#>mQToZxB z`j^IRi3%=Qzf+Zyrp(6+dBIu8N@$(l?c(2Hz&e?~?3E%tf9M-i5||@g>>0E=y`UgY zL=lDX#lX}L;~tF#Iy3(h4yJ$BQ|YQw(;DERyS0Y;g|4t%f@PZ)>}htl=Zv;wtF!%! zPInv;Ia;Km#Nz=&7}J*rd?R^o686xJ3`8j-apfq3P-t)}dTnk5ihaTi-Y;v`JB>%e z{;@-*MONNHWKJrrsSYRzgejFvf>W(skM$U|wyQ(~xu4It|DYbWEe6X&l}Xy<4GvS! zyy%hReOO-c4sz|>86QVOB>__L@6sD{qDz_J(?Ji*_TRa9a8EpIKjPC5^T@+s_>iMk z8M%n!1b-+8Ay|ppNf@6BK3_lPX>kHwr8PTU(T`U+ZV;{#j& zQ6kuqjTgn{@l|hrSRh}4ow`6CyN(8PIST4{&^aaKf45$eA7xVQE3&nV;I~)#BvhrK zB~5sIK;G3<+tH42?Do)eW4Kq@MUA8yy{ebo3Nid8dEvyKIJ>ogvtn%*OUCZGb-+e% zNL6#KEz|}sUmg`ecO36NXv1e}gn0n{FyI(1=nlg3eN1(5~I<{Qq zzC4v&GS=E-n))$?M|N+QT^b#dkOQisw8JEx;#nVtPV(lI$o)jGPba?1rnF5=UKRWa z;fw4X2X?_L4FUR^x?=BxP=88WzfCOA&8;QO5YTgIR}jwOpEf-`!BswcX!NzCR(xpT zJ8Wjs`aCye{$cb3Id9)X2{KuGLD(DcG!**764g(|B=-q7NRV4)kutCC^qgkGflT&8 z_+isJI3k79mtJF?WHk~WaB@V-VjXXWE0Q9cLa6apt#*FmeO7g z^080emv!dggwV^8eIcWmUAs=jxDL6gk8>QLbUgcAA1qPe5u?oSZ-sW^3Nu_8MGk+l zV8d7;7a(3@@4yvqof{Vj8v2JKqq?N-44Rf3JSkV^RA$kkyE4a+_G_OS1+ZmG7!j-D z=B!Ce(gQB9u6F*h)jwa3L;0!);mNWaJdNdw^-MFTGervb851BzCtz=~9xx}ikoDe&&zX9}?am$ExS#?Ygn1zul;x-iEih7C54^PVP zS0BvDgEpvFt*1JHmRZol8$cO{?bzE}?<&Reea!#jtfqF63wa+)G$4P>_Np+@zS>pC zx@AC7UY&8hZx4@Ixf$eu(`2waf2}P;s%~U3VN{8}g}^xqsvbCab3h$nDOso)64MWd z_?3X!f6swl`_vl@gpEc!yypB%7Jr=~E3S3gwMXF|jhc5wxYKFQ!oGPC#949MvbLnK zHbz-x>;)I7PeLBa0}$lYWtHX`QF}}l)E&0$5;#u2#k+$}Iy_&hUt95M1*&_3U%mw~YXd ztpfSp49a6?dub9}4y%WfEI!3DHmi>`iO_fjP>IOqJBzqics#6^93Wbmpc#0Daq>eu z*7s2#0Yq7g9Z@6d7HP;s_Hn?4k9V@*5~l4*zU#U6JPjDL$YnAL+ojp`(qnW3yzj5|e3G^(q(GTQjkBhi(Z=54 z+#ZtO8F00s@xqh&2-shXx4-dDpavN2pKgfu2nWI z*rmeo|KlzcMjQr{tQXNvZUEPQhx7bja9+*39V4#efIak2BWci{)(osYa}B7Ua`Ln$ z$^36) zKVBrOnsXYTbli^LSxQF=W;V61gU)w!w3C?hw9#n8di(&}{=myGbBz?HP>%*k0ayvA z_AwMSKtaxQ)N;g3$uC?&glpx+E!Ae~uKFUzdVGL+R=Q8qjSN3FHFrQWIDU!7n~R6KV+zr-+pCN&8gqrqxiyfT>N+z(!Vp#kj{xY9grSEBe< zTnFyKFGpf&1mc0>3D_Fmz#OCe|It`DrrHQOyB6RzzaKNTs@&@;JjWnl4r#g&HI{Rb z3Fpt>%7$leje+f~gGvCvhYjwl)8N!c*)jFxsnTIJRLwGi9_uS*-<*x)Sq4 zuc)aVireJUNvf3s*})PGr8FR_vx+s*omOOgb;m- z99Z7od$RB?;gG5r)O$YNL_K!xhZqiaFFDNXQyBqK2Y}dVcd-?lq{}`QAkzPx!9ez$ zl>c``ti<1e`}KluFndT#3NvRk3nLHGN~76s;*91^B(X8}LR3qmgZ5#gH--o{RZXNU zs6^3|uQ?7&=BZ)r|Mrp=;u|^E&R*#Pf~n>8D|!)<((#>nubA3U{pa@}d{rYbv^vIt2#Y8U1dYf6UOOxbQ}kn*v>{fW+;);zm-g1iv_%tGfFtdU z@494&iwkkLRp&d-;&}TEgXNLYxcKr>MJv7c(0aM~=>%19iH1O`D*>^3feYm^u&je#{4%?FX1vc+hX`da_@g+QWqr zH!|WX^V7-I>9)??-I64Am*nw#IYwKwD&z)+HouwdE%KP+PW9B^AFg~DnH!XG2# zz|G(91V34mz>Tl=(hKE}A2A0WR&S*QLPhiY&Xe_T0FKk#c>exL5$;f5!gWbUVecyX zI}F!4lH?y???Hiqq8Bux3kdG@EeN8qhP(^~Uq59|)OJ9#1)1p9T6YKif|g(y zwbCZFSL1ukQ_0QduN;bthjT;$@w|cRQ_f#d69<2#eGz?`CUZGbjEf?u??O+021gbK z%~b%T5RQkc#~4~y>N5StO{CH?mhbbe4m*d%L5koD$yH(qJH%L<7G&^hL5PgH+D?F< za}9KoQ35uy7(+pTdo_{-oN0a2H=qQ+-!{_#EN`_EA00>C=K6^?+?d+}iu-vZ^NS=6 z2#0+UtFS8XG)Z}b6rYsi8mujTnf*`X{kgQ`e+#P2`C7Ae`XK=8sYZ46zTy4nQ|d2N zo%mF4{6{9z*@t~l z)m#x~wpo$WU{WbfiB`7Yw4e))KXk_Bui~~&H=8&HpkKlO`rttskCGI+mDqHsx<*#J zUPx!a%!{^aR!gjby_8z}2rzn@b%w9|2zFk*$)(Gf6YIC55My2moT=P%BNfWq&en%z zH?=qHo@p11-b!BBEJo61U;@gAYRJnqi~iy@KC?~r3ob`yPa?$ zo+R4#Jt6Z;bM-iI9FEj!g@!|~y6+go4jb zc^j@57PGp;XkYYS4>Jfx0%{Wu#5Dx?dQABN0vd0o1 zmcu?#TIX@orLz1>hPXtZXUtlc?rSnXhOnh7kR>~^Tt5Y<1gJ1MmLr#RiXsR|sUCqR z{204HwOts~@;6yQ2^XO*C%qR3V5W66f3P1Ye_<2*8Ab~-bphdguXCo`eaMINJE{Ob zSkk>SEfFW}F;i=vd;(Y;MFf>POjmqe`*z2F$QL*4V|Ni1h_x!T>Qi}^my8ufU_M|v z`ibpdO)8X%=|R)km)T0k^|KY*J|A0@4>H}czW*7Dx|f4W#Rn^H1l%{_Eg1<+1GXvj zJ1c)6RM_vz$xde?_a_!v7pU*S4yi#e&4XtOFXQexCQ_`vaT!lgZph+i%IAGz0$=y= zH<6ZiQOF{OfgtV81s&Rshtz{!K#cK_g;*AX-QvSU5gYDQ$LFpVipyb`=O*9zBnXuH zLQ%7CtTt;zWNw}Iuk~dXCNUCX>JM3of5}J&uxPbChmwz-m