Pablo Moreno
5989c28cb6
Merge pull request #2 from kubernetes-incubator/master
...
stays up to date with upstream repo
2016-10-31 14:10:19 +00:00
Bogdan Dobrelya
6db4cf21af
Merge pull request #572 from bogdando/ci_matrix_chagnes
...
Add CI test layouts
2016-10-31 11:21:55 +01:00
Alexander Kanevskiy
5411eb41af
Vagrantfile: setup proxy inside virtual machines
...
In corporate networks, it is good to pre-configure proxy variables.
2016-10-29 00:32:56 +03:00
Alexander Kanevskiy
eae94c35c2
Vagrantfile: use Ubuntu 16.04 LTS
...
Use recent supported version of Ubuntu for local development setup
with Vagrant.
2016-10-28 23:26:25 +03:00
Bogdan Dobrelya
46a6f9ace7
Add CI test layouts
...
* Drop Wily from test matrix
* Replace the Wily cases dropped with extra cases to test separate
roles deployment
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-10-28 16:42:03 +02:00
Antoine Legrand
2da8f65d83
Merge pull request #570 from mattymo/update_owners
...
Update OWNERS
2016-10-28 14:27:01 +02:00
Matthew Mosesohn
38c2e68f5a
Update OWNERS
2016-10-28 11:16:11 +04:00
Matthew Mosesohn
e80970cbbc
Ignore changes on check resolvconf task
2016-10-28 10:38:16 +04:00
Smaine Kahlouch
e9dd77520a
Merge pull request #561 from kubespray/rsync_certs
...
Use tar+register instead of copy/slurp for distributing tokens and certs
2016-10-27 10:52:41 +02:00
Smaine Kahlouch
ef159a2b7e
Merge pull request #568 from kubespray/issue/452
...
Add new var skip_dnsmasq_k8s
2016-10-27 09:07:39 +02:00
Pablo Moreno
863e4aac7b
Merge pull request #1 from kubespray/master
...
stays up to date with main project
2016-10-26 22:03:23 +01:00
Matthew Mosesohn
d0b0805a03
Add new var skip_dnsmasq_k8s
...
If skip_dnsmasq is set, it will still not set up dnsmasq
k8s pod. This enables independent setup of resolvconf section
before kubelet is up.
2016-10-26 17:56:15 +03:00
Matthew Mosesohn
94b81dbdd7
Use tar+register instead of copy/slurp for distributing tokens and certs
...
Related bug: https://github.com/ansible/ansible/issues/15405
Uses tar and register because synchronize module cannot sudo on the
remote side correctly and copy is too slow.
This patch dramatically cuts down the number of tasks to process
for cert synchronization.
2016-10-26 15:46:18 +03:00
Smaine Kahlouch
a2ab58c2ae
Merge pull request #566 from bogdando/smart_facts
...
Enable smart facts cache for CI jobs
2016-10-25 14:13:18 +02:00
Bogdan Dobrelya
df48ab5050
Enable smart facts cache for CI jobs
...
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-10-25 12:23:49 +02:00
Smaine Kahlouch
e9d6de5e96
Merge pull request #564 from bogdando/containers_download
...
Fix idempotency/recurrence of download and preinstall
2016-10-25 11:52:24 +02:00
Bogdan Dobrelya
6cc7f4795c
Fix idempotency/recurrence of download and preinstall
...
* Don't push containers if not changed
* Do preinstall role only once and redistribute defaults to
corresponding roles
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-10-24 18:28:53 +02:00
Smaine Kahlouch
f440f74e3b
Merge pull request #562 from kubespray/enable_standalone_node
...
Enable standalone node deployment
2016-10-24 13:10:53 +02:00
Smaine Kahlouch
8efd5ce6e5
Merge pull request #558 from chadswen/etcdctl-path
...
Use absolute path for etcdctl
2016-10-21 23:06:15 +02:00
Matthew Mosesohn
ff42bb6c0e
dynamically calculate etcd peer names
2016-10-21 16:17:50 +03:00
Matthew Mosesohn
ccbdf6ec49
Sync master tokens only with those in play_hosts
2016-10-21 14:43:41 +03:00
Matthew Mosesohn
0d62e53939
Use only native cachable hostvars for etcd set_facts
2016-10-21 14:39:58 +03:00
Smaine Kahlouch
063301b7b6
Merge pull request #559 from kubespray/fix_cloud_provider
...
fix dnsmasq template cloud_provider lookup
2016-10-21 12:25:29 +02:00
Matthew Mosesohn
a16ec5cc9a
fix dnsmasq template cloud_provider lookup
2016-10-21 13:00:40 +03:00
Chad Swenson
5b08697679
Use absolute path for etcdctl
...
Small fix. The shell module won't automatically resolve the path to the etcdctl binary, so i prefixed with {{ bin_dir }}/
2016-10-20 14:56:52 -05:00
Chad Swenson
fbba0d155e
Hostname alias fixes
...
Change the kubelet --hostname-override flag to use the ansible_hostname variable which should be more consistent with the value required by cloud providers
Add ansible_hostname alias to /etc/hosts when it is different from inventory_hostname to overcome node name limitations see https://github.com/kubernetes/kubernetes/issues/22770
Signed-off-by: Chad Swenson <chadswen@gmail.com>
2016-10-18 16:22:32 -05:00
Smaine Kahlouch
425f3e3f4f
Merge pull request #546 from chadswen/dependency-variables
...
Parameterize dependency endpoints
2016-10-18 18:42:17 +02:00
Smaine Kahlouch
4b6fe38829
Merge pull request #552 from kubespray/upgrade_k8s_v1.4.3
...
upgrade to k8s v1.4.3
2016-10-18 18:19:08 +02:00
Smaine Kahlouch
a8155ee35f
Merge pull request #554 from bogdando/kubeadm_adoption
...
Update roadmap for the kubeadm LCM track
2016-10-18 13:52:55 +02:00
Smaine Kahlouch
104e86e9b2
Merge pull request #555 from kubespray/update_roadmap
...
update roadmap, kubeadm adoption
2016-10-18 13:52:08 +02:00
Smana
9d2f161430
update roadmap, kubeadm adoption
2016-10-18 13:51:36 +02:00
Bogdan Dobrelya
72a25bfd06
Update roadmap for the kubeadm LCM track
...
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-10-18 13:44:45 +02:00
Smana
c489c65e5c
upgrade to k8s v1.4.3
2016-10-18 12:52:35 +02:00
Smaine Kahlouch
35753f0a61
Merge pull request #549 from bogdando/fix_ha_lb
...
Update ha docs
2016-10-17 15:45:35 +02:00
Bogdan Dobrelya
dd82ed2a1f
Update ha docs
...
Fix mismatch in code and docs, see
https://github.com/kubespray/kargo/pull/528
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-10-17 15:42:30 +02:00
Chad Swenson
24fbc35ebe
Parameterize several dependency endpoints so that they can be overridden with internal mirrors.
...
Signed-off-by: Chad Swenson <chadswen@gmail.com>
2016-10-15 12:26:52 -05:00
Smaine Kahlouch
8d2215caae
Merge pull request #545 from kubespray/upgrade_calico_v0.22.0
...
upgrade calico version v0.22.0
2016-10-15 18:01:25 +02:00
Smana
8f77bdd4e6
upgrade calico version v0.22.0
2016-10-15 15:01:45 +02:00
Smaine Kahlouch
d1498d3b00
Merge pull request #544 from kubespray/upgrade_flannel_v0.6.2
...
upgrade flannel version v0.6.2
2016-10-13 17:03:51 +02:00
Smana
2426d2af0c
upgrade flannel version
2016-10-12 21:55:39 +02:00
Smaine Kahlouch
1395dd9d36
Merge pull request #543 from kubespray/kube-proxy-cluster-cidr
...
[WIP] Add cluster-cidr to kube-proxy config
2016-10-12 21:18:33 +02:00
Matthew Mosesohn
0cc3636a37
Add cluster-cidr to kube-proxy config
...
This option enables masquerading for traffic directed at pods
that comes frmom outside the cluster.
2016-10-12 19:13:33 +03:00
Smaine Kahlouch
e0ca39330f
Merge pull request #540 from aateem/enable-network-policy
...
Add possibility to enable network policy via Calico network controller
2016-10-11 12:10:56 +02:00
Smaine Kahlouch
878547aaf9
Merge pull request #538 from kubespray/upgrade_k8s_v1.4.0
...
Upgrade to kubernetes version 1.4.0
2016-10-10 23:14:03 +02:00
Smana
9386982369
upgrade to kubernetes version 1.4.0
...
test to change the machine type
Revert "test to change the machine type"
This reverts commit 7a91f1b5405a39bee6cb91940b09a0b0f9d3aee1.
use google dns server when no upstream dns are defined
comment upstream_dns_servers
update documentation
remove deprecated kubelet flags
Revert "remove deprecated kubelet flags"
This reverts commit 21e3b893c896d0291c36a07d0414f4cb88b8d8ac.
2016-10-10 22:44:47 +02:00
Artem Roma
d2e6bd153b
Add possibility to enable network policy via Calico network controller
...
The requirements for network policy feature are described here [1]. In
order to enable it, appropriate configuration must be provided to the CNI
plug in and Calico policy controller must be set up. Beside that
corresponding extensions needed to be enabled in k8s API.
Now to turn on the feature user can define `enable_network_policy`
customization variable for Ansible.
[1] http://kubernetes.io/docs/user-guide/networkpolicies/
2016-10-10 17:22:12 +03:00
Smaine Kahlouch
f3b3d58c2f
Merge pull request #537 from xenolog/issues/535
...
Issues/535
2016-10-07 18:05:14 +02:00
Sergey Vasilenko
fbe7b1cd2c
Bump Calico-CNI plugin binaries versions
...
and correct checksums
2016-10-07 13:14:46 +03:00
Sergey Vasilenko
c410680b34
Changes in Kubernetes and Calico-CNI plugin config files
...
required for usage of Calico CNI plugin version 1.4.2
2016-10-06 19:33:16 +03:00
Smaine Kahlouch
9df4502909
Merge pull request #528 from kubespray/proxy-nginx
...
Use nginx proxy on non-master nodes to proxy apiserver traffic
2016-10-05 19:19:32 +02:00