[release-announce] magnum 16.0.0 (antelope)

no-reply at openstack.org no-reply at openstack.org
Wed Mar 22 12:27:05 UTC 2023


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






More information about the Release-announce mailing list