- Dec 12, 2016
-
-
Alexander Block authored
It actually slows down things dramatically when used in combination with Ansible.
-
Alexander Block authored
Some systems (e.g. CentOS on Azure) have requiretty in sudoers which makes pipelining fail.
-
- Dec 10, 2016
-
-
Matthew Mosesohn authored
Bump kubedns version to 1.9
-
Bogdan Dobrelya authored
Preconfigure dns stack early
-
- Dec 09, 2016
-
-
Bogdan Dobrelya authored
In order to enable offline/intranet installation cases: * Move DNS/resolvconf configuration to preinstall role. Remove skip_dnsmasq_k8s var as not needed anymore. * Preconfigure DNS stack early, which may be the case when downloading artifacts from intranet repositories. Do not configure K8s DNS resolvers for hosts /etc/resolv.conf yet early (as they may be not existing). * Reconfigure K8s DNS resolvers for hosts only after kubedns/dnsmasq was set up and before K8s apps to be created. * Move docker install task to early stage as well and unbind it from the etcd role's specific install path. Fix external flannel dependency on docker role handlers. Also fix the docker restart handlers' steps ordering to match the expected sequence (the socket then the service). * Add default resolver fact, which is the cloud provider specific and remove hardcoded GCE resolver. * Reduce default ndots for hosts /etc/resolv.conf to 2. Multiple search domains combined with high ndots values lead to poor performance of DNS stack and make ansible workers to fail very often with the "Timeout (12s) waiting for privilege escalation prompt:" error. * Update docs. Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
-
Matthew Mosesohn authored
Allow to specify docker storage driver
-
Matthew Mosesohn authored
Version 1.9 has reduced verbosity for federation dns queries which flood container logs.
-
Antoine Legrand authored
Fix bad symlink
-
Alexander Block authored
-
Alexander Block authored
-
Bogdan Dobrelya authored
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
-
Bogdan Dobrelya authored
Add tags
-
Bogdan Dobrelya authored
Add tags to allow more granular tasks filtering. Add generator script for MD formatted tags found. Add docs for tags how-to. Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
-
Matthew Mosesohn authored
Convert docker_versioned_pkg dict keys to string
-
Aleksandr Didenko authored
This will allow to use '-e docker_version=1.12' in ansible playbook execution. It's also backward-compatible and will work with floating docker_version format in custom yaml files. Closes #702
-
Matthew Mosesohn authored
Use etcd host ip instead of hostname to build etcd_access_addresses
-
Antoine Legrand authored
Symlink global vars for terraform
-
- Dec 08, 2016
-
-
Bogdan Dobrelya authored
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
-
Bogdan Dobrelya authored
Fix possible problems with legacy calicoctl
-
Matthew Mosesohn authored
Add document outlining upgrade process
-
- Dec 07, 2016
-
-
Dan Bode authored
The variale etcd_access_addresses is used to determine how to address communication from other roles to the etcd cluster. It was set to the address that ansible uses to connect to instance ({{ item }})s and not the the variable: ip_access which had already been created and could already be overridden through the access_ip variable. This change allows ansible to connect to a machine using a different address than the one used to access etcd.
-
Bogdan Dobrelya authored
Force hardlink for calico/canal certs
-
Matthew Mosesohn authored
Fixes: #669
-
Bogdan Dobrelya authored
Change GCE sysctls placement and docs
-
Matthew Mosesohn authored
-
Bogdan Dobrelya authored
Override GCE sysctl in /etc/sysctl.d/99-sysctl.conf instead of the /etc/sysctl.d/11-gce-network-security.conf. It is recreated by GCE, f.e. if gcloud CLI invokes some security related changes, thus losing customizations we want to be persistent. Update cloud providers firewall requirements in calico docs. Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
-
Matthew Mosesohn authored
add cluster-signing to kube-controller-manager
-
Aleksandr Didenko authored
When running legacy calicoctl we do not specify calico hostname in calico-node container thus we should not specify it in CNI config. Also move 'legacy_calicoctl' set_fact task to the top.
-
fen4o authored
kube-controller-manager's cluster signing cert and key points by default to not existing `/etc/kubernetes/ca/ca.pem` and `/etc/kubernetes/ca/ca.key` [docs][1] [1]: http://kubernetes.io/docs/admin/kube-controller-manager/#options
-
Bogdan Dobrelya authored
Docker Options Refactor
-
Bogdan Dobrelya authored
Calico: fix peering with routers for new version
-
- Dec 06, 2016
-
-
Spencer Smith authored
add restart flag for docker run kubelet
-
Aleksandr Didenko authored
In new `calicoctl` version nodes peering with routers is broken. We need to use predictable node names for calico-node and the same names in calico `bgpPeer` resources and CNI.
-
Bogdan Dobrelya authored
Re-enable debian-8-kubespray image for CI
-
Matthew Mosesohn authored
debian-8 image is missing memory cgroup, so it can't spawn pods.
-
Bogdan Dobrelya authored
Update calico-node systemd unit
-
Antoine Legrand authored
GlusterFS server separate nodes and client facilities for k8s nodes.
-
Pablo Moreno authored
-
Aleksandr Didenko authored
New calicoctl does not support --detach=false option, so we should use a recommended way to run calico-node service: http://docs.projectcalico.org/v2.0/usage/configuration/as-service Closes #674, #675
-
Bogdan Dobrelya authored
Add dbus socket dir to kube-proxy
-