- Nov 27, 2018
-
-
Egor authored
-
Andreas Krüger authored
* Update defaults to match k8s 1.12 suggestions * Test if Netchecker works with node ip instead of localhost * Update defaults to ipvs and coredns * Update defaults for kube_apiserver_insecure_port * Update main.yaml
-
- Nov 23, 2018
-
-
Miao Zhou authored
Now the `kubespray-aws-inventory.py` script always set a node_labels key to ansible_host. When AWS instance did not set property labels, it would be an empty string. The TASK `Write kubelet config file (kubeadm or non-kubeadm)` will failed with a msg: `AnsibleUndefinedVariable: 'unicode object' has no attribute 'items'`.
-
- Nov 21, 2018
-
-
Rong Zhang authored
* Switch to kubeadm deployment mode Discuss:https://github.com/kubernetes-incubator/kubespray/issues/3301 * Add non-kubeadm upgrage to kubeadm cluster
-
- Nov 20, 2018
-
-
Matthew Mosesohn authored
-
- Nov 19, 2018
-
-
Matthew Mosesohn authored
-
Danny Kulchinsky authored
* Add resource-container flag to kube-proxy manifest * add resourceContainer: "" to kubeadm kube-proxy configs
-
Andreas Krüger authored
-
- Nov 15, 2018
-
-
Matthew Mosesohn authored
Due to suboptimal external loadbalancer configs, the LoadBalancer might point to a downed kube-apiserver that is not set up yet.
-
Arslanbekov Denis authored
-
Andreas Krüger authored
-
- Nov 14, 2018
-
-
Erwan Miran authored
-
Dann authored
-
- Nov 13, 2018
-
-
Arnaud MAZIN authored
-
Andreas Krüger authored
-
Ryler Hockenbury authored
* Apply linux node selector to coreDNS deployment * Remove comment before linux node selector on manifests * mend
-
- Nov 12, 2018
-
-
Miao Zhou authored
the ':' makes wrong return of calico_version after the calicoctl downloaded && before the cluster is up
-
- Nov 10, 2018
-
-
Antoine Legrand authored
* Remove Vault * Remove reference to 'kargo' in the doc * change check order
-
Bily Zhang authored
Signed-off-by: mooncake <xcoder@tenxcloud.com>
-
- Nov 09, 2018
-
-
RuriRyan authored
As Ubuntu Bionic Beaver uses systemd-networkd the step fails if it tries to restart networking, as it is nonexistent.
-
- Nov 08, 2018
-
-
Erwan Miran authored
-
- Nov 07, 2018
-
-
Erwan Miran authored
-
Erwan Miran authored
-
Erwan Miran authored
-
- Nov 01, 2018
-
-
Matthew Mosesohn authored
When using resolvconf_mode host_resolvconf, there is an early DNS config stage where Kubernetes cluster DNS is not injected for host DNS intially. Later, the cluster DNS is enabled, but we do not need to run every task from the kubernetes/preinstall role.
-
- Oct 30, 2018
-
-
Louis authored
-
- Oct 24, 2018
-
-
Louis authored
-
- Oct 23, 2018
-
-
Matthew Mosesohn authored
-
- Oct 20, 2018
-
-
Maxim Makarov authored
-
Matthew Mosesohn authored
kubeadm sets node label node-role.kubernetes.io/master='' and this is not configurable. We should use it everywhere.
-
- Oct 19, 2018
-
-
Matthew Mosesohn authored
-
- Oct 17, 2018
-
-
Erwan Miran authored
* warning on meta flush_handlers * avoid rm * avoid "Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually" warning on subsequent tasks using blockinfile * is match
-
Erwan Miran authored
* failed * version_compare * succeeded * skipped * success * version_compare becomes version since ansible 2.5 * ansible minimal version updated in doc and spec * last version_compare
-
- Oct 16, 2018
-
-
Rong Zhang authored
-
刘旭 authored
-
JuanJo Ciarlante authored
* [jjo] add kube-router support Fixes cloudnativelabs/kube-router#147. * add kube-router as another network_plugin choice * support most used kube-router flags via `kube_router_foo` vars as other plugins * implement replacing kube-proxy (--run-service-proxy=true) via `kube_proxy_mode: none`, verified in a _non kubeadm_enabled_ install, should also work for recent kubeadm releases via `skipKubeProxyInstall: true` config * [jjo] address PR#3339 review from @woopstar * add busybox image used by kube-router to downloads * fix busybox download groups key * rework kubeadm_enabled + kube_router_run_service_proxy - verify it working ok w/the kubeadm_enabled and kube_router_run_service_proxy true or false - introduce `kube_proxy_remove` fact, to decouple logic from kube_proxy_mode (which affects kubeadm configmap settings, thus no-good to ab-use it to 'none') * improve kube-router.md re: kubeadm_enabled and kube_router_run_service_proxy * address @woopstar latest review * add inventory/sample/group_vars/k8s-cluster/k8s-net-kube-router.yml * fix kube_router_run_service_proxy conditional for kube-proxy removal * fix kube_proxy_remove fact (w/ |bool), add some needed kube-proxy tags on my and existing changes * update kube-router tolerations for 1.12 compatibility * add PriorityClass to kube-router DaemonSet
-
anarcat authored
The hosts(5) manpage clearly states that the first entry is the "canonical name", or FQDN (Fully-Qualified Domain Name): IP_address canonical_hostname [aliases...] By using the alias as a first entry, `hostname -f` does not return the correct domain which breaks all sorts of unrelated functionality (it has impact over email server configuration, for example).
-
Erwan Miran authored
* Fix ansible syntax to avoid ansible warnings (again) * warn: false on tar -cfz * wrong placement of warn:false
-
- Oct 15, 2018
-
-
JuanJo Ciarlante authored
* [jjo] add DIND support to contrib/ - add contrib/dind with ansible playbook to create "node" containers, and setup them to mimic host nodes as much as possible (using Ubuntu images), see contrib/dind/README.md - nodes' /etc/hosts editing via `blockinfile` and `lineinfile` need `unsafe_writes: yes` because /etc/hosts are mounted by docker, and thus can't be handled atomically (modify copy + rename) * dind-host role: set node container hostname on creation * add "Resulting deployment" section with some CLI outputs * typo * selectable node_distro: debian, ubuntu * some fixes for node_distro: ubuntu * cpu optimization: add early `pkill -STOP agetty` * typo * add centos dind support ;) * add kubespray-dind.yaml, support fedora - add kubespray-dind.yaml (former custom.yaml at README.md) - rework README.md as per above - use some YAML power to share distros' commonality - add fedora support * create unique /etc/machine-id and other updates - create unique /etc/machine-id in each docker node, used as seed for e.g. weave mac addresses - with above, now netchecker 100% passes WoHooOO!
🎉 🎉 🎉 - updated README.md output from (1.12.1, verified netcheck) * minor typos * fix centos node creation, needs earlier udevadm removal to avoid flaky facts, also verified netcheck Ok \o/ * add Q&D test-distros.sh, back to manual /etc/machine-id hack * run-test-distros.sh cosmetics and minor fixes * run-test-distros.sh: $rc fix and minor formatting changes * run-test-distros.sh output cosmetics
-
- Oct 12, 2018
-
-
Loic Gouarin authored
-