magnum 16.0.0 (antelope)
We are amped to announce the release of: magnum 16.0.0: Container Management project for OpenStack This release is part of the antelope 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. 16.0.0 ^^^^^^ Other Notes * We are dropping mesos for the lack of support/test and no usage from the community. Changes in magnum 15.0.0.0rc1..16.0.0 ------------------------------------- 6e865791 Drop Mesos code ab9fe94d Remove user docs for Cluster Type Definition fdfb8d4b Deprecated fedora_atomic driver 6cdb367c Remove send_cluster_metrics d363622b Fix test for barbican cached client 4dad26bf Fix docs table formatting 78a6ff0d Add supported Kubernetes version 5061dc5b Fix kubelet for Fedora CoreOS 36 to provide real resolvconf to containers. fbfd3ce9 Containerd cni plugin path in CoreOS 35 a8a6a37c Support tox4 d3d28594 Drop mesos driver 0aedd208 Minor fix for flannel default in docs c7620713 Imported Translations from Zanata e4e0843e Remove stdout argument from coredns log b318560b Fix pods stuck terminating. 206a817c devstack: use iniset_rpc_backend 64e8d5f5 Update python testing as per zed cycle teting runtime ac5702c4 Adapt Cinder CSI to upstream manifest 4b6bbd3a Switch to 2023.1 Python3 unit tests and generic template name 453c4991 Fix misuse of assertTrue fd6f2d52 Fix compatibility with oslo.db 12.1.0 b21da65d Update master for stable/zed 64570c25 Make configure-agent-env.service idempotent. cb71864c remove unicode from code 5453b41f setup.cfg: Replace dashes by underscores 6bc060ee remove unicode literal from code 7aae554f remove unicode literal from code 80eaa991 Use TOX_CONSTRAINTS_FILE f7cd2928 Support K8s 1.24+ 826a31f8 Remove duplicated keys in dict Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 4 +- api-ref/source/parameters.yaml | 2 +- contrib/drivers/dcos_centos_v1/README.md | 103 ---- contrib/drivers/dcos_centos_v1/__init__.py | 0 contrib/drivers/dcos_centos_v1/driver.py | 36 -- contrib/drivers/dcos_centos_v1/image/README.md | 86 --- .../dcos_centos_v1/image/dcos/elements-deps | 2 - .../image/dcos/environment.d/10-dcos-install-url | 5 - .../dcos/extra-data.d/99-download-generate-config | 23 - .../image/dcos/package-installs.yaml | 6 - .../image/dcos/post-install.d/99-add-norgoup | 10 - .../image/dcos/post-install.d/99-enable-ntp | 9 - .../dcos_centos_v1/image/docker/elements-deps | 1 - .../image/docker/install.d/50-install-docker | 24 - .../docker/post-install.d/60-enable-docker-service | 9 - .../image/docker/pre-install.d/10-enable-overlay | 26 - .../pre-install.d/20-configure-docker-service | 33 - .../image/install_imagebuild_deps.sh | 25 - .../dcos_centos_v1/image/validate_dcos_image.sh | 35 -- contrib/drivers/dcos_centos_v1/monitor.py | 74 --- contrib/drivers/dcos_centos_v1/scale_manager.py | 29 - contrib/drivers/dcos_centos_v1/template_def.py | 28 - .../dcos_centos_v1/templates/dcoscluster.yaml | 679 --------------------- .../dcos_centos_v1/templates/dcosmaster.yaml | 161 ----- .../dcos_centos_v1/templates/dcosslave.yaml | 338 ---------- .../templates/fragments/configure-dcos.sh | 187 ------ .../templates/fragments/write-heat-params.sh | 56 -- contrib/drivers/dcos_centos_v1/templates/lb.yaml | 201 ------ .../drivers/dcos_centos_v1/templates/secgroup.yaml | 115 ---- contrib/drivers/dcos_centos_v1/version.py | 15 - contrib/drivers/heat/dcos_centos_template_def.py | 163 ----- contrib/templates/example/README.rst | 10 - devstack/lib/magnum | 3 +- magnum/api/attr_validator.py | 66 +- magnum/api/controllers/v1/cluster_template.py | 11 + magnum/api/validation.py | 12 - magnum/conductor/scale_manager.py | 2 +- magnum/conf/cluster.py | 10 - magnum/conf/cluster_templates.py | 11 - magnum/conf/drivers.py | 7 - magnum/db/sqlalchemy/api.py | 4 +- .../environments/disable_floating_ip.yaml | 6 - .../templates/environments/enable_floating_ip.yaml | 6 - .../fragments/configure-kubernetes-master.sh | 6 +- .../fragments/configure-kubernetes-minion.sh | 6 +- .../kubernetes/fragments/core-dns-service.sh | 2 +- .../kubernetes/fragments/enable-cinder-csi.sh | 237 +++---- .../templates/kubernetes/fragments/install-cri.sh | 3 + .../fragments/write-heat-params-master.sh | 1 + magnum/drivers/heat/k8s_fedora_template_def.py | 1 + .../templates/fragments/enable-coredns.yaml | 2 +- .../templates/fcct-config.yaml | 2 +- .../templates/kubecluster.yaml | 19 +- .../k8s_fedora_coreos_v1/templates/kubemaster.yaml | 6 + magnum/drivers/mesos_ubuntu_v1/COPYING | 202 ------ magnum/drivers/mesos_ubuntu_v1/__init__.py | 0 magnum/drivers/mesos_ubuntu_v1/driver.py | 43 -- magnum/drivers/mesos_ubuntu_v1/image/Dockerfile | 18 - magnum/drivers/mesos_ubuntu_v1/image/README.md | 4 - .../mesos_ubuntu_v1/image/docker/elements-deps | 1 - .../image/docker/package-installs.yaml | 1 - .../post-install.d/60-disable-docker-service | 4 - .../image/docker/pre-install.d/10-add-docker-repo | 17 - .../image/install_imagebuild_deps.sh | 22 - .../mesos_ubuntu_v1/image/mesos/elements-deps | 1 - .../image/mesos/package-installs.yaml | 3 - .../image/mesos/post-install.d/60-disable-upstart | 6 - .../image/mesos/pre-install.d/10-apt-repo | 20 - .../mesos_ubuntu_v1/image/validate_image.sh | 27 - magnum/drivers/mesos_ubuntu_v1/monitor.py | 71 --- magnum/drivers/mesos_ubuntu_v1/scale_manager.py | 39 -- magnum/drivers/mesos_ubuntu_v1/template_def.py | 142 ----- .../templates/fragments/add-ext-ca-certs.sh | 27 - .../templates/fragments/add-proxy.sh | 38 -- .../templates/fragments/configure-mesos-master.sh | 72 --- .../templates/fragments/configure-mesos-slave.sh | 53 -- .../templates/fragments/start-services-master.sh | 8 - .../templates/fragments/start-services-slave.sh | 8 - .../templates/fragments/volume-service.sh | 42 -- .../fragments/write-heat-params-master.sh | 11 - .../templates/fragments/write-heat-params.yaml | 24 - .../templates/mesos_slave_software_configs.yaml | 207 ------- .../mesos_ubuntu_v1/templates/mesoscluster.yaml | 543 ---------------- .../mesos_ubuntu_v1/templates/mesosmaster.yaml | 131 ---- .../mesos_ubuntu_v1/templates/mesosslave.yaml | 98 --- magnum/drivers/mesos_ubuntu_v1/version.py | 17 - magnum/objects/fields.py | 4 +- magnum/service/periodic.py | 51 -- .../functional/mesos/test_mesos_python_client.py | 25 - .../api/controllers/v1/test_cluster_template.py | 4 +- .../unit/api/controllers/v1/test_federation.py | 6 +- .../handlers/test_k8s_cluster_conductor.py | 7 - .../handlers/test_mesos_cluster_conductor.py | 545 ----------------- .../deprecate-fedora-atomic-a5e7e361053253b7.yaml | 8 + .../drop-python-3-6-and-3-7-68ad47ae9d14dca7.yaml | 5 + .../notes/drop_mesos-DzAlnyYHjbQC6IfMq.yaml | 5 + .../drop_mesos_driver-pBmrJ9gAqX3EUROBS2g.yaml | 4 + ...move-send_cluster_metrics-2a09eba8627c7ceb.yaml | 5 + ...upport-dockershim-removal-cad104d069f1a50b.yaml | 5 + releasenotes/source/conf.py | 14 +- releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 288 ++++++++- .../source/locale/fr/LC_MESSAGES/releasenotes.po | 64 -- releasenotes/source/zed.rst | 6 + requirements.txt | 1 - setup.cfg | 9 +- tools/sync/cinder-csi | 162 +++++ tox.ini | 23 +- 126 files changed, 742 insertions(+), 6028 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index ec57d37c..d1d027e0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -25 +24,0 @@ keystonemiddleware>=9.0.0 # Apache-2.0 -marathon!=0.9.1,>=0.8.6 # MIT
participants (1)
-
no-reply@openstack.org