Matthew Mosesohn
a96f78f848
Fix kubelet deprecated options
...
--api-servers now just reads kubeconfig
--config is now --pod-manifest-path
Fixes #542
2016-11-14 22:13:44 +04:00
Matthew Mosesohn
3348434764
Merge pull request #597 from pcm32/patch-1
...
Adds missing 'ip' var for terraform-generated inventory, based on internal ip
2016-11-14 10:41:21 +03:00
Smaine Kahlouch
cda92f55b5
Merge pull request #596 from kubernetes-incubator/fix_etcd_coreos_ca
...
Fix ca certificate loading on CoreOS
2016-11-14 07:28:17 +01:00
Matthew Mosesohn
b141c41fee
Fix ca certificate loading on CoreOS
2016-11-14 08:47:09 +04:00
Pablo Moreno
cdcc03b4e0
Adds missing ip based on internal ip, for etcd
2016-11-14 02:04:13 +00:00
Matthew Mosesohn
bc75a4f12c
Merge pull request #592 from artem-panchenko/support_golang_calicoctl
...
Support new version of 'calicoctl' (>=v1.0.0)
2016-11-11 13:55:24 +03:00
Bogdan Dobrelya
813dd47808
Merge pull request #593 from bogdando/label_apps
...
Label k8s apps, adjust collect info commands
2016-11-10 18:09:05 +01:00
Bogdan Dobrelya
3aee431750
Merge pull request #594 from adidenko/fix-calico-policy-controller
...
Fix policy controller
2016-11-10 16:15:36 +01:00
Artem Panchenko
9d0a79a777
Support new version of 'calicoctl' (>=v1.0.0)
...
Since version 'v1.0.0-beta' calicoctl is written
in Go and its API differs from old Python based
utility. Added support of both old and new version
of the utility.
2016-11-10 17:11:29 +02:00
Bogdan Dobrelya
9f6c2fd32a
Label k8s apps, adjust collect/upload info steps
...
- Drop debugs from collect-info playbook
- Drop sudo from collect-info step and add target dir var (required for travis jobs)
- Label all k8s apps, including static manifests
- Add logs for K8s apps to be collected as well
- Fix upload to GCS as a public-read tarball
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-11-10 16:05:50 +01:00
Matthew Mosesohn
80413c08e3
Merge pull request #595 from kubernetes-incubator/etcdtls-followup
...
Fix canal's calico networking config for ETCD TLS
2016-11-10 16:00:05 +03:00
Aleksandr Didenko
3cf230fee1
Fix policy controller
...
'etcd_cert_dir' variable is missing from 'kubernetes-apps/ansible'
role which breaks Calico policy controller deployment.
Also fixing calico-policy-controller.yml.
2016-11-10 13:31:31 +01:00
Matthew Mosesohn
ac100c4034
Fix canal's calico networking config for ETCD TLS
...
Also fixes kube-apiserver upgrade that was erroneously
deleted in a previous commit.
2016-11-10 12:49:47 +03:00
Matthew Mosesohn
cf5e8dc7d4
Merge pull request #591 from kubernetes-incubator/etcdtls
...
Add etcd tls support
2016-11-10 12:32:13 +03:00
Matthew Mosesohn
0dceb685ea
Add etcd TLS support
2016-11-09 18:38:28 +03:00
Matthew Mosesohn
b8ca4e4f45
Remove etcd-proxy from all nodes and use etcd multiaccess
2016-11-09 13:31:12 +03:00
Bogdan Dobrelya
9ab2adaefa
Merge pull request #589 from bogdando/fix_gcs_upload
...
[WIP] Fix uploading CI logs to GCS
2016-11-09 10:55:00 +01:00
Bogdan Dobrelya
b930d8385c
Merge pull request #588 from adidenko/canal-support
...
Adding support for canal network plugin
2016-11-09 10:31:56 +01:00
Bogdan Dobrelya
41e0bdef9b
Fix uploading CI logs to GCS
...
* Use gsutil to configure the logs bucket's lifecycle,
which is not in the gc_storage module yet.
(See https://cloud.google.com/storage/docs/gsutil_install ).
* Generate uniq bucket names extended with the build's OS type info as well.
* Ignore boto related errors for the gc_storage module.
* Use no_log when needed to supress noise/secrets in output
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-11-08 16:17:10 +01:00
Bogdan Dobrelya
a3c8998934
Merge pull request #590 from adidenko/fix-policy-rc-idempotency
...
Fix idempotency of calico-policy-controller rs
2016-11-08 15:54:07 +01:00
Aleksandr Didenko
90bae73e36
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
9acb8cd954
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
fec253abaf
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
b63d554eb3
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
Pablo Moreno
743ec96808
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
8af9dc37e7
Merge pull request #586 from bogdando/fix_upload_logs
...
[WIP] Fix upload logs
2016-11-07 11:53:47 +01:00
Matthew Mosesohn
e70bc92bb0
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
efad018152
Fix upload logs
...
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-11-07 10:48:01 +01:00
Pablo Moreno
0b2f80f230
adds ability to have hosts with no floating ips on terraform/openstack
2016-11-05 09:12:40 +00:00
Smaine Kahlouch
c857cf75dd
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
5f9c20d64e
update admission controllers for > 1.4
2016-11-04 12:54:35 -04:00
Bogdan Dobrelya
8c03ffeeed
Merge pull request #580 from bogdando/gcs_logs
...
Upload logs to GCS after failure
2016-11-04 14:50:54 +01:00
Bogdan Dobrelya
d1bb75e65c
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
Pablo Moreno
c4f1bbc093
Merge pull request #3 from kubernetes-incubator/master
...
stays up to date with upstream
2016-11-02 11:23:03 +00:00
Smaine Kahlouch
1ea19991bf
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
c6b8dac830
Swap order in which we reload docker/socket
2016-11-01 13:12:40 +01:00
Jan Jungnickel
a12bc91734
Reload docker.socket after installing flannel on coreos
...
Workaround for #569
2016-11-01 13:12:32 +01:00
Bogdan Dobrelya
566a2c8429
Merge pull request #574 from kad/vagrant-proxy
...
Vagrantfile: setup proxy inside virtual machines
2016-11-01 11:40:17 +01:00
Bogdan Dobrelya
4afa042c5e
Merge pull request #573 from kad/newvb
...
Vagrantfile: use Ubuntu 16.04 LTS
2016-11-01 11:37:34 +01:00
Smaine Kahlouch
c44f8b3823
Merge branch 'master' into newvb
2016-11-01 10:28:56 +01:00
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
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