[release-announce] magnum 14.0.0 (yoga)
no-reply at openstack.org
no-reply at openstack.org
Wed Mar 30 11:55:02 UTC 2022
We are overjoyed to announce the release of:
magnum 14.0.0: Container Management project for OpenStack
This release is part of the yoga 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 13.0.0..14.0.0
--------------------------------
70536dce Update .gitreview for stable/yoga
d7fc62f9 Update TOX_CONSTRAINTS_FILE for stable/yoga
896583e7 Remove use of tenant in common/context.py
526ecb86 Upgrade chart source and version
ab1ebed7 Remove mesos API validation
b73c6d25 Update cluster autoscaler build to v1.23
e47f640f [k8s-coreos] Default hyperkube_prefix to rancher
1da5a52b CoreDNS support EndpointSlices
db6abc92 Update master for stable/wallaby
b67ea3d1 Update flannel version to 0.15.1
c1c9942f fcos-k8s: Update to v1.22
76e50066 Fix POD to POD networking with ML2/OVN
9643abc9 Upgrade to calico_tag=v3.21.2
6eb907cc Drop Kubernetes Python client dependency
9e200806 Add Python3 yoga unit tests
a9b9ba23 Fix docs
5fca23f2 Quota deletion bug fix
e93fdc07 Support quota hard_limit values of zero
78d1f79b Fix health status polling interval
04477b13 Add resource requests for system components
4888f706 Fix deleting clusters if stack is deleted
679a174a Refix --registry-enabled
3ae0f65b Fix the default volume api version
0bf32427 Fix errors caused by cryptography>=35.0.0
8ca92e6d Fix cluster template default policy
8bf23e5c Imported Translations from Zanata
3a0b250e Update master for stable/xena
476c90d7 Disable and stop docker when the CRI is containerd
ce217a28 Deploy healthcheck middleware as app instead of filter
f77a437d Remove temporal workaround to increase quota in Glance
fe75ca34 Fix kubelet on FCOS 34
0792885a Optimize cluster list api
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
.zuul.yaml | 13 +-
devstack/plugin.sh | 2 +-
etc/magnum/api-paste.ini | 13 +-
lower-constraints.txt | 2 +-
magnum/api/__init__.py | 16 +
magnum/api/controllers/v1/cluster.py | 31 +-
magnum/api/controllers/v1/quota.py | 2 +-
magnum/api/validation.py | 20 +-
magnum/common/context.py | 2 +-
magnum/common/exception.py | 5 +
magnum/common/octavia.py | 12 +-
magnum/common/policies/cluster_template.py | 4 +-
magnum/common/x509/operations.py | 18 +-
magnum/common/x509/validator.py | 8 +-
magnum/conductor/k8s_api.py | 183 +-
magnum/conf/cinder.py | 2 +-
magnum/db/sqlalchemy/api.py | 7 +-
magnum/drivers/common/k8s_monitor.py | 33 +-
magnum/drivers/common/k8s_scale_manager.py | 6 +-
.../fragments/configure-docker-registry.sh | 2 +-
.../templates/fragments/enable-docker-registry.sh | 14 +-
.../kubernetes/fragments/calico-service.sh | 4221 ++++++++++++++++++--
.../fragments/configure-kubernetes-master.sh | 8 +-
.../fragments/configure-kubernetes-minion.sh | 6 +-
.../kubernetes/fragments/core-dns-service.sh | 7 +
.../kubernetes/fragments/enable-auto-scaling.sh | 4 +
.../kubernetes/fragments/enable-cinder-csi.sh | 23 +-
.../kubernetes/fragments/enable-helm-tiller.sh | 4 +-
.../kubernetes/fragments/enable-ingress-octavia.sh | 3 +
.../kubernetes/fragments/enable-ingress-traefik.sh | 8 +-
.../kubernetes/fragments/enable-keystone-auth.sh | 4 +-
.../fragments/enable-prometheus-monitoring.sh | 4 +-
.../kubernetes/fragments/flannel-service.sh | 4 +-
.../templates/kubernetes/fragments/install-cri.sh | 3 +-
.../fragments/kube-apiserver-to-kubelet-role.sh | 9 +-
.../kubernetes/fragments/kube-dashboard-service.sh | 25 +-
.../fragments/write-heat-params-master.sh | 2 +
.../kubernetes/fragments/write-heat-params.sh | 2 +
.../templates/kubernetes/helm/ingress-nginx.sh | 4 +-
.../templates/kubernetes/helm/metrics-server.sh | 8 +-
.../templates/kubecluster.yaml | 3 +-
.../k8s_fedora_atomic_v1/templates/kubemaster.yaml | 5 +
.../k8s_fedora_atomic_v1/templates/kubeminion.yaml | 2 +
.../templates/kubecluster.yaml | 42 +-
.../k8s_fedora_coreos_v1/templates/kubemaster.yaml | 6 +
.../k8s_fedora_coreos_v1/templates/kubeminion.yaml | 2 +
magnum/objects/cluster.py | 23 +-
magnum/objects/cluster_template.py | 3 +-
magnum/service/periodic.py | 8 +-
.../unit/api/controllers/auth-root-access.ini | 13 +-
playbooks/container-builder-vars.yaml | 1 +
.../notes/calico-3.21.2-193c895134e9c3c1.yaml | 5 +
.../disable-mesos-from-api-0087ef02ba0477df.yaml | 6 +
.../fix-volume-api-version-908c3f1cf154b231.yaml | 5 +
.../notes/ingress-ngnix-de3c70ca48552833.yaml | 7 +
releasenotes/notes/update-flannel-version.yaml | 8 +
releasenotes/source/index.rst | 2 +
.../locale/en_GB/LC_MESSAGES/releasenotes.po | 8 +-
.../source/locale/fr/LC_MESSAGES/releasenotes.po | 64 +
releasenotes/source/wallaby.rst | 6 +
releasenotes/source/xena.rst | 6 +
requirements.txt | 1 -
test-requirements.txt | 1 +
tox.ini | 4 +-
86 files changed, 4776 insertions(+), 757 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 95d874a8..1b480a90 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -22 +21,0 @@ keystonemiddleware>=9.0.0 # Apache-2.0
-kubernetes>=12.0.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 937098d3..7eb23e89 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -18,0 +19 @@ pytz>=2020.4 # MIT
+requests-mock>=1.2.0 # Apache-2.0
More information about the Release-announce
mailing list