Aleksandr Didenko
4ece73d432
Fix idempotency of calico-policy-controller rs
...
We need to specify kube resource type and name in order to avoid
playbook errors related to k8s resource duplication.
2016-11-08 12:59:18 +01:00
Aleksandr Didenko
60a217766f
Add ConfigMap for basic configuration options
...
Container settings moved from deamonset yaml to a separate
configmap.
2016-11-08 12:57:34 +01:00
Aleksandr Didenko
309240cd6f
Adding support for canal network plugin
...
This patch provides support for Canal network plugin installation
as a self-hosted app, see the following link for details:
https://github.com/tigera/canal/tree/master/k8s-install
2016-11-08 11:04:01 +01:00
Antoine Legrand
6b0d26ddf0
Merge pull request #585 from pcm32/feature/terraform_floating_ips_squashed
...
openstack/terraform: allows masters and nodes with no floating ips
2016-11-07 12:53:34 +01:00
ant31
5aa8df163e
Merge branch 'master' of github.com:kubespray/kargo
2016-11-07 12:05:36 +01:00
ant31
881dc8172c
update example
2016-11-07 12:03:55 +01:00
Pablo Moreno
aff441a01f
Merge branch 'feature/terraform_floating_ips_squashed' of https://github.com/pcm32/kargo into feature/terraform_floating_ips_squashed
2016-11-07 10:55:07 +00:00
Antoine Legrand
44a14d0b3e
Merge pull request #586 from bogdando/fix_upload_logs
...
[WIP] Fix upload logs
2016-11-07 11:53:47 +01:00
Matthew Mosesohn
f106bf5bc4
adds ability to have hosts with no floating ips on terraform/openstack (+8 squashed commits)
...
Squashed commits:
[f9355ea
] Swap order in which we reload docker/socket
[2ca6819
] Reload docker.socket after installing flannel on coreos
Workaround for #569
[9f976e5
] Vagrantfile: setup proxy inside virtual machines
In corporate networks, it is good to pre-configure proxy variables.
[9d7142f
] Vagrantfile: use Ubuntu 16.04 LTS
Use recent supported version of Ubuntu for local development setup
with Vagrant.
[50f77cc
] 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>
[03e162b
] Update OWNERS
[c7b00ca
] 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.
[2778ac6
] 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-11-07 10:53:13 +00:00
Bogdan Dobrelya
39b8336f3f
Fix upload logs
...
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-11-07 10:48:01 +01:00
Pablo Moreno
a6bc284abd
adds ability to have hosts with no floating ips on terraform/openstack
2016-11-05 09:12:40 +00:00
Smaine Kahlouch
6b7b8a2303
Merge pull request #583 from kubernetes-incubator/issue-582
...
update admission controllers for > 1.4
2016-11-04 18:11:30 +01:00
Spencer Smith
8f20d90f88
update admission controllers for > 1.4
2016-11-04 12:54:35 -04:00
Bogdan Dobrelya
047f098660
Merge pull request #580 from bogdando/gcs_logs
...
Upload logs to GCS after failure
2016-11-04 14:50:54 +01:00
Bogdan Dobrelya
3b2554217b
Upload logs to GCS after failure
...
Delete configure logs script as not needed
Rework collect info script defaults
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-11-03 15:25:37 +01:00
Bogdan Dobrelya
672d50393c
Merge branch 'master' into idempotency_resolvconf
2016-11-03 13:08:07 +01:00
Pablo Moreno
d4467ab1c6
Merge pull request #3 from kubernetes-incubator/master
...
stays up to date with upstream
2016-11-02 11:23:03 +00:00
Smaine Kahlouch
ebeb57ee7c
Merge pull request #576 from sgm-media/master
...
Reload docker.socket after installing flannel on coreos
2016-11-02 09:03:09 +01:00
Jan Jungnickel
f9355ea14d
Swap order in which we reload docker/socket
2016-11-01 13:12:40 +01:00
Jan Jungnickel
2ca6819cdf
Reload docker.socket after installing flannel on coreos
...
Workaround for #569
2016-11-01 13:12:32 +01:00
Bogdan Dobrelya
437372021d
Merge pull request #574 from kad/vagrant-proxy
...
Vagrantfile: setup proxy inside virtual machines
2016-11-01 11:40:17 +01:00
Bogdan Dobrelya
78ac01add7
Merge pull request #573 from kad/newvb
...
Vagrantfile: use Ubuntu 16.04 LTS
2016-11-01 11:37:34 +01:00
Smaine Kahlouch
3b3938c6a6
Merge branch 'master' into newvb
2016-11-01 10:28:56 +01:00
Pablo Moreno
36fc05d2fd
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
7abc747b56
Merge pull request #572 from bogdando/ci_matrix_chagnes
...
Add CI test layouts
2016-10-31 11:21:55 +01:00
Alexander Kanevskiy
9f976e568d
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
9d7142f476
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
50f77cca1d
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
33ebf124c4
Merge pull request #570 from mattymo/update_owners
...
Update OWNERS
2016-10-28 14:27:01 +02:00
Matthew Mosesohn
03e162b342
Update OWNERS
2016-10-28 11:16:11 +04:00
Matthew Mosesohn
d8b06f3e2f
Ignore changes on check resolvconf task
2016-10-28 10:38:16 +04:00
Smaine Kahlouch
d6f206b5fd
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
357a15ffd4
Merge pull request #568 from kubespray/issue/452
...
Add new var skip_dnsmasq_k8s
2016-10-27 09:07:39 +02:00
Pablo Moreno
a3f892c76c
Merge pull request #1 from kubespray/master
...
stays up to date with main project
2016-10-26 22:03:23 +01:00
Matthew Mosesohn
2778ac61a4
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
c7b00caeaa
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
7fe255e5bb
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
93f7a26896
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
3d617fbf88
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
c59c3a1bcf
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
4c0bf6225a
Merge pull request #562 from kubespray/enable_standalone_node
...
Enable standalone node deployment
2016-10-24 13:10:53 +02:00
Smaine Kahlouch
b11662a887
Merge pull request #558 from chadswen/etcdctl-path
...
Use absolute path for etcdctl
2016-10-21 23:06:15 +02:00
Matthew Mosesohn
11f1f71b3b
dynamically calculate etcd peer names
2016-10-21 16:17:50 +03:00
Matthew Mosesohn
0e9d1e09e3
Sync master tokens only with those in play_hosts
2016-10-21 14:43:41 +03:00
Matthew Mosesohn
65d2a3b0e5
Use only native cachable hostvars for etcd set_facts
2016-10-21 14:39:58 +03:00
Smaine Kahlouch
8165da3f3d
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
4b7347f1cd
fix dnsmasq template cloud_provider lookup
2016-10-21 13:00:40 +03:00
Chad Swenson
e6902d8ecc
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
a5137affeb
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
a423927ac9
Merge pull request #546 from chadswen/dependency-variables
...
Parameterize dependency endpoints
2016-10-18 18:42:17 +02:00