[SRU] Magnum Stable Releases
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Cloud Archive |
Invalid
|
Undecided
|
Unassigned | ||
Ussuri |
Fix Committed
|
High
|
Unassigned | ||
Victoria |
Fix Released
|
High
|
Unassigned | ||
Wallaby |
Fix Released
|
High
|
Unassigned | ||
Xena |
Fix Released
|
High
|
Unassigned | ||
Yoga |
Fix Released
|
High
|
Unassigned | ||
Zed |
Fix Released
|
High
|
Unassigned | ||
magnum (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
High
|
Unassigned | ||
Jammy |
Fix Released
|
High
|
Unassigned | ||
Kinetic |
Fix Released
|
High
|
Unassigned | ||
magnum-ui (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
High
|
Unassigned | ||
Jammy |
Invalid
|
High
|
Unassigned | ||
Kinetic |
Invalid
|
High
|
Unassigned |
Bug Description
[Impact]
The magnum project is composed of the source packages "magnum" and "magnum-ui", the following stable releases are available in upstream, but not in Ubuntu:
OpenStack Zed / Ubuntu Kinetic
magnum-15.0.1
OpenStack Yoga / Ubuntu Jammy
magnum-14.1.0
OpenStack Xena / UCA Xena
magnum-13.1.0
OpenStack Wallaby / UCA Wallaby
magnum-12.1.1
magnum-ui-8.0.1
OpenStack Victoria / UCA Victoria
magnum-11.2.1
magnum-ui-7.0.1
OpenStack Ussuri / UCA Ussuri
magnum-10.1.0
magnum-ui-6.0.1
[Test Case]
The following SRU process was followed:
https:/
In order to avoid regression of existing consumers, the OpenStack team will
run their continuous integration test against the packages that are in
-proposed. A successful run of all available tests will be required before the
proposed packages can be let into -updates.
The OpenStack team will be in charge of attaching the output summary of the
executed tests. The OpenStack team members will not mark ‘verification-done’ until
this has happened.
[Regression Potential]
In order to mitigate the regression potential, the results of the
aforementioned tests are attached to this bug.
[Discussion]
Related branches
- Ubuntu OpenStack uploaders: Pending requested
-
Diff: 33 lines (+3/-0)3 files modifiedmagnum-ui_6.0.1.orig.tar.gz.id (+1/-0)
magnum-ui_7.0.1.orig.tar.gz.id (+1/-0)
magnum-ui_8.0.1.orig.tar.gz.id (+1/-0)
- Ubuntu OpenStack uploaders: Pending requested
-
Diff: 7329 lines (+1464/-586)47 files modified.zuul.yaml (+9/-2)
AUTHORS (+0/-5)
ChangeLog (+4/-63)
PKG-INFO (+77/-79)
dev/null (+0/-6)
doc/requirements.txt (+3/-3)
doc/source/conf.py (+20/-6)
lower-constraints.txt (+143/-0)
magnum_ui.egg-info/PKG-INFO (+77/-79)
magnum_ui.egg-info/SOURCES.txt (+3/-18)
magnum_ui.egg-info/pbr.json (+1/-1)
magnum_ui/api/heat.py (+1/-0)
magnum_ui/api/magnum.py (+2/-4)
magnum_ui/content/cluster_templates/urls.py (+4/-5)
magnum_ui/content/clusters/urls.py (+4/-4)
magnum_ui/content/container_infra/quotas/urls.py (+4/-4)
magnum_ui/karma.conf.js (+3/-2)
magnum_ui/locale/de/LC_MESSAGES/djangojs.po (+47/-5)
magnum_ui/locale/en_GB/LC_MESSAGES/djangojs.po (+6/-19)
magnum_ui/locale/id/LC_MESSAGES/djangojs.po (+326/-2)
magnum_ui/locale/ru/LC_MESSAGES/djangojs.po (+4/-155)
magnum_ui/locale/zh_CN/LC_MESSAGES/django.po (+32/-0)
magnum_ui/locale/zh_CN/LC_MESSAGES/djangojs.po (+596/-0)
magnum_ui/static/dashboard/container-infra/cluster-templates/delete/delete.service.js (+2/-2)
magnum_ui/static/dashboard/container-infra/cluster-templates/workflow/workflow.service.js (+2/-3)
magnum_ui/static/dashboard/container-infra/clusters/cluster-stats.controller.js (+4/-6)
magnum_ui/static/dashboard/container-infra/clusters/cluster-stats.controller.spec.js (+2/-2)
magnum_ui/static/dashboard/container-infra/clusters/clusters.module.js (+0/-12)
magnum_ui/static/dashboard/container-infra/clusters/create/create.service.js (+1/-2)
magnum_ui/static/dashboard/container-infra/clusters/create/create.service.spec.js (+2/-6)
magnum_ui/static/dashboard/container-infra/clusters/delete/delete.service.js (+2/-2)
magnum_ui/static/dashboard/container-infra/clusters/details/overview.html (+0/-4)
magnum_ui/static/dashboard/container-infra/clusters/resize/resize.service.js (+2/-3)
magnum_ui/static/dashboard/container-infra/clusters/rolling-upgrade/upgrade.service.js (+0/-1)
magnum_ui/static/dashboard/container-infra/clusters/workflow/workflow.service.js (+5/-12)
magnum_ui/static/dashboard/container-infra/magnum.service.js (+27/-27)
magnum_ui/static/dashboard/container-infra/quotas/delete/delete.service.js (+2/-2)
magnum_ui/test/api_tests/test_rest_api.py (+1/-1)
package.json (+4/-2)
releasenotes/source/conf.py (+7/-5)
releasenotes/source/index.rst (+0/-6)
requirements.txt (+0/-4)
setup.cfg (+3/-6)
test-requirements.txt (+1/-2)
tools/install_venv.py (+1/-1)
tools/install_venv_common.py (+6/-0)
tox.ini (+24/-13)
- Ubuntu OpenStack uploaders: Pending requested
-
Diff: 114 lines (+16/-9)8 files modifiedChangeLog (+7/-0)
PKG-INFO (+1/-1)
debian/changelog (+3/-2)
dev/null (+0/-1)
magnum_ui.egg-info/PKG-INFO (+1/-1)
magnum_ui.egg-info/SOURCES.txt (+0/-1)
magnum_ui/static/dashboard/container-infra/cluster-templates/workflow/workflow.service.js (+2/-1)
tox.ini (+2/-2)
- Ubuntu OpenStack uploaders: Pending requested
-
Diff: 2365 lines (+1385/-103)40 files modified.zuul.yaml (+1/-7)
AUTHORS (+66/-0)
ChangeLog (+581/-0)
PKG-INFO (+92/-0)
debian/changelog (+7/-2)
debian/watch (+2/-2)
dev/null (+0/-1)
doc/requirements.txt (+3/-3)
doc/source/conf.py (+6/-20)
lower-constraints.txt (+7/-13)
magnum_ui.egg-info/PKG-INFO (+92/-0)
magnum_ui.egg-info/SOURCES.txt (+222/-0)
magnum_ui.egg-info/dependency_links.txt (+1/-0)
magnum_ui.egg-info/not-zip-safe (+1/-0)
magnum_ui.egg-info/requires.txt (+4/-0)
magnum_ui.egg-info/top_level.txt (+1/-0)
magnum_ui/api/heat.py (+0/-1)
magnum_ui/api/magnum.py (+0/-1)
magnum_ui/api/rest/magnum.py (+7/-5)
magnum_ui/locale/de/LC_MESSAGES/djangojs.po (+19/-3)
magnum_ui/locale/en_GB/LC_MESSAGES/djangojs.po (+10/-4)
magnum_ui/locale/ru/LC_MESSAGES/djangojs.po (+156/-2)
magnum_ui/static/dashboard/container-infra/cluster-templates/workflow/workflow.service.js (+2/-1)
magnum_ui/static/dashboard/container-infra/clusters/clusters.module.js (+12/-0)
magnum_ui/static/dashboard/container-infra/clusters/create/create.service.js (+2/-1)
magnum_ui/static/dashboard/container-infra/clusters/details/overview.html (+4/-0)
magnum_ui/static/dashboard/container-infra/clusters/workflow/workflow.service.js (+10/-3)
magnum_ui/test/api_tests/test_rest_api.py (+1/-1)
package.json (+1/-1)
releasenotes/notes/show-health-status-ff92b2fe2bfad5ae.yaml (+5/-0)
releasenotes/source/conf.py (+5/-7)
releasenotes/source/index.rst (+1/-0)
releasenotes/source/locale/de/LC_MESSAGES/releasenotes.po (+13/-3)
releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po (+19/-3)
releasenotes/source/ussuri.rst (+6/-0)
setup.cfg (+20/-13)
test-requirements.txt (+2/-1)
tools/install_venv.py (+1/-0)
tools/install_venv_common.py (+1/-3)
tox.ini (+2/-2)
- Ubuntu OpenStack uploaders: Pending requested
-
Diff: 11732 lines (+4357/-1169)74 files modified.zuul.yaml (+2/-6)
AUTHORS (+65/-0)
ChangeLog (+562/-0)
PKG-INFO (+90/-0)
babel-django.cfg (+0/-3)
babel-djangojs.cfg (+0/-12)
debian/changelog (+9/-2)
debian/patches/series (+0/-1)
debian/watch (+2/-2)
dev/null (+0/-279)
devstack/plugin.sh (+1/-1)
doc/requirements.txt (+0/-2)
doc/source/conf.py (+11/-3)
doc/source/configuration/index.rst (+115/-2)
lower-constraints.txt (+8/-6)
magnum_ui.egg-info/PKG-INFO (+90/-0)
magnum_ui.egg-info/SOURCES.txt (+212/-0)
magnum_ui.egg-info/dependency_links.txt (+1/-0)
magnum_ui.egg-info/not-zip-safe (+1/-0)
magnum_ui.egg-info/pbr.json (+1/-0)
magnum_ui.egg-info/requires.txt (+4/-0)
magnum_ui.egg-info/top_level.txt (+1/-0)
magnum_ui/api/heat.py (+62/-0)
magnum_ui/api/magnum.py (+22/-3)
magnum_ui/api/rest/magnum.py (+169/-3)
magnum_ui/locale/cs/LC_MESSAGES/djangojs.po (+3/-18)
magnum_ui/locale/de/LC_MESSAGES/djangojs.po (+60/-56)
magnum_ui/locale/en_AU/LC_MESSAGES/djangojs.po (+1/-19)
magnum_ui/locale/en_GB/LC_MESSAGES/djangojs.po (+314/-47)
magnum_ui/locale/fr/LC_MESSAGES/djangojs.po (+2/-55)
magnum_ui/locale/id/LC_MESSAGES/djangojs.po (+316/-49)
magnum_ui/locale/ja/LC_MESSAGES/djangojs.po (+1/-57)
magnum_ui/locale/ko_KR/LC_MESSAGES/djangojs.po (+1/-55)
magnum_ui/locale/pt_BR/LC_MESSAGES/djangojs.po (+1/-57)
magnum_ui/locale/ru/LC_MESSAGES/django.po (+19/-6)
magnum_ui/locale/ru/LC_MESSAGES/djangojs.po (+280/-24)
magnum_ui/locale/tr_TR/LC_MESSAGES/djangojs.po (+2/-51)
magnum_ui/locale/zh_CN/LC_MESSAGES/djangojs.po (+1/-46)
magnum_ui/static/dashboard/container-infra/cluster-templates/update/update.service.js (+2/-0)
magnum_ui/static/dashboard/container-infra/cluster-templates/workflow/workflow.service.js (+9/-2)
magnum_ui/static/dashboard/container-infra/clusters/actions.module.js (+14/-5)
magnum_ui/static/dashboard/container-infra/clusters/actions.module.spec.js (+5/-0)
magnum_ui/static/dashboard/container-infra/clusters/create/create.service.js (+114/-24)
magnum_ui/static/dashboard/container-infra/clusters/create/create.service.spec.js (+55/-9)
magnum_ui/static/dashboard/container-infra/clusters/resize/resize.service.js (+203/-0)
magnum_ui/static/dashboard/container-infra/clusters/resize/resize.service.spec.js (+53/-29)
magnum_ui/static/dashboard/container-infra/clusters/rolling-upgrade/upgrade.service.js (+227/-0)
magnum_ui/static/dashboard/container-infra/clusters/rolling-upgrade/upgrade.service.spec.js (+139/-0)
magnum_ui/static/dashboard/container-infra/clusters/workflow/advanced.help.html (+5/-0)
magnum_ui/static/dashboard/container-infra/clusters/workflow/cluster-template.controller.js (+52/-11)
magnum_ui/static/dashboard/container-infra/clusters/workflow/cluster-template.controller.spec.js (+207/-10)
magnum_ui/static/dashboard/container-infra/clusters/workflow/details.help.html (+2/-0)
magnum_ui/static/dashboard/container-infra/clusters/workflow/management.help.html (+2/-0)
magnum_ui/static/dashboard/container-infra/clusters/workflow/network.help.html (+4/-0)
magnum_ui/static/dashboard/container-infra/clusters/workflow/size.help.html (+6/-1)
magnum_ui/static/dashboard/container-infra/clusters/workflow/workflow.service.js (+463/-153)
magnum_ui/static/dashboard/container-infra/clusters/workflow/workflow.service.spec.js (+52/-4)
magnum_ui/static/dashboard/container-infra/magnum.service.js (+55/-2)
magnum_ui/static/dashboard/container-infra/magnum.service.spec.js (+64/-0)
magnum_ui/static/dashboard/container-infra/utils.service.js (+75/-0)
magnum_ui/static/dashboard/container-infra/utils.service.spec.js (+42/-0)
magnum_ui/test/api_tests/test_rest_api.py (+1/-1)
magnum_ui/test/helpers.py (+1/-1)
package.json (+1/-1)
releasenotes/notes/bugfix-cluster-template-hidden-arg-38909eaa92bd8d56.yaml (+5/-0)
releasenotes/notes/improve-cluster-launch-dfc514b51cfa7f0e.yaml (+10/-0)
releasenotes/notes/resize-actions-1436a2a0dccbd13b.yaml (+10/-0)
releasenotes/notes/upgrade-actions-adf2f749ec0cc817.yaml (+4/-0)
releasenotes/source/index.rst (+1/-0)
releasenotes/source/train.rst (+6/-0)
requirements.txt (+3/-2)
setup.cfg (+18/-15)
test-requirements.txt (+1/-1)
tox.ini (+17/-33)
- Ubuntu OpenStack uploaders: Pending requested
-
Diff: 7807 lines (+2357/-1593)145 files modified.zuul.yaml (+0/-27)
AUTHORS (+6/-0)
ChangeLog (+72/-0)
PKG-INFO (+1/-1)
contrib/drivers/dcos_centos_v1/templates/dcoscluster.yaml (+2/-2)
contrib/drivers/heat/dcos_centos_template_def.py (+4/-4)
contrib/drivers/k8s_opensuse_v1/template_def.py (+3/-3)
contrib/drivers/k8s_opensuse_v1/templates/kubecluster.yaml (+2/-2)
debian/changelog (+9/-0)
debian/patches/series (+0/-2)
dev/null (+0/-197)
doc/source/user/index.rst (+92/-31)
doc/source/user/k8s-keystone-authN-authZ.rst (+72/-21)
magnum.egg-info/PKG-INFO (+1/-1)
magnum.egg-info/SOURCES.txt (+21/-0)
magnum.egg-info/pbr.json (+1/-1)
magnum.egg-info/requires.txt (+6/-6)
magnum/api/app.py (+1/-0)
magnum/api/attr_validator.py (+1/-1)
magnum/api/controllers/v1/bay.py (+5/-0)
magnum/api/controllers/v1/cluster.py (+57/-4)
magnum/api/controllers/v1/cluster_actions.py (+5/-0)
magnum/api/controllers/v1/nodegroup.py (+33/-0)
magnum/api/utils.py (+21/-0)
magnum/cmd/__init__.py (+6/-0)
magnum/common/neutron.py (+2/-2)
magnum/common/octavia.py (+68/-35)
magnum/common/policies/cluster.py (+12/-0)
magnum/common/rpc.py (+0/-10)
magnum/common/rpc_service.py (+7/-15)
magnum/conductor/api.py (+2/-3)
magnum/conductor/scale_manager.py (+3/-5)
magnum/conf/kubernetes.py (+5/-0)
magnum/db/sqlalchemy/alembic/versions/1d045384b966_add_insecure_baymodel_attr.py (+7/-2)
magnum/db/sqlalchemy/alembic/versions/27ad304554e2_adding_magnum_service_functionality.py (+6/-2)
magnum/db/sqlalchemy/alembic/versions/2ae93c9c6191_add_public_column_to_baymodel_table.py (+3/-1)
magnum/db/sqlalchemy/alembic/versions/461d798132c7_change_cluster_to_support_nodegroups.py (+1/-1)
magnum/db/sqlalchemy/alembic/versions/47380964133d_add_network_subnet_fip_to_cluster.py (+1/-1)
magnum/db/sqlalchemy/alembic/versions/4e263f236334_add_registry_enabled.py (+1/-1)
magnum/db/sqlalchemy/alembic/versions/5ad410481b88_rename_insecure.py (+1/-1)
magnum/db/sqlalchemy/alembic/versions/68ce16dfd341_add_master_lb_enabled_column_to_baymodel_table.py (+3/-1)
magnum/db/sqlalchemy/alembic/versions/87e62e3c7abc_add_hidden_to_cluster_template.py (+4/-2)
magnum/db/sqlalchemy/alembic/versions/95096e2334ee_add_master_lb_enabled_to_cluster.py (+43/-0)
magnum/db/sqlalchemy/alembic/versions/ac92cbae311c_add_nodegoup_table.py (+3/-1)
magnum/db/sqlalchemy/alembic/versions/b1f612248cab_add_floating_ip_enabled_column_to_.py (+1/-1)
magnum/db/sqlalchemy/models.py (+1/-0)
magnum/drivers/common/k8s_monitor.py (+1/-1)
magnum/drivers/common/templates/fragments/configure-docker-registry.sh (+1/-1)
magnum/drivers/common/templates/fragments/configure_docker_storage_driver_fedora_coreos.sh (+3/-0)
magnum/drivers/common/templates/kubernetes/fragments/add-proxy.sh (+0/-2)
magnum/drivers/common/templates/kubernetes/fragments/calico-service-v3-3-x.sh (+1/-3)
magnum/drivers/common/templates/kubernetes/fragments/calico-service.sh (+3/-4)
magnum/drivers/common/templates/kubernetes/fragments/configure-etcd.sh (+1/-2)
magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-master.sh (+63/-43)
magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-minion.sh (+7/-10)
magnum/drivers/common/templates/kubernetes/fragments/core-dns-service.sh (+1/-3)
magnum/drivers/common/templates/kubernetes/fragments/disable-selinux.sh (+0/-1)
magnum/drivers/common/templates/kubernetes/fragments/enable-auto-healing.sh (+1/-3)
magnum/drivers/common/templates/kubernetes/fragments/enable-auto-scaling.sh (+43/-29)
magnum/drivers/common/templates/kubernetes/fragments/enable-cert-api-manager.sh (+0/-2)
magnum/drivers/common/templates/kubernetes/fragments/enable-cinder-csi.sh (+10/-3)
magnum/drivers/common/templates/kubernetes/fragments/enable-helm-tiller.sh (+1/-3)
magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-controller.sh (+0/-2)
magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-octavia.sh (+1/-1)
magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-traefik.sh (+2/-46)
magnum/drivers/common/templates/kubernetes/fragments/enable-keystone-auth.sh (+14/-3)
magnum/drivers/common/templates/kubernetes/fragments/enable-prometheus-monitoring.sh (+2/-4)
magnum/drivers/common/templates/kubernetes/fragments/enable-services-master.sh (+2/-4)
magnum/drivers/common/templates/kubernetes/fragments/enable-services-minion.sh (+0/-2)
magnum/drivers/common/templates/kubernetes/fragments/flannel-service.sh (+1/-3)
magnum/drivers/common/templates/kubernetes/fragments/install-clients.sh (+37/-0)
magnum/drivers/common/templates/kubernetes/fragments/install-cri.sh (+1/-3)
magnum/drivers/common/templates/kubernetes/fragments/install-helm-modules.sh (+78/-19)
magnum/drivers/common/templates/kubernetes/fragments/kube-apiserver-to-kubelet-role.sh (+1/-3)
magnum/drivers/common/templates/kubernetes/fragments/kube-dashboard-service.sh (+1/-3)
magnum/drivers/common/templates/kubernetes/fragments/make-cert-client.sh (+0/-2)
magnum/drivers/common/templates/kubernetes/fragments/make-cert.sh (+18/-2)
magnum/drivers/common/templates/kubernetes/fragments/start-container-agent.sh (+0/-2)
magnum/drivers/common/templates/kubernetes/fragments/upgrade-kubernetes.sh (+30/-19)
magnum/drivers/common/templates/kubernetes/fragments/wc-notify-master.sh (+1/-3)
magnum/drivers/common/templates/kubernetes/fragments/write-heat-params-master.sh (+2/-2)
magnum/drivers/common/templates/kubernetes/fragments/write-heat-params.sh (+0/-2)
magnum/drivers/common/templates/kubernetes/fragments/write-kube-os-config.sh (+0/-3)
magnum/drivers/common/templates/kubernetes/helm/ingress-nginx.sh (+147/-222)
magnum/drivers/common/templates/kubernetes/helm/metrics-server.sh (+15/-89)
magnum/drivers/common/templates/kubernetes/helm/prometheus-adapter.sh (+31/-110)
magnum/drivers/common/templates/kubernetes/helm/prometheus-operator.sh (+219/-165)
magnum/drivers/common/templates/lb_api.yaml (+26/-2)
magnum/drivers/common/templates/lb_etcd.yaml (+26/-2)
magnum/drivers/heat/driver.py (+39/-44)
magnum/drivers/heat/k8s_coreos_template_def.py (+2/-2)
magnum/drivers/heat/k8s_fedora_template_def.py (+3/-2)
magnum/drivers/heat/k8s_template_def.py (+46/-6)
magnum/drivers/heat/swarm_fedora_template_def.py (+8/-2)
magnum/drivers/heat/swarm_mode_template_def.py (+21/-6)
magnum/drivers/heat/template_def.py (+27/-11)
magnum/drivers/k8s_coreos_v1/templates/kubecluster.yaml (+2/-8)
magnum/drivers/k8s_fedora_atomic_v1/templates/kubecluster.yaml (+35/-13)
magnum/drivers/k8s_fedora_atomic_v1/templates/kubemaster.yaml (+21/-11)
magnum/drivers/k8s_fedora_atomic_v1/templates/kubeminion.yaml (+7/-2)
magnum/drivers/k8s_fedora_coreos_v1/templates/fcct-config.yaml (+18/-4)
magnum/drivers/k8s_fedora_coreos_v1/templates/kubecluster.yaml (+38/-15)
magnum/drivers/k8s_fedora_coreos_v1/templates/kubemaster.yaml (+29/-11)
magnum/drivers/k8s_fedora_coreos_v1/templates/kubeminion.yaml (+15/-3)
magnum/drivers/k8s_fedora_coreos_v1/templates/user_data.json (+22/-23)
magnum/drivers/mesos_ubuntu_v1/template_def.py (+4/-3)
magnum/drivers/mesos_ubuntu_v1/templates/mesoscluster.yaml (+2/-2)
magnum/drivers/swarm_fedora_atomic_v1/templates/cluster.yaml (+3/-3)
magnum/drivers/swarm_fedora_atomic_v2/templates/swarmcluster.yaml (+3/-3)
magnum/objects/cluster.py (+3/-1)
magnum/service/periodic.py (+3/-1)
magnum/tests/unit/api/controllers/v1/test_bay.py (+1/-1)
magnum/tests/unit/api/controllers/v1/test_cluster.py (+98/-3)
magnum/tests/unit/api/controllers/v1/test_cluster_actions.py (+37/-2)
magnum/tests/unit/api/controllers/v1/test_nodegroup.py (+78/-0)
magnum/tests/unit/api/utils.py (+2/-0)
magnum/tests/unit/common/test_octavia.py (+51/-51)
magnum/tests/unit/common/test_rpc.py (+4/-48)
magnum/tests/unit/conductor/handlers/test_k8s_cluster_conductor.py (+64/-17)
magnum/tests/unit/conductor/handlers/test_mesos_cluster_conductor.py (+4/-0)
magnum/tests/unit/conductor/handlers/test_swarm_cluster_conductor.py (+4/-0)
magnum/tests/unit/conductor/test_monitors.py (+1/-1)
magnum/tests/unit/db/utils.py (+1/-0)
magnum/tests/unit/drivers/test_template_definition.py (+129/-75)
magnum/tests/unit/objects/test_objects.py (+1/-1)
playbooks/container-builder-setup-gate.yaml (+3/-3)
releasenotes/notes/Deploy-traefik-from-the-heat-agent-0bb32f0f2c97405d.yaml (+18/-0)
releasenotes/notes/add-master_lb_enabled-to-cluster-c773fac9086b2531.yaml (+5/-0)
releasenotes/notes/configurable-k8s-health-polling-interval-75bb83b4701d48c5.yaml (+13/-0)
releasenotes/notes/default-admission-controller-04398548cf63597c.yaml (+5/-0)
releasenotes/notes/default-ng-worker-node-count-a88911a0b7a760a7.yaml (+6/-0)
releasenotes/notes/ensure-delete-complete-2f9bb53616e1e02b.yaml (+5/-0)
releasenotes/notes/expose_autoscaler_metrics-0ea9c61660409efe.yaml (+4/-0)
releasenotes/notes/fix-label-fixed_network_cidr-95d6a2571b58a8fc.yaml (+6/-0)
releasenotes/notes/fix-serveraddressoutputmapping-for-private-clusters-73a874bb4827d568.yaml (+6/-0)
releasenotes/notes/master-lb-allowed-cidrs-cc599da4eb96e983.yaml (+7/-0)
releasenotes/notes/merge-labels-9ba7deffc5bb3c7f.yaml (+10/-0)
releasenotes/notes/migrations-1.3.20-60e5f990422f2ca5.yaml (+4/-0)
releasenotes/notes/monitoring_scrape_ca_and_traefik-5544d8dd5ab7c234.yaml (+5/-0)
releasenotes/notes/monitoring_scrape_internal-6697e50f091b0c9c.yaml (+5/-0)
releasenotes/notes/pre-delete-all-loadbalancers-350a69ec787e11ea.yaml (+5/-0)
releasenotes/notes/story-2008548-65a571ad15451937.yaml (+6/-0)
releasenotes/notes/support-helm-v3-5c68eca89fc9446b.yaml (+19/-0)
releasenotes/notes/support-upgrade-on-behalf-of-user-c04994831360f8c1.yaml (+5/-0)
releasenotes/notes/update_prometheus_monitoring-342a86f826be6579.yaml (+8/-0)
- Ubuntu OpenStack uploaders: Pending requested
-
Diff: 2452 lines (+433/-279)85 files modified.zuul.yaml (+0/-27)
AUTHORS (+3/-0)
ChangeLog (+47/-0)
PKG-INFO (+1/-1)
debian/changelog (+7/-0)
debian/patches/series (+0/-1)
debian/watch (+1/-1)
dev/null (+0/-1)
doc/source/user/index.rst (+18/-4)
magnum.egg-info/PKG-INFO (+1/-1)
magnum.egg-info/SOURCES.txt (+6/-1)
magnum/api/attr_validator.py (+1/-1)
magnum/common/octavia.py (+2/-0)
magnum/common/rpc.py (+0/-10)
magnum/common/rpc_service.py (+7/-15)
magnum/conductor/api.py (+2/-3)
magnum/db/sqlalchemy/alembic/versions/1d045384b966_add_insecure_baymodel_attr.py (+7/-2)
magnum/db/sqlalchemy/alembic/versions/27ad304554e2_adding_magnum_service_functionality.py (+6/-2)
magnum/db/sqlalchemy/alembic/versions/2ae93c9c6191_add_public_column_to_baymodel_table.py (+3/-1)
magnum/db/sqlalchemy/alembic/versions/461d798132c7_change_cluster_to_support_nodegroups.py (+1/-1)
magnum/db/sqlalchemy/alembic/versions/47380964133d_add_network_subnet_fip_to_cluster.py (+1/-1)
magnum/db/sqlalchemy/alembic/versions/4e263f236334_add_registry_enabled.py (+1/-1)
magnum/db/sqlalchemy/alembic/versions/5ad410481b88_rename_insecure.py (+1/-1)
magnum/db/sqlalchemy/alembic/versions/68ce16dfd341_add_master_lb_enabled_column_to_baymodel_table.py (+3/-1)
magnum/db/sqlalchemy/alembic/versions/87e62e3c7abc_add_hidden_to_cluster_template.py (+4/-2)
magnum/db/sqlalchemy/alembic/versions/95096e2334ee_add_master_lb_enabled_to_cluster.py (+3/-1)
magnum/db/sqlalchemy/alembic/versions/ac92cbae311c_add_nodegoup_table.py (+3/-1)
magnum/db/sqlalchemy/alembic/versions/b1f612248cab_add_floating_ip_enabled_column_to_.py (+1/-1)
magnum/drivers/common/templates/fragments/configure-docker-registry.sh (+1/-1)
magnum/drivers/common/templates/fragments/configure-docker-storage.sh (+1/-1)
magnum/drivers/common/templates/fragments/configure_docker_storage_driver_fedora_coreos.sh (+3/-0)
magnum/drivers/common/templates/fragments/enable-docker-registry.sh (+6/-8)
magnum/drivers/common/templates/kubernetes/fragments/calico-service-v3-3-x.sh (+1/-1)
magnum/drivers/common/templates/kubernetes/fragments/calico-service.sh (+3/-3)
magnum/drivers/common/templates/kubernetes/fragments/configure-etcd.sh (+1/-1)
magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-master.sh (+40/-44)
magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-minion.sh (+9/-6)
magnum/drivers/common/templates/kubernetes/fragments/core-dns-service.sh (+1/-1)
magnum/drivers/common/templates/kubernetes/fragments/enable-auto-healing.sh (+1/-1)
magnum/drivers/common/templates/kubernetes/fragments/enable-auto-scaling.sh (+1/-1)
magnum/drivers/common/templates/kubernetes/fragments/enable-cinder-csi.sh (+10/-1)
magnum/drivers/common/templates/kubernetes/fragments/enable-helm-tiller.sh (+1/-1)
magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-octavia.sh (+1/-1)
magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-traefik.sh (+1/-1)
magnum/drivers/common/templates/kubernetes/fragments/enable-keystone-auth.sh (+1/-1)
magnum/drivers/common/templates/kubernetes/fragments/enable-prometheus-monitoring.sh (+1/-1)
magnum/drivers/common/templates/kubernetes/fragments/enable-services-master.sh (+2/-2)
magnum/drivers/common/templates/kubernetes/fragments/flannel-service.sh (+1/-1)
magnum/drivers/common/templates/kubernetes/fragments/install-clients.sh (+3/-2)
magnum/drivers/common/templates/kubernetes/fragments/install-cri.sh (+2/-2)
magnum/drivers/common/templates/kubernetes/fragments/install-helm-modules.sh (+1/-1)
magnum/drivers/common/templates/kubernetes/fragments/kube-apiserver-to-kubelet-role.sh (+1/-1)
magnum/drivers/common/templates/kubernetes/fragments/kube-dashboard-service.sh (+1/-1)
magnum/drivers/common/templates/kubernetes/fragments/upgrade-kubernetes.sh (+3/-3)
magnum/drivers/common/templates/kubernetes/fragments/wc-notify-master.sh (+1/-1)
magnum/drivers/common/templates/kubernetes/fragments/write-heat-params-master.sh (+1/-0)
magnum/drivers/common/templates/kubernetes/fragments/write-heat-params.sh (+3/-0)
magnum/drivers/common/templates/kubernetes/fragments/write-kube-os-config.sh (+0/-1)
magnum/drivers/common/templates/kubernetes/helm/ingress-nginx.sh (+1/-1)
magnum/drivers/common/templates/kubernetes/helm/metrics-server.sh (+1/-1)
magnum/drivers/common/templates/kubernetes/helm/prometheus-adapter.sh (+1/-1)
magnum/drivers/common/templates/kubernetes/helm/prometheus-operator.sh (+5/-2)
magnum/drivers/heat/driver.py (+12/-10)
magnum/drivers/heat/k8s_fedora_template_def.py (+1/-0)
magnum/drivers/k8s_fedora_atomic_v1/templates/kubecluster.yaml (+11/-4)
magnum/drivers/k8s_fedora_atomic_v1/templates/kubemaster.yaml (+6/-0)
magnum/drivers/k8s_fedora_atomic_v1/templates/kubeminion.yaml (+7/-0)
magnum/drivers/k8s_fedora_coreos_v1/templates/fcct-config.yaml (+18/-4)
magnum/drivers/k8s_fedora_coreos_v1/templates/kubecluster.yaml (+18/-10)
magnum/drivers/k8s_fedora_coreos_v1/templates/kubemaster.yaml (+14/-0)
magnum/drivers/k8s_fedora_coreos_v1/templates/kubeminion.yaml (+15/-1)
magnum/drivers/k8s_fedora_coreos_v1/templates/user_data.json (+22/-23)
magnum/tests/unit/api/controllers/v1/test_bay.py (+1/-1)
magnum/tests/unit/api/controllers/v1/test_cluster.py (+2/-1)
magnum/tests/unit/common/test_octavia.py (+24/-0)
magnum/tests/unit/common/test_rpc.py (+4/-48)
magnum/tests/unit/db/utils.py (+1/-1)
magnum/tests/unit/drivers/test_template_definition.py (+4/-0)
releasenotes/notes/default-admission-controller-04398548cf63597c.yaml (+5/-0)
releasenotes/notes/ensure-delete-complete-2f9bb53616e1e02b.yaml (+5/-0)
releasenotes/notes/hyperkube-prefix-01b9a5f4664edc90.yaml (+8/-0)
releasenotes/notes/migrations-1.3.20-60e5f990422f2ca5.yaml (+4/-0)
releasenotes/notes/story-2008548-65a571ad15451937.yaml (+6/-0)
releasenotes/notes/update-containerd-version-url-c095c0ee3c1a538b.yaml (+4/-0)
tox.ini (+1/-1)
- Ubuntu OpenStack uploaders: Pending requested
-
Diff: 1127 lines (+198/-95)39 files modifiedAUTHORS (+3/-0)
ChangeLog (+20/-0)
PKG-INFO (+1/-1)
debian/changelog (+6/-2)
doc/source/user/index.rst (+20/-4)
magnum.egg-info/PKG-INFO (+1/-1)
magnum.egg-info/SOURCES.txt (+1/-0)
magnum.egg-info/pbr.json (+1/-1)
magnum/common/policies/cluster_template.py (+2/-2)
magnum/common/x509/operations.py (+7/-11)
magnum/common/x509/validator.py (+7/-1)
magnum/drivers/common/templates/fragments/configure-docker-registry.sh (+1/-1)
magnum/drivers/common/templates/fragments/configure-docker-storage.sh (+1/-1)
magnum/drivers/common/templates/fragments/enable-docker-registry.sh (+6/-8)
magnum/drivers/common/templates/kubernetes/fragments/configure-etcd.sh (+1/-1)
magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-master.sh (+6/-6)
magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-minion.sh (+2/-2)
magnum/drivers/common/templates/kubernetes/fragments/enable-services-master.sh (+1/-1)
magnum/drivers/common/templates/kubernetes/fragments/install-clients.sh (+1/-1)
magnum/drivers/common/templates/kubernetes/fragments/install-cri.sh (+1/-1)
magnum/drivers/common/templates/kubernetes/fragments/kube-apiserver-to-kubelet-role.sh (+7/-0)
magnum/drivers/common/templates/kubernetes/fragments/upgrade-kubernetes.sh (+3/-3)
magnum/drivers/common/templates/kubernetes/fragments/write-heat-params-master.sh (+1/-0)
magnum/drivers/common/templates/kubernetes/fragments/write-heat-params.sh (+3/-0)
magnum/drivers/heat/k8s_fedora_template_def.py (+1/-0)
magnum/drivers/k8s_fedora_atomic_v1/templates/kubecluster.yaml (+11/-4)
magnum/drivers/k8s_fedora_atomic_v1/templates/kubemaster.yaml (+5/-0)
magnum/drivers/k8s_fedora_atomic_v1/templates/kubeminion.yaml (+7/-0)
magnum/drivers/k8s_fedora_coreos_v1/templates/kubecluster.yaml (+15/-8)
magnum/drivers/k8s_fedora_coreos_v1/templates/kubemaster.yaml (+5/-0)
magnum/drivers/k8s_fedora_coreos_v1/templates/kubeminion.yaml (+7/-0)
magnum/service/periodic.py (+4/-4)
magnum/tests/unit/common/x509/test_operations.py (+2/-8)
magnum/tests/unit/common/x509/test_sign.py (+4/-7)
magnum/tests/unit/drivers/test_template_definition.py (+4/-0)
playbooks/container-builder-vars.yaml (+1/-2)
playbooks/container-builder.yaml (+20/-13)
releasenotes/notes/hyperkube-prefix-01b9a5f4664edc90.yaml (+8/-0)
tox.ini (+1/-1)
- Ubuntu OpenStack uploaders: Pending requested
-
Diff: 1057 lines (+223/-121)37 files modified.zuul.yaml (+1/-1)
AUTHORS (+4/-0)
ChangeLog (+16/-0)
PKG-INFO (+1/-1)
debian/changelog (+6/-2)
magnum.egg-info/PKG-INFO (+1/-1)
magnum.egg-info/SOURCES.txt (+1/-0)
magnum.egg-info/pbr.json (+1/-1)
magnum/api/controllers/v1/cluster.py (+6/-25)
magnum/api/validation.py (+16/-2)
magnum/common/exception.py (+5/-0)
magnum/common/octavia.py (+9/-3)
magnum/common/policies/cluster_template.py (+2/-2)
magnum/common/x509/operations.py (+7/-11)
magnum/common/x509/validator.py (+7/-1)
magnum/conf/cinder.py (+1/-1)
magnum/drivers/common/driver.py (+1/-1)
magnum/drivers/common/templates/fragments/configure-docker-registry.sh (+1/-1)
magnum/drivers/common/templates/fragments/enable-docker-registry.sh (+6/-8)
magnum/drivers/common/templates/kubernetes/fragments/write-heat-params.sh (+2/-0)
magnum/drivers/heat/driver.py (+5/-2)
magnum/drivers/k8s_fedora_atomic_v1/templates/kubeminion.yaml (+2/-0)
magnum/drivers/k8s_fedora_coreos_v1/templates/fcct-config.yaml (+1/-1)
magnum/drivers/k8s_fedora_coreos_v1/templates/kubeminion.yaml (+2/-0)
magnum/objects/cluster.py (+16/-7)
magnum/objects/cluster_template.py (+1/-2)
magnum/service/periodic.py (+18/-5)
magnum/tests/unit/api/controllers/v1/test_cluster.py (+3/-1)
magnum/tests/unit/api/test_validation.py (+8/-8)
magnum/tests/unit/common/test_octavia.py (+25/-0)
magnum/tests/unit/common/x509/test_operations.py (+2/-7)
magnum/tests/unit/common/x509/test_sign.py (+4/-7)
magnum/tests/unit/objects/test_cluster.py (+7/-17)
magnum/tests/unit/objects/test_cluster_template.py (+1/-1)
magnum/tests/unit/service/test_periodic.py (+27/-0)
releasenotes/notes/fix-volume-api-version-908c3f1cf154b231.yaml (+5/-0)
tox.ini (+2/-2)
- Ubuntu OpenStack uploaders: Pending requested
-
Diff: 237 lines (+67/-11)12 files modified.zuul.yaml (+1/-1)
AUTHORS (+2/-0)
ChangeLog (+7/-0)
PKG-INFO (+1/-1)
debian/changelog (+6/-2)
magnum.egg-info/PKG-INFO (+1/-1)
magnum.egg-info/pbr.json (+1/-1)
magnum/drivers/common/driver.py (+1/-1)
magnum/drivers/heat/driver.py (+5/-2)
magnum/drivers/k8s_fedora_coreos_v1/templates/fcct-config.yaml (+1/-1)
magnum/service/periodic.py (+14/-1)
magnum/tests/unit/service/test_periodic.py (+27/-0)
- Ubuntu OpenStack uploaders: Pending requested
-
Diff: 93 lines (+16/-6)7 files modifiedAUTHORS (+1/-0)
ChangeLog (+5/-0)
PKG-INFO (+1/-1)
debian/changelog (+6/-2)
magnum.egg-info/PKG-INFO (+1/-1)
magnum.egg-info/pbr.json (+1/-1)
magnum/drivers/k8s_fedora_coreos_v1/templates/fcct-config.yaml (+1/-1)
- Ubuntu OpenStack uploaders: Pending requested
-
Diff: 66 lines (+6/-0)6 files modifiedmagnum_10.1.0.orig.tar.gz.id (+1/-0)
magnum_11.2.1.orig.tar.gz.id (+1/-0)
magnum_12.1.1.orig.tar.gz.id (+1/-0)
magnum_13.1.0.orig.tar.gz.id (+1/-0)
magnum_14.1.0.orig.tar.gz.id (+1/-0)
magnum_15.0.1.orig.tar.gz.id (+1/-0)
- Ubuntu OpenStack uploaders: Pending requested
-
Diff: 25051 lines (+8654/-8037)293 files modified.testr.conf (+7/-0)
.zuul.yaml (+254/-30)
AUTHORS (+0/-31)
CONTRIBUTING.rst (+10/-72)
ChangeLog (+41/-196)
PKG-INFO (+36/-35)
api-ref/source/certificates.inc (+3/-31)
api-ref/source/clusters.inc (+0/-3)
api-ref/source/clustertemplates.inc (+1/-6)
api-ref/source/conf.py (+3/-3)
api-ref/source/parameters.yaml (+0/-24)
babel.cfg (+2/-0)
bindep.txt (+1/-4)
contrib/drivers/dcos_centos_v1/README.md (+103/-0)
contrib/drivers/dcos_centos_v1/__init__.py (+0/-0)
contrib/drivers/dcos_centos_v1/driver.py (+36/-0)
contrib/drivers/dcos_centos_v1/image/README.md (+86/-0)
contrib/drivers/dcos_centos_v1/image/dcos/elements-deps (+2/-0)
contrib/drivers/dcos_centos_v1/image/dcos/environment.d/10-dcos-install-url (+5/-0)
contrib/drivers/dcos_centos_v1/image/dcos/extra-data.d/99-download-generate-config (+23/-0)
contrib/drivers/dcos_centos_v1/image/dcos/package-installs.yaml (+6/-0)
contrib/drivers/dcos_centos_v1/image/dcos/post-install.d/99-add-norgoup (+10/-0)
contrib/drivers/dcos_centos_v1/image/dcos/post-install.d/99-enable-ntp (+9/-0)
contrib/drivers/dcos_centos_v1/image/docker/elements-deps (+1/-0)
contrib/drivers/dcos_centos_v1/image/docker/install.d/50-install-docker (+24/-0)
contrib/drivers/dcos_centos_v1/image/docker/post-install.d/60-enable-docker-service (+9/-0)
contrib/drivers/dcos_centos_v1/image/docker/pre-install.d/10-enable-overlay (+26/-0)
contrib/drivers/dcos_centos_v1/image/docker/pre-install.d/20-configure-docker-service (+33/-0)
contrib/drivers/dcos_centos_v1/image/install_imagebuild_deps.sh (+25/-0)
contrib/drivers/dcos_centos_v1/image/validate_dcos_image.sh (+35/-0)
contrib/drivers/dcos_centos_v1/monitor.py (+74/-0)
contrib/drivers/dcos_centos_v1/scale_manager.py (+29/-0)
contrib/drivers/dcos_centos_v1/template_def.py (+28/-0)
contrib/drivers/dcos_centos_v1/templates/dcoscluster.yaml (+679/-0)
contrib/drivers/dcos_centos_v1/templates/dcosmaster.yaml (+161/-0)
contrib/drivers/dcos_centos_v1/templates/dcosslave.yaml (+338/-0)
contrib/drivers/dcos_centos_v1/templates/fragments/configure-dcos.sh (+187/-0)
contrib/drivers/dcos_centos_v1/templates/fragments/write-heat-params.sh (+56/-0)
contrib/drivers/dcos_centos_v1/templates/lb.yaml (+201/-0)
contrib/drivers/dcos_centos_v1/templates/secgroup.yaml (+115/-0)
contrib/drivers/dcos_centos_v1/version.py (+15/-0)
contrib/drivers/heat/dcos_centos_template_def.py (+163/-0)
contrib/templates/example/README.rst (+10/-0)
dev/null (+0/-162)
devstack/lib/magnum (+36/-26)
devstack/plugin.sh (+1/-1)
devstack/settings (+9/-0)
doc/requirements.txt (+3/-3)
doc/source/admin/configuring.rst (+8/-10)
doc/source/admin/magnum-proxy.rst (+15/-2)
doc/source/admin/troubleshooting-guide.rst (+13/-2)
doc/source/conf.py (+6/-7)
doc/source/configuration/sample-policy.rst (+0/-8)
doc/source/configuration/samples/policy-yaml.rst (+0/-8)
doc/source/contributor/contributing.rst (+3/-0)
doc/source/contributor/quickstart.rst (+108/-74)
doc/source/index.rst (+8/-9)
doc/source/install/get_started.rst (+2/-2)
doc/source/install/index.rst (+2/-2)
doc/source/install/install-ubuntu.rst (+1/-1)
doc/source/install/launch-instance.rst (+2/-2)
doc/source/user/cluster-type-definition.rst (+105/-0)
doc/source/user/glossary.rst (+1/-1)
doc/source/user/index.rst (+672/-176)
dockerfiles/cluster-autoscaler/Dockerfile (+1/-1)
dockerfiles/heat-container-agent/Dockerfile (+0/-1)
dockerfiles/heat-container-agent/scripts/hooks/script (+2/-7)
dockerfiles/helm-client/Dockerfile (+3/-3)
etc/magnum/api-paste.ini (+4/-9)
lower-constraints.txt (+170/-0)
magnum.egg-info/PKG-INFO (+36/-35)
magnum.egg-info/SOURCES.txt (+70/-39)
magnum.egg-info/entry_points.txt (+3/-1)
magnum.egg-info/pbr.json (+1/-1)
magnum.egg-info/requires.txt (+55/-52)
magnum/api/__init__.py (+0/-16)
magnum/api/controllers/v1/bay.py (+5/-6)
magnum/api/controllers/v1/baymodel.py (+0/-3)
magnum/api/controllers/v1/certificate.py (+6/-29)
magnum/api/controllers/v1/cluster.py (+30/-64)
magnum/api/controllers/v1/cluster_actions.py (+3/-23)
magnum/api/controllers/v1/cluster_template.py (+1/-39)
magnum/api/controllers/v1/nodegroup.py (+5/-5)
magnum/api/controllers/v1/quota.py (+1/-1)
magnum/api/controllers/v1/types.py (+2/-2)
magnum/api/controllers/versions.py (+11/-2)
magnum/api/rest_api_version_history.rst (+0/-29)
magnum/api/validation.py (+4/-16)
magnum/cmd/status.py (+10/-3)
magnum/common/cert_manager/local_cert_manager.py (+1/-1)
magnum/common/clients.py (+1/-1)
magnum/common/config.py (+1/-13)
magnum/common/context.py (+1/-1)
magnum/common/exception.py (+0/-15)
magnum/common/octavia.py (+4/-10)
magnum/common/policies/cluster_template.py (+2/-2)
magnum/common/policy.py (+0/-7)
magnum/common/rpc.py (+0/-8)
magnum/common/rpc_service.py (+20/-9)
magnum/common/x509/operations.py (+11/-7)
magnum/common/x509/validator.py (+1/-7)
magnum/conductor/api.py (+2/-3)
magnum/conductor/handlers/ca_conductor.py (+7/-60)
magnum/conductor/handlers/common/cert_manager.py (+4/-22)
magnum/conductor/k8s_api.py (+114/-66)
magnum/conductor/utils.py (+0/-7)
magnum/conf/cinder.py (+1/-1)
magnum/conf/cluster.py (+10/-0)
magnum/conf/drivers.py (+7/-0)
magnum/db/sqlalchemy/api.py (+15/-21)
magnum/db/sqlalchemy/models.py (+0/-3)
magnum/drivers/common/driver.py (+1/-1)
magnum/drivers/common/k8s_monitor.py (+21/-14)
magnum/drivers/common/k8s_scale_manager.py (+3/-3)
magnum/drivers/common/templates/environments/disable_floating_ip.yaml (+6/-0)
magnum/drivers/common/templates/environments/enable_floating_ip.yaml (+6/-0)
magnum/drivers/common/templates/fragments/configure-docker-registry.sh (+1/-1)
magnum/drivers/common/templates/fragments/configure-docker-storage.sh (+1/-1)
magnum/drivers/common/templates/fragments/enable-docker-registry.sh (+8/-6)
magnum/drivers/common/templates/kubernetes/fragments/calico-service.sh (+290/-3921)
magnum/drivers/common/templates/kubernetes/fragments/configure-etcd.sh (+1/-1)
magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-master.sh (+16/-16)
magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-minion.sh (+8/-8)
magnum/drivers/common/templates/kubernetes/fragments/core-dns-service.sh (+2/-8)
magnum/drivers/common/templates/kubernetes/fragments/enable-auto-scaling.sh (+0/-4)
magnum/drivers/common/templates/kubernetes/fragments/enable-cinder-csi.sh (+107/-137)
magnum/drivers/common/templates/kubernetes/fragments/enable-helm-tiller.sh (+1/-3)
magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-octavia.sh (+0/-3)
magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-traefik.sh (+4/-9)
magnum/drivers/common/templates/kubernetes/fragments/enable-keystone-auth.sh (+2/-2)
magnum/drivers/common/templates/kubernetes/fragments/enable-prometheus-monitoring.sh (+2/-2)
magnum/drivers/common/templates/kubernetes/fragments/enable-services-master.sh (+1/-1)
magnum/drivers/common/templates/kubernetes/fragments/flannel-service.sh (+2/-2)
magnum/drivers/common/templates/kubernetes/fragments/install-clients.sh (+1/-1)
magnum/drivers/common/templates/kubernetes/fragments/install-cri.sh (+2/-6)
magnum/drivers/common/templates/kubernetes/fragments/kube-apiserver-to-kubelet-role.sh (+3/-13)
magnum/drivers/common/templates/kubernetes/fragments/kube-dashboard-service.sh (+3/-22)
magnum/drivers/common/templates/kubernetes/fragments/make-cert-client.sh (+1/-1)
magnum/drivers/common/templates/kubernetes/fragments/make-cert.sh (+14/-63)
magnum/drivers/common/templates/kubernetes/fragments/upgrade-kubernetes.sh (+4/-4)
magnum/drivers/common/templates/kubernetes/fragments/write-heat-params-master.sh (+0/-14)
magnum/drivers/common/templates/kubernetes/fragments/write-heat-params.sh (+0/-6)
magnum/drivers/common/templates/kubernetes/fragments/write-kube-os-config.sh (+1/-3)
magnum/drivers/common/templates/kubernetes/helm/ingress-nginx.sh (+2/-2)
magnum/drivers/common/templates/kubernetes/helm/metrics-server.sh (+2/-6)
magnum/drivers/common/templates/kubernetes/helm/prometheus-operator.sh (+13/-172)
magnum/drivers/common/templates/lb_api.yaml (+1/-20)
magnum/drivers/common/templates/lb_etcd.yaml (+1/-20)
magnum/drivers/heat/driver.py (+2/-34)
magnum/drivers/heat/k8s_fedora_template_def.py (+0/-9)
magnum/drivers/heat/k8s_template_def.py (+1/-4)
magnum/drivers/k8s_coreos_v1/templates/fragments/enable-coredns.yaml (+1/-1)
magnum/drivers/k8s_fedora_atomic_v1/templates/kubecluster.yaml (+8/-62)
magnum/drivers/k8s_fedora_atomic_v1/templates/kubemaster.yaml (+0/-49)
magnum/drivers/k8s_fedora_atomic_v1/templates/kubeminion.yaml (+0/-7)
magnum/drivers/k8s_fedora_coreos_v1/templates/fcct-config.yaml (+1/-1)
magnum/drivers/k8s_fedora_coreos_v1/templates/kubecluster.yaml (+23/-138)
magnum/drivers/k8s_fedora_coreos_v1/templates/kubemaster.yaml (+0/-83)
magnum/drivers/k8s_fedora_coreos_v1/templates/kubeminion.yaml (+0/-49)
magnum/drivers/mesos_ubuntu_v1/COPYING (+202/-0)
magnum/drivers/mesos_ubuntu_v1/__init__.py (+0/-0)
magnum/drivers/mesos_ubuntu_v1/driver.py (+43/-0)
magnum/drivers/mesos_ubuntu_v1/image/Dockerfile (+18/-0)
magnum/drivers/mesos_ubuntu_v1/image/README.md (+4/-0)
magnum/drivers/mesos_ubuntu_v1/image/docker/elements-deps (+1/-0)
magnum/drivers/mesos_ubuntu_v1/image/docker/package-installs.yaml (+1/-0)
magnum/drivers/mesos_ubuntu_v1/image/docker/post-install.d/60-disable-docker-service (+4/-0)
magnum/drivers/mesos_ubuntu_v1/image/docker/pre-install.d/10-add-docker-repo (+17/-0)
magnum/drivers/mesos_ubuntu_v1/image/install_imagebuild_deps.sh (+22/-0)
magnum/drivers/mesos_ubuntu_v1/image/mesos/elements-deps (+1/-0)
magnum/drivers/mesos_ubuntu_v1/image/mesos/package-installs.yaml (+3/-0)
magnum/drivers/mesos_ubuntu_v1/image/mesos/post-install.d/60-disable-upstart (+6/-0)
magnum/drivers/mesos_ubuntu_v1/image/mesos/pre-install.d/10-apt-repo (+20/-0)
magnum/drivers/mesos_ubuntu_v1/image/validate_image.sh (+27/-0)
magnum/drivers/mesos_ubuntu_v1/monitor.py (+71/-0)
magnum/drivers/mesos_ubuntu_v1/scale_manager.py (+39/-0)
magnum/drivers/mesos_ubuntu_v1/template_def.py (+142/-0)
magnum/drivers/mesos_ubuntu_v1/templates/fragments/add-ext-ca-certs.sh (+27/-0)
magnum/drivers/mesos_ubuntu_v1/templates/fragments/add-proxy.sh (+38/-0)
magnum/drivers/mesos_ubuntu_v1/templates/fragments/configure-mesos-master.sh (+72/-0)
magnum/drivers/mesos_ubuntu_v1/templates/fragments/configure-mesos-slave.sh (+53/-0)
magnum/drivers/mesos_ubuntu_v1/templates/fragments/start-services-master.sh (+8/-0)
magnum/drivers/mesos_ubuntu_v1/templates/fragments/start-services-slave.sh (+8/-0)
magnum/drivers/mesos_ubuntu_v1/templates/fragments/volume-service.sh (+42/-0)
magnum/drivers/mesos_ubuntu_v1/templates/fragments/write-heat-params-master.sh (+11/-0)
magnum/drivers/mesos_ubuntu_v1/templates/fragments/write-heat-params.yaml (+24/-0)
magnum/drivers/mesos_ubuntu_v1/templates/mesos_slave_software_configs.yaml (+207/-0)
magnum/drivers/mesos_ubuntu_v1/templates/mesoscluster.yaml (+543/-0)
magnum/drivers/mesos_ubuntu_v1/templates/mesosmaster.yaml (+131/-0)
magnum/drivers/mesos_ubuntu_v1/templates/mesosslave.yaml (+98/-0)
magnum/drivers/mesos_ubuntu_v1/version.py (+17/-0)
magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch/Dockerfile (+1/-1)
magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch/README.rst (+2/-2)
magnum/objects/certificate.py (+1/-5)
magnum/objects/cluster.py (+8/-20)
magnum/objects/cluster_template.py (+3/-4)
magnum/objects/nodegroup.py (+2/-3)
magnum/service/periodic.py (+56/-18)
magnum/tests/base.py (+1/-1)
magnum/tests/contrib/gate_hook.sh (+4/-2)
magnum/tests/contrib/post_test_hook.sh (+44/-4)
magnum/tests/fakes.py (+1/-1)
magnum/tests/functional/common/datagen.py (+2/-0)
magnum/tests/functional/common/utils.py (+2/-2)
magnum/tests/functional/mesos/__init__.py (+0/-0)
magnum/tests/functional/mesos/test_mesos_python_client.py (+25/-0)
magnum/tests/policy_fixture.py (+2/-1)
magnum/tests/unit/api/base.py (+1/-2)
magnum/tests/unit/api/controllers/auth-paste.ini (+4/-9)
magnum/tests/unit/api/controllers/auth-root-access.ini (+4/-9)
magnum/tests/unit/api/controllers/auth-v1-access.ini (+4/-9)
magnum/tests/unit/api/controllers/test_base.py (+5/-6)
magnum/tests/unit/api/controllers/test_root.py (+3/-4)
magnum/tests/unit/api/controllers/v1/test_bay.py (+4/-5)
magnum/tests/unit/api/controllers/v1/test_baymodel.py (+4/-5)
magnum/tests/unit/api/controllers/v1/test_certificate.py (+4/-8)
magnum/tests/unit/api/controllers/v1/test_cluster.py (+9/-57)
magnum/tests/unit/api/controllers/v1/test_cluster_actions.py (+15/-48)
magnum/tests/unit/api/controllers/v1/test_cluster_template.py (+6/-21)
magnum/tests/unit/api/controllers/v1/test_federation.py (+7/-7)
magnum/tests/unit/api/controllers/v1/test_magnum_service.py (+1/-1)
magnum/tests/unit/api/controllers/v1/test_nodegroup.py (+4/-18)
magnum/tests/unit/api/controllers/v1/test_quota.py (+1/-12)
magnum/tests/unit/api/controllers/v1/test_stats.py (+1/-1)
magnum/tests/unit/api/controllers/v1/test_types.py (+1/-2)
magnum/tests/unit/api/controllers/v1/test_utils.py (+1/-2)
magnum/tests/unit/api/test_attr_validator.py (+1/-1)
magnum/tests/unit/api/test_expose.py (+1/-1)
magnum/tests/unit/api/test_hooks.py (+1/-2)
magnum/tests/unit/api/test_servicegroup.py (+1/-1)
magnum/tests/unit/api/test_validation.py (+9/-10)
magnum/tests/unit/cmd/test_api.py (+1/-1)
magnum/tests/unit/cmd/test_conductor.py (+1/-1)
magnum/tests/unit/cmd/test_db_manage.py (+1/-2)
magnum/tests/unit/cmd/test_driver_manage.py (+1/-1)
magnum/tests/unit/cmd/test_status.py (+4/-8)
magnum/tests/unit/common/cert_manager/test_barbican.py (+2/-2)
magnum/tests/unit/common/cert_manager/test_cert_manager.py (+1/-2)
magnum/tests/unit/common/cert_manager/test_local.py (+1/-1)
magnum/tests/unit/common/cert_manager/test_x509keypair_cert_manager.py (+1/-1)
magnum/tests/unit/common/test_clients.py (+2/-6)
magnum/tests/unit/common/test_docker_utils.py (+1/-1)
magnum/tests/unit/common/test_keystone.py (+1/-2)
magnum/tests/unit/common/test_neutron.py (+1/-1)
magnum/tests/unit/common/test_octavia.py (+1/-26)
magnum/tests/unit/common/test_profiler.py (+1/-1)
magnum/tests/unit/common/test_rpc.py (+3/-45)
magnum/tests/unit/common/test_service.py (+1/-1)
magnum/tests/unit/common/test_urlfetch.py (+2/-3)
magnum/tests/unit/common/test_utils.py (+1/-1)
magnum/tests/unit/common/x509/test_operations.py (+9/-3)
magnum/tests/unit/common/x509/test_sign.py (+8/-6)
magnum/tests/unit/conductor/handlers/common/test_cert_manager.py (+4/-17)
magnum/tests/unit/conductor/handlers/common/test_trust_manager.py (+2/-2)
magnum/tests/unit/conductor/handlers/test_ca_conductor.py (+2/-3)
magnum/tests/unit/conductor/handlers/test_cluster_conductor.py (+2/-3)
magnum/tests/unit/conductor/handlers/test_k8s_cluster_conductor.py (+11/-22)
magnum/tests/unit/conductor/handlers/test_mesos_cluster_conductor.py (+545/-0)
magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py (+2/-2)
magnum/tests/unit/conductor/handlers/test_swarm_cluster_conductor.py (+2/-2)
magnum/tests/unit/conductor/tasks/test_heat_tasks.py (+1/-1)
magnum/tests/unit/conductor/test_k8s_api.py (+1/-1)
magnum/tests/unit/conductor/test_monitors.py (+209/-206)
magnum/tests/unit/conductor/test_rpcapi.py (+1/-1)
magnum/tests/unit/conductor/test_scale_manager.py (+35/-39)
magnum/tests/unit/conductor/test_utils.py (+2/-2)
magnum/tests/unit/conf/test_conf.py (+1/-2)
magnum/tests/unit/db/test_quota.py (+0/-11)
magnum/tests/unit/db/utils.py (+0/-3)
magnum/tests/unit/drivers/test_heat_driver.py (+3/-5)
magnum/tests/unit/drivers/test_k8s_fedora_atomic_v1_driver.py (+1/-12)
magnum/tests/unit/drivers/test_template_definition.py (+158/-69)
magnum/tests/unit/objects/test_cluster.py (+18/-9)
magnum/tests/unit/objects/test_cluster_template.py (+2/-3)
magnum/tests/unit/objects/test_federation.py (+1/-2)
magnum/tests/unit/objects/test_magnum_service.py (+1/-1)
magnum/tests/unit/objects/test_nodegroup.py (+1/-2)
magnum/tests/unit/objects/test_objects.py (+5/-5)
magnum/tests/unit/objects/test_x509keypair.py (+1/-2)
magnum/tests/unit/service/test_periodic.py (+147/-28)
magnum/tests/unit/servicegroup/test_magnum_service.py (+1/-1)
magnum/tests/unit/test_hacking.py (+1/-1)
playbooks/container-builder-vars.yaml (+14/-20)
playbooks/container-builder.yaml (+88/-43)
playbooks/container-publish.yaml (+23/-13)
releasenotes/source/conf.py (+10/-10)
releasenotes/source/index.rst (+0/-6)
releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po (+2/-443)
requirements.txt (+40/-41)
setup.cfg (+23/-8)
test-requirements.txt (+14/-14)
tools/cover.sh (+14/-26)
tox.ini (+42/-21)
description: | updated |
description: | updated |
Changed in cloud-archive: | |
status: | New → Invalid |
Changed in magnum (Ubuntu): | |
status: | New → Invalid |
Changed in magnum (Ubuntu Focal): | |
importance: | Undecided → High |
status: | New → Triaged |
Changed in magnum (Ubuntu Jammy): | |
importance: | Undecided → High |
status: | New → Triaged |
Changed in magnum (Ubuntu Kinetic): | |
importance: | Undecided → High |
status: | New → Triaged |
Thanks Felipe. I've pushed all the changes to our source repos and uploaded to the corresponding unapproved queues and staging ppas.