We are thrilled to announce the release of: magnum 20.0.0 This release is part of the epoxy release series. The source is available from: https://opendev.org/openstack/magnum Download the package from: https://tarballs.openstack.org/magnum/ Please report issues through: https://bugs.launchpad.net/magnum/+bugs For more details, please see below. Changes in magnum 19.0.0..20.0.0 -------------------------------- 6e6a7d5f Deprecate legacy heat driver 2e643ed8 Drop redundant dependency on iso8601 2b5062db Fix trust create e28a173d doc: Use dnf instead of yum 0bc1fbc8 CI: Remove unused playbook 42794540 Imported Translations from Zanata ea2619f4 Fix sqlalchemy with osprofiler 51e71584 Update gate jobs as per the 2025.1 cycle testing runtime 38d6d110 Replace deprecated configure_auth_token_middleware c9267e5d reno: Update master for unmaintained/2023.1 aebda5c4 Remove default override for config options policy_file 1ac6bb03 Fix pep8 job 0ce2c414 Switch to using enginefacade a7e32724 Replace old link for hacking 34247ff1 Support file watcher to trigger GMR report 5813cd74 Imported Translations from Zanata 20fea88c Remove workaround for eventlet < 0.27.0 563cb860 Drop remaining usage of six 355dc12e Bump hacking 0a058b2b Drop synlink with no referent ab02c97d Implement control plane resizing with driver. 3b2803a4 Update master for stable/2024.2 813e206e Fix certs ops as trustee for existing clusters af637fb2 Validate extensions and key_usage at config layer Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 + HACKING.rst | 2 +- devstack/lib/magnum | 6 +- .../heat-container-agent/scripts/55-heat-config | 3 +- etc/magnum/magnum-config-generator.conf | 1 + magnum/api/attr_validator.py | 8 +- magnum/api/controllers/v1/cluster.py | 8 +- magnum/api/controllers/v1/cluster_actions.py | 15 +- magnum/api/controllers/v1/cluster_template.py | 13 +- magnum/api/utils.py | 3 +- magnum/api/validation.py | 13 + magnum/cmd/__init__.py | 6 - magnum/cmd/api.py | 4 +- magnum/cmd/conductor.py | 4 +- magnum/common/config.py | 6 - magnum/common/context.py | 2 + magnum/common/exception.py | 8 +- magnum/common/keystone.py | 2 +- magnum/common/policy.py | 10 - magnum/conductor/utils.py | 8 +- magnum/conf/x509.py | 11 +- magnum/db/sqlalchemy/alembic/env.py | 4 +- magnum/db/sqlalchemy/api.py | 765 +++++++++++---------- magnum/db/sqlalchemy/models.py | 9 - magnum/drivers/common/driver.py | 10 +- magnum/hacking/checks.py | 6 +- magnum/objects/x509keypair.py | 2 +- .../api/controllers/v1/test_cluster_actions.py | 20 +- .../api/controllers/v1/test_cluster_template.py | 2 +- .../unit/api/controllers/v1/test_federation.py | 4 +- playbooks/container-builder-copy-logs.yaml | 1 + playbooks/magnum-functional-base.yaml | 92 --- .../deprecate-heat-driver-930d999afde1eece.yaml | 11 + releasenotes/source/2023.1.rst | 2 +- releasenotes/source/2024.2.rst | 6 + releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 502 +++++++++++++- requirements.txt | 10 +- test-requirements.txt | 9 +- 52 files changed, 1141 insertions(+), 592 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index c02ab2f9..e52d3f7d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,7 +4,0 @@ -# The order of packages is significant, because pip processes them in the order -# of appearance. Changing the order has an impact on the overall integration -# process, which may cause wedges in the gate later. - -# Despite above warning added by global sync process, please use -# ascii betical order. - @@ -20 +12,0 @@ eventlet>=0.28.0 # MIT -iso8601>=0.1.11 # MIT @@ -33 +25 @@ oslo.middleware>=4.1.0 # Apache-2.0 -oslo.policy>=4.4.0 # Apache-2.0 +oslo.policy>=4.5.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index dcd2e898..cb2db982 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,7 +0,0 @@ -# The order of packages is significant, because pip processes them in the order -# of appearance. Changing the order has an impact on the overall integration -# process, which may cause wedges in the gate later. - -# Despite above warning added by global sync process, please use -# ascii betical order. - @@ -13 +6 @@ fixtures>=3.0.0 # Apache-2.0/BSD -hacking>=3.0.1,<3.1.0 # Apache-2.0 +hacking>=6.1.0,<6.2.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org