Deprecate Docker Swarm COE
Deprecate docker swarm as announced in the mailing list [1]. Docker Swarm relies on Fedora Atomic OS which is EOL and is being deprecated too. [1] https://lists.openstack.org/pipermail/openstack-discuss/2023-February/032371.html Change-Id: I0e94c81cbba9c3d289e164f7405fcac5244f4e44
This commit is contained in:
parent
f28b25734d
commit
71ede8257c
|
@ -270,7 +270,12 @@ class ClusterTemplatesController(base.Controller):
|
|||
_fedora_atomic_deprecation_note = (
|
||||
"The fedora_atomic driver is deprecated in favor of the fedora_coreos "
|
||||
"driver. Please migrate to the fedora_coreos driver. fedora_atomic "
|
||||
"driver will be remove in a future Magnum version.")
|
||||
"driver will be removed in a future Magnum version.")
|
||||
|
||||
_docker_swarm_deprecation_note = (
|
||||
"The swarm coe is deprecated as the fedora_atomic distro is EOL. "
|
||||
"Please migrate to using the kubernetes coe. "
|
||||
"The swarm coe will be removed in a future Magnum version.")
|
||||
|
||||
def _generate_name_for_cluster_template(self, context):
|
||||
"""Generate a random name like: zeta-22-model."""
|
||||
|
@ -432,6 +437,12 @@ class ClusterTemplatesController(base.Controller):
|
|||
DeprecationWarning)
|
||||
LOG.warning(self._fedora_atomic_deprecation_note)
|
||||
|
||||
if (cluster_template_dict['coe'] == 'swarm' or
|
||||
cluster_template_dict['coe'] == 'swarm-mode'):
|
||||
warnings.warn(self._docker_swarm_deprecation_note,
|
||||
DeprecationWarning)
|
||||
LOG.warning(self._docker_swarm_deprecation_note)
|
||||
|
||||
# NOTE(yuywz): We will generate a random human-readable name for
|
||||
# cluster_template if the name is not specified by user.
|
||||
arg_name = cluster_template_dict.get('name')
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
deprecations:
|
||||
- |
|
||||
Deprecate the Docker Swarm COE ('swarm' and 'swarm-mode'). Docker Swarm
|
||||
relies on Fedora Atomic OS which has been EOL. Users are encourged to use
|
||||
the 'kubernetes' COE as it is better supported.
|
Loading…
Reference in New Issue