Bogdan Dobrelya
af3823bced
Merge pull request #611 from bogdando/coreos_canal
Improve CI test matrix
8 years ago
Bogdan Dobrelya
1e601bb2ef
Merge pull request #601 from adidenko/calico_mtu
Move CNI config and add MTU support for calico-cni
8 years ago
Bogdan Dobrelya
e4d240b1b7
Improve CI test matrix
For Travis CI and GCE, add a naive generator script into a markdown table.
Add GCE/Travis CI matrix docs.
Add CoreOS test cases.
Rework existing cases w/o loosing of coverage.
Rework postinstall tests to support CoreOS as well.
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
8 years ago
Aleksandr Didenko
e3470b28c5
Move CNI config and add MTU support for calico-cni
- Move CNI configuration creation for Calico to appropriate
network_plugin role from kubernetes/node.
- Add support for MTU configuration in Calico.
8 years ago
Bogdan Dobrelya
e587e82f7f
Merge pull request #600 from adidenko/calico-cni-container-support
Replace calico-cni binaries with calico/cni container
8 years ago
Smaine Kahlouch
5f5199bf53
Merge pull request #607 from kubernetes-incubator/fix_mounts
Fix mountflags and kubelet config
8 years ago
Bogdan Dobrelya
876c4df1b6
Fix mountflags and kubelet config
Add missing --require-kubeconfig to the if..else stanza.
Make sure certs dirs mounted in RO.
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
8 years ago
Antoine Legrand
e68ec257a3
Merge pull request #606 from kubernetes-incubator/issue-605
update comment with valid options for bootstrap_os
8 years ago
Antoine Legrand
216e0b2a52
Merge pull request #599 from kubernetes-incubator/bug_542
Fix kubelet deprecated options
8 years ago
Matthew Mosesohn
ab0ff2ab3c
Merge pull request #602 from adidenko/fix-canal-ssl
Fix etcd ssl for canal
8 years ago
Matthew Mosesohn
5cd65f9c45
Merge pull request #598 from kubernetes-incubator/bug_376
Generate kubectl bash completion from kubectl instead of file
8 years ago
Matthew Mosesohn
4e47c267fb
Merge pull request #604 from kubernetes-incubator/k8s-upgrade-v1.4.6
upgrade k8s version to 1.4.6
8 years ago
Spencer Smith
cb47bbf753
update comment with valid options for bootstrap_os
8 years ago
Smana
c41d200a95
upgrade k8s version to 1.4.6
8 years ago
Bogdan Dobrelya
771d537ff3
Merge pull request #603 from bogdando/fix_logs
Fix collect_info script
8 years ago
Matthew Mosesohn
8ca1f4ce44
Fix kubelet deprecated options
--api-servers now just reads kubeconfig
--config is now --pod-manifest-path
Fixes #542
8 years ago
Bogdan Dobrelya
625ec529ff
Fix collect_info script
Fix missing journal ctl utc key.
Rework kube* logs collection.
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
8 years ago
Aleksandr Didenko
caa81f3ac2
Fix etcd ssl for canal
- Move CNI configuration from `kubernetes/node` role to
`network_plugin/canal`
- Create SSL dir for Canal and symlink etcd SSL files
- Add needed options to `canal-config` configmap
- Run flannel and calico-node containers with proper configuration
8 years ago
Matthew Mosesohn
8092f57695
Merge branch 'master' into calico-cni-container-support
8 years ago
Aleksandr Didenko
965a1234d3
Replace calico-cni binaries with calico/cni container
Calico CNI binaries are also released/shipped in calico/cni
container. This patch replaces download of calico CNI binaries with
calico/cni container.
8 years ago
Matthew Mosesohn
15bc445a9c
Generate kubectl bash completion from kubectl instead of file
8 years ago
Bogdan Dobrelya
bb72de0dc9
Merge pull request #496 from kubernetes-incubator/idempotency_resolvconf
Ignore changes on check resolvconf task
8 years ago
Matthew Mosesohn
6da0ecfa55
Merge pull request #550 from chadswen/hostname-alias
Hostname alias fixes
8 years ago
Matthew Mosesohn
1ccc10baf8
Merge pull request #597 from pcm32/patch-1
Adds missing 'ip' var for terraform-generated inventory, based on internal ip
8 years ago
Matthew Mosesohn
45c2900e71
Merge branch 'master' into hostname-alias
8 years ago
Matthew Mosesohn
eb583dd2f3
Merge branch 'master' into idempotency_resolvconf
8 years ago
Smaine Kahlouch
f6233ffc9a
Merge pull request #596 from kubernetes-incubator/fix_etcd_coreos_ca
Fix ca certificate loading on CoreOS
8 years ago
Matthew Mosesohn
46ee9faca9
Fix ca certificate loading on CoreOS
8 years ago
Pablo Moreno
f320b79c0c
Adds missing ip based on internal ip, for etcd
8 years ago
Matthew Mosesohn
6cc05c103a
Merge pull request #592 from artem-panchenko/support_golang_calicoctl
Support new version of 'calicoctl' (>=v1.0.0)
8 years ago
Bogdan Dobrelya
88577b9889
Merge pull request #593 from bogdando/label_apps
Label k8s apps, adjust collect info commands
8 years ago
Bogdan Dobrelya
5821f9748a
Merge pull request #594 from adidenko/fix-calico-policy-controller
Fix policy controller
8 years ago
Artem Panchenko
c58bd33af7
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.
8 years ago
Bogdan Dobrelya
cf7c60029b
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>
8 years ago
Matthew Mosesohn
046e315bfd
Merge pull request #595 from kubernetes-incubator/etcdtls-followup
Fix canal's calico networking config for ETCD TLS
8 years ago
Aleksandr Didenko
251800eb16
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.
8 years ago
Matthew Mosesohn
fe16fecd8f
Fix canal's calico networking config for ETCD TLS
Also fixes kube-apiserver upgrade that was erroneously
deleted in a previous commit.
8 years ago
Matthew Mosesohn
9ea9604b3f
Merge pull request #591 from kubernetes-incubator/etcdtls
Add etcd tls support
8 years ago
Matthew Mosesohn
a32cd85eb7
Add etcd TLS support
8 years ago
Matthew Mosesohn
95b460ae94
Remove etcd-proxy from all nodes and use etcd multiaccess
8 years ago
Bogdan Dobrelya
57e467c03c
Merge pull request #589 from bogdando/fix_gcs_upload
[WIP] Fix uploading CI logs to GCS
8 years ago
Bogdan Dobrelya
764a2fd5a8
Merge pull request #588 from adidenko/canal-support
Adding support for canal network plugin
8 years ago
Bogdan Dobrelya
d197130148
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>
8 years ago
Bogdan Dobrelya
39d68822ed
Merge pull request #590 from adidenko/fix-policy-rc-idempotency
Fix idempotency of calico-policy-controller rs
8 years ago
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.
8 years ago
Aleksandr Didenko
60a217766f
Add ConfigMap for basic configuration options
Container settings moved from deamonset yaml to a separate
configmap.
8 years ago
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
8 years ago
Antoine Legrand
6b0d26ddf0
Merge pull request #585 from pcm32/feature/terraform_floating_ips_squashed
openstack/terraform: allows masters and nodes with no floating ips
8 years ago
Pablo Moreno
aff441a01f
Merge branch 'feature/terraform_floating_ips_squashed' of https://github.com/pcm32/kargo into feature/terraform_floating_ips_squashed
8 years ago
Antoine Legrand
44a14d0b3e
Merge pull request #586 from bogdando/fix_upload_logs
[WIP] Fix upload logs
8 years ago