kubespray/roles
Chad Swenson 3dc384a17a
Allow `containerd-common` to execute multiple times per play (#9543)
The `containerd-common` role is responsible for gathering OS specific variables from the vars directory of the roles that include or import it. `containerd-common` is imported via role dependency by a total of two roles, `container-engine/docker`, and `container-engine/containerd`.

containerd-common is needed by both the docker and containerd roles as a dependency when:
- containerd is selected as the container engine
- a docker install is detected and needs to be removed
- apt is the package manager

However, by default, roles can not be invoked more than once in the same play, unless `allow_duplicates: true` is set for that role. This results in the failure of the `containerd | Remove containerd repository` task, since only the docker vars will be loaded in the play, and `containerd_repo_info.repos`, normally populated by containerd/vars, is left empty.

This change sets `allow_duplicates: true` for `containerd-common` which fixes the currently failing containerd tasks if docker was detected and removed in the same play.
2022-12-08 15:58:18 -08:00
..
adduser replace createhome (#9314) 2022-09-23 00:26:39 -07:00
bastion-ssh-config Replace callback_whitelist with callbacks_enabled (#8759) 2022-06-09 13:15:45 -07:00
bootstrap-os Add support for the OpenEuler Linux (#9494) 2022-11-16 00:48:49 -08:00
container-engine Allow `containerd-common` to execute multiple times per play (#9543) 2022-12-08 15:58:18 -08:00
download [kube-ovn]: update version v1.10.7 (#9527) 2022-12-08 15:58:11 -08:00
etcd Update etcd log-level parameter name (#9540) 2022-12-05 01:05:03 -08:00
etcdctl Add kubeadm option to etcd_deployment_type to replace the etcd_kubeadm_enabled variable (#8317) 2022-02-22 08:53:16 -08:00
helm-apps Helm-apps role for installing helm charts (#8347) 2022-03-14 08:29:58 -07:00
kubernetes Disable 'Check that IP range is enough for the nodes' when calico is used (#9491) 2022-12-08 10:44:23 -08:00
kubernetes-apps [metrics_server]: Enabled HA mode by adding 'metrics_server_replicas'… (#9539) 2022-12-06 18:22:38 -08:00
kubespray-defaults Add hashes for 1.25.4, 1.24.8, 1.23.14 and make v1.25.4 default (#9479) 2022-11-10 20:00:09 -08:00
network_plugin [kube-ovn]: update version v1.10.7 (#9527) 2022-12-08 15:58:11 -08:00
recover_control_plane Use a variable for standardizing kubectl invocation (#8329) 2022-01-05 02:26:32 -08:00
remove-node Use hostname override in post-remove role, just as pre-remove role does (#9360) 2022-10-06 15:03:52 -07:00
reset reset: RedHat based distro with major version >=8 (#9537) 2022-12-05 08:57:03 -08:00
upgrade Argument jsonpath must be single-quoted in "See if node is schedulable" task (#9146) 2022-08-05 08:09:47 -07:00
win_nodes/kubernetes_patch Use a variable for standardizing kubectl invocation (#8329) 2022-01-05 02:26:32 -08:00