- Oct 05, 2016
-
-
Matthew Mosesohn authored
Also adds all masters by hostname and localhost/127.0.0.1 to apiserver SSL certificate. Includes documentation update on how localhost loadbalancer works.
-
- Sep 29, 2016
-
-
Matthew Mosesohn authored
-
- Sep 28, 2016
-
-
Aleksandr Didenko authored
- Allow to overwrite calico cni binaries copied from hyperkube by the custom ones. - Fix calico-ipam deployment (it had wrong source in rsync) - Make copy from hyperkube idempotent (use rsync instead of cp) - Remove some orphaned comments
-
- Sep 27, 2016
-
-
Anthony Haussmann authored
The precedent method returb a string "True\n" or "False\n", it seems to be an Ansible bug. New method return a boolean
-
Bogdan Dobrelya authored
* Add a var for ndots (default 5) and put it hosts' /etc/resolv.conf. * Poke kube dns container image to v1.7 * In order to apply changes to kubelet, notify it to be restarted on changes made to /etc/resolv.conf. Ignore errors as the kubelet may yet to be present up to the moment of the notification being processed. * Remove unnecessary kubelet restart for master role as the node role ensures it is up and running. Notify master static pods waiters for apiserver, scheduler, controller-manager instead. Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
-
Smana authored
-
Bogdan Dobrelya authored
Save/push/load containers if only download.enabled and download.container Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
-
Aleksandr Didenko authored
"else omit" is causing problems in this expression. Replacing it with more strict "inventory_hostname" fixes the issue and handles `download_run_once` as expected. Closes issue #514
-
- Sep 26, 2016
-
-
Matthew Mosesohn authored
-
Matthew Mosesohn authored
-
- Sep 23, 2016
-
-
Anthony Haussmann authored
Change nslookup command to check the right cluster_name
-
Bogdan Dobrelya authored
- Update docs and a drawing to clarify DNS setup. - Change order of nameservers placement to match changes in https://github.com/kubespray/kargo/pull/501 Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
-
Bogdan Dobrelya authored
Change additional dnsmasq opts: - Adjust caching size and TTL - Disable resolve conf to not create loops - Change dnsPolicy to default (similarly to kubedns's dnsmasq). The ClusterFirst should not be used to not create loops - Disable negative NXDOMAIN replies to be cached - Make its very installation as optional step (enabled by default). If you don't want more than 3 DNS servers, including 1 for K8s, disable it. - Add docs and a drawing to clarify DNS setup. - Fix stdout logs for dnsmasq/kubedns app configs - Add missed notifies to resolvconf -u handler - Fix idempotency of resolvconf head file changes Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
-
- Sep 22, 2016
-
-
Matthew Mosesohn authored
Changing nameservers now will clean up previous entries
-
- Sep 20, 2016
-
-
Özgür Caner authored
-
- Sep 19, 2016
-
-
Ivan Shvedunov authored
This fixes "DNS should provide DNS for services [Conformance]" e2e test in k8s.
-
- Sep 18, 2016
-
-
Matthew Mosesohn authored
-
- Sep 16, 2016
-
-
Bogdan Dobrelya authored
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
-
- Sep 15, 2016
-
-
Bogdan Dobrelya authored
* Add the retry_stagger var to tweak push and retry time strategies. * Add large deployments related docs. Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
-
Bogdan Dobrelya authored
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
-
Bogdan Dobrelya authored
Move version/repo vars to download role. Add container to download params, which overrides url/source_url, if enabled. Fix networking plugins download depending on kube_network_plugin. Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
-
Matthew Mosesohn authored
-
- Sep 14, 2016
-
-
Łukasz Oleś authored
It's required for port forwarding.
-
Matthew Mosesohn authored
-
- Sep 13, 2016
-
-
Bogdan Dobrelya authored
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
-
Matthew Mosesohn authored
Removed api-version from kube.py because it is deprecated. Updating both kube.py because dnsmasq one is actually used. Fixed name back to kubedns for checking its resource.
-
Bogdan Dobrelya authored
Closes issue: https://github.com/kubespray/kargo/issues/479 Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
-
Anthony Haussmann authored
The variable is now set via a task depending of the version of kube
-
Anthony Haussmann authored
Starting from version 1.3.4 of hyperkube, calico is "canalized" which requires flannel and hostonly cni plugins.So we let hyperkube ship necessary cni
-
- Sep 08, 2016
-
-
Antoine Legrand authored
-
- Sep 07, 2016
-
-
Antoine Legrand authored
-
Özgür Caner authored
-
Özgür Caner authored
-
- Sep 06, 2016
-
-
Brandon B. Jozsa authored
-
Matthew Mosesohn authored
This broke upgraded clusters
-
- Sep 02, 2016
-
-
Matthew Mosesohn authored
kubedns should stay named the same so that services which depend on this name are not broken.
-
- Sep 01, 2016
-
-
Spencer Smith authored
-
Bogdan Dobrelya authored
Move updating resolvconf to the network restart handler to ensure changes applied to the /etc/resolv.conf. Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
-
- Aug 31, 2016
-
-
Matthew Mosesohn authored
Sometimes invoking calicoctl to create a pool also creates a default pool, which causes errors in deploy.
-
- Aug 30, 2016
-
-
Spencer Smith authored
-