|
9 | 9 | # Database configurations |
10 | 10 | database_configs = { |
11 | 11 | "PSMDB": { |
12 | | - "versions": ["4.4", "5.0", "6.0", "7.0", "latest"], |
| 12 | + "versions": ["4.4", "5.0", "6.0", "7.0", "8.0", "latest"], |
13 | 13 | "configurations": {"CLIENT_VERSION": "3-dev-latest", "SETUP_TYPE": "pss", "COMPOSE_PROFILES": "classic", |
14 | 14 | "TARBALL": ""} |
15 | 15 | }, |
16 | 16 | "SSL_PSMDB": { |
17 | | - "versions": ["4.4", "5.0", "6.0", "7.0", "latest"], |
| 17 | + "versions": ["4.4", "5.0", "6.0", "7.0", "8.0", "latest"], |
18 | 18 | "configurations": {"CLIENT_VERSION": "3-dev-latest", "SETUP_TYPE": "pss", "COMPOSE_PROFILES": "classic", |
19 | 19 | "TARBALL": ""} |
20 | 20 | }, |
|
34 | 34 | "TARBALL": ""} |
35 | 35 | }, |
36 | 36 | "PGSQL": { |
37 | | - "versions": ["11", "12", "13", "14", "15", "16"], |
| 37 | + "versions": ["11", "12", "13", "14", "15", "16", "17"], |
38 | 38 | "configurations": {"QUERY_SOURCE": "pgstatements", "CLIENT_VERSION": "3-dev-latest", "USE_SOCKET": ""} |
39 | 39 | }, |
40 | 40 | "PDPGSQL": { |
41 | | - "versions": ["11", "12", "13", "14", "15", "16"], |
| 41 | + "versions": ["11", "12", "13", "14", "15", "16", "17"], |
42 | 42 | "configurations": {"CLIENT_VERSION": "3-dev-latest", "USE_SOCKET": ""} |
43 | 43 | }, |
44 | 44 | "SSL_PDPGSQL": { |
45 | | - "versions": ["11", "12", "13", "14", "15", "16"], |
| 45 | + "versions": ["11", "12", "13", "14", "15", "16", "17"], |
46 | 46 | "configurations": {"CLIENT_VERSION": "3-dev-latest", "USE_SOCKET": ""} |
47 | 47 | }, |
48 | 48 | "PXC": { |
@@ -492,6 +492,10 @@ def mongo_sharding_setup(script_filename, args): |
492 | 492 | def get_latest_psmdb_version(psmdb_version): |
493 | 493 | if psmdb_version == "latest": |
494 | 494 | return psmdb_version |
| 495 | + # workaround till 8.0 is released. |
| 496 | + elif psmdb_version in ("8.0", "8.0.1", "8.0.1-1"): |
| 497 | + return "8.0.1-1" |
| 498 | + |
495 | 499 | # Define the data to be sent in the POST request |
496 | 500 | data = { |
497 | 501 | 'version': f'percona-server-mongodb-{psmdb_version}' |
@@ -640,7 +644,7 @@ def setup_ssl_psmdb(db_type, db_version=None, db_config=None, args=None): |
640 | 644 | 'PMM_CLIENT_VERSION': get_value('CLIENT_VERSION', db_type, args, db_config), |
641 | 645 | 'COMPOSE_PROFILES': get_value('COMPOSE_PROFILES', db_type, args, db_config), |
642 | 646 | 'MONGO_SETUP_TYPE': get_value('SETUP_TYPE', db_type, args, db_config), |
643 | | - 'TESTS': 'no', |
| 647 | + '`TESTS`': 'no', |
644 | 648 | 'CLEANUP': 'no' |
645 | 649 | } |
646 | 650 |
|
@@ -752,7 +756,7 @@ def setup_database(db_type, db_version=None, db_config=None, args=None): |
752 | 756 | for db_type, options in database_configs.items(): |
753 | 757 | db_parser = subparsers.add_parser(db_type.lower()) |
754 | 758 | for config, value in options['configurations'].items(): |
755 | | - db_parser.add_argument(f'{config}',metavar='', help=f'{config} for {db_type} (default: {value})') |
| 759 | + db_parser.add_argument(f'{config}', metavar='', help=f'{config} for {db_type} (default: {value})') |
756 | 760 |
|
757 | 761 | # Add arguments |
758 | 762 | parser.add_argument("--database", action='append', nargs=1, |
|
0 commit comments