c12s-kubespray/roles
Timoses d6fd0d2aca Enable delegating all downloads (binaries, images, kubeadm images) (#4420)
* Download to delegate and sync files when download_run_once

* Fail on error after saving container image

* Do not set changed status when downloaded container was up to date

* Only sync containers when they are actually required

Previously, non-required images (pull_required=false as
image existed on target host) were synced to the target
hosts. This failed as the image was not downloaded to
the download_delegate and hence was not available for
syncing.

* Sync containers when only missing on some hosts

* Consider images with multiple repo tags

* Enable kubeadm images pull/syncing with download_delegate

* Use kubeadm images list to pull/sync

'kubeadm config images pull' is replaced by collecting the images
list with 'kubeadm config images list' and using the commonly
used method of pull/syncing the images.

* Ensure containers are downloaded and synced for all hosts

* Fix download/syncing when download_delegate is a kubernetes host
2019-05-01 01:10:56 -07:00
..
adduser Fix createhome directory for adduser role 2018-08-23 08:55:11 +02:00
bastion-ssh-config Split deploy steps in separate playbooks: part1 (#3451) 2018-10-09 19:14:33 -07:00
bootstrap-os Define and implement specs for bootstrap-os (#4455) 2019-04-23 15:46:02 -07:00
container-engine Remove docker-storage-setup dependency if not needed (#4077) 2019-04-29 01:42:22 -07:00
download Enable delegating all downloads (binaries, images, kubeadm images) (#4420) 2019-05-01 01:10:56 -07:00
etcd Add etcd role dependency on kube user to avoid etcd role failure when running scale.yml with a fresh node. (#3240) (#4479) 2019-04-30 04:01:36 -07:00
kubernetes Enable delegating all downloads (binaries, images, kubeadm images) (#4420) 2019-05-01 01:10:56 -07:00
kubernetes-apps ingress-nginx: enable --report-node-internal-ip-address flag (#4114) 2019-04-29 01:44:22 -07:00
kubespray-defaults Add support calico kubernetes datastore and typha. (#4498) 2019-04-25 05:00:48 -07:00
network_plugin Fix nodeselectors for contiv and nginx-ingress (#4662) 2019-04-28 23:36:19 -07:00
recover_control_plane Run dns_late preinstall tasks on all k8s nodes (#4672) 2019-04-29 05:12:21 -07:00
remove-node Remove non-kubeadm deployment (#3811) 2018-12-06 02:33:38 -08:00
reset Remove rkt support (#4671) 2019-04-29 01:14:20 -07:00
upgrade ansible-lint: don't compare to empty string [E602] (#4665) 2019-04-28 23:00:20 -07:00
win_nodes/kubernetes_patch Move kube_proxy_remove out of set_facts and set default (#4180) 2019-02-25 00:08:06 -08:00