- Jul 06, 2018
-
-
Matthew Mosesohn authored
-
- Mar 02, 2018
-
-
Matthew Mosesohn authored
Fixes #2397
-
- Feb 27, 2018
-
-
Matthew Mosesohn authored
For etcdctl commands, use admin cert instead of node because this file doesn't exist on etcd only hosts.
-
- Feb 22, 2018
-
-
Brad Beam authored
-
- Feb 21, 2018
-
-
Matthew Mosesohn authored
Now calico can be deployed if there are other existing pools and not confuse IPAM and end up with pods in the wrong pools.
-
- Jan 25, 2018
-
-
Matthew Mosesohn authored
-
- Jan 02, 2018
-
-
Steve Mitchell authored
-
- Nov 28, 2017
-
-
Matthew Mosesohn authored
-
- Nov 16, 2017
-
-
Spencer Smith authored
-
- Oct 26, 2017
-
-
Matthew Mosesohn authored
-
- Oct 17, 2017
-
-
Matthew Mosesohn authored
-
- Oct 16, 2017
-
-
Kevin Lefevre authored
Portmap allow to use hostPort with CNI plugins. Should fix #1675
-
- Oct 12, 2017
-
-
Matthew Mosesohn authored
This reverts commit 4209f1cb.
-
Matthew Mosesohn authored
* Security fixes for etcd * Use certs when querying etcd
-
- Oct 05, 2017
-
-
Matthew Mosesohn authored
* Upgrade to kubernetes v1.8.0 hyperkube no longer contains rsync, so now use cp * Enable node authorization mode * change kube-proxy cert group name
-
Aivars Sterns authored
-
- Sep 24, 2017
-
-
Matthew Mosesohn authored
The value cannot be determined properly via local facts, so checking k8s api is the most reliable way to look up what hostname is used when using a cloudprovider.
-
- Sep 04, 2017
-
-
Matthew Mosesohn authored
* Drop legacy calico logic * add calico as a daemonset
-
- Jul 17, 2017
- Jul 05, 2017
-
-
Kevin Jing Qiu authored
-
- Jun 23, 2017
-
-
AtzeDeVries authored
-
- Jun 20, 2017
-
-
AtzeDeVries authored
-
- May 25, 2017
-
-
Justin Hunthrop authored
-
- Apr 26, 2017
-
-
Sergii Golovatiuk authored
- Fix when clauses in various places - Update requirements.txt - Fix README.md Signed-off-by:
Sergii Golovatiuk <sgolovatiuk@mirantis.com>
-
- Mar 15, 2017
-
-
Matthew Mosesohn authored
Fixed sync_tokens fact Fixed sync_certs for k8s tokens fact Disabled register docker images changability Fixed CNI dir permission Fix idempotency for etcd pre upgrade checks
-
- Feb 23, 2017
-
-
Bogdan Dobrelya authored
* Leave all.yml to keep only optional vars * Store groups' specific vars by existing group names * Fix optional vars casted as mandatory (add default()) * Fix missing defaults for an optional IP var * Relink group_vars for terraform to reflect changes Signed-off-by:
Bogdan Dobrelya <bogdando@mail.ru>
-
- Feb 18, 2017
-
-
Andrew Greenwood authored
Migrate older inline= syntax to pure yml syntax for module args as to be consistant with most of the rest of the tasks Cleanup some spacing in various files Rename some files named yaml to yml for consistancy
-
- Feb 17, 2017
-
-
Sergii Golovatiuk authored
Ansible playbook fails when tags are limited to "facts,etcd" or to "facts". This patch allows to run ansible-playbook to gather facts only that don't require calico/flannel/weave components to be verified. This allows to run ansible with 'facts,bootstrap-os' or just 'facts' to gether facts that don't require specific components. Signed-off-by:
Sergii Golovatiuk <sgolovatiuk@mirantis.com>
-
- Feb 06, 2017
-
-
Matthew Mosesohn authored
-
- Jan 23, 2017
-
-
Aleksandr Didenko authored
Calico-rr is broken for deployments with separate k8s-master and k8s-node roles. In order to fix it we should peer k8s-cluster nodes with calico-rr, not just k8s-node. The same for peering with routers. Closes #925
-
- Jan 20, 2017
-
-
Bogdan Dobrelya authored
* Drop linux capabilities for unprivileged containerized worlkoads Kargo configures for deployments. * Configure required securityContext/user/group/groups for kube components' static manifests, etcd, calico-rr and k8s apps, like dnsmasq daemonset. * Rework cloud-init (etcd) users creation for CoreOS. * Fix nologin paths, adjust defaults for addusers role and ensure supplementary groups membership added for users. * Add netplug user for network plugins (yet unused by privileged networking containers though). * Grant the kube and netplug users read access for etcd certs via the etcd certs group. * Grant group read access to kube certs via the kube cert group. * Remove priveleged mode for calico-rr and run it under its uid/gid and supplementary etcd_cert group. * Adjust docs. * Align cpu/memory limits and dropped caps with added rkt support for control plane. Signed-off-by:
Bogdan Dobrelya <bogdando@mail.ru>
-
- Jan 02, 2017
-
-
Bogdan Dobrelya authored
Signed-off-by:
Bogdan Dobrelya <bogdando@mail.ru>
-
- Dec 28, 2016
-
-
Bogdan Dobrelya authored
* Add restart for weave service unit * Reuse docker_bin_dir everythere * Limit systemd managed docker containers by CPU/RAM. Do not configure native systemd limits due to the lack of consensus in the kernel community requires out-of-tree kernel patches. Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-
- Dec 22, 2016
-
-
Matthew Mosesohn authored
Includes hooks for triggering calico, kubelet, and kube-apiserver restarts if etcd certs changed.
-
- Dec 14, 2016
-
-
Aleksandr Didenko authored
Add BGP route reflectors support in order to optimize BGP topology for deployments with Calico network plugin. Also bump version of calico/ctl for some bug fixes.
-
- Dec 09, 2016
-
-
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>
-
- Dec 07, 2016
-
-
Matthew Mosesohn authored
Fixes: #669
-
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.
-