- Dec 06, 2016
-
-
Bogdan Dobrelya authored
Re-enable debian-8-kubespray image for CI
-
Matthew Mosesohn authored
debian-8 image is missing memory cgroup, so it can't spawn pods.
-
Bogdan Dobrelya authored
Update calico-node systemd unit
-
Antoine Legrand authored
GlusterFS server separate nodes and client facilities for k8s nodes.
-
Pablo Moreno authored
-
Aleksandr Didenko authored
New calicoctl does not support --detach=false option, so we should use a recommended way to run calico-node service: http://docs.projectcalico.org/v2.0/usage/configuration/as-service Closes #674, #675
-
Bogdan Dobrelya authored
Add dbus socket dir to kube-proxy
-
Bogdan Dobrelya authored
Fix ipv4 forwarding on GCE
-
Matthew Mosesohn authored
ipv4 forwarding gets broken when restarting networking, which breaks all networking for all pods.
-
- Dec 05, 2016
-
-
Matthew Mosesohn authored
-
- Dec 04, 2016
-
-
Antoine Legrand authored
Update README: kargo-golang, slack, and travis urls
-
Smana authored
-
Smana authored
-
Smana authored
-
- Dec 03, 2016
-
-
Smana authored
-
- Dec 02, 2016
-
-
Bogdan Dobrelya authored
Fail all nodes on error
-
Bogdan Dobrelya authored
Disable logs upload and verbose logging
-
Bogdan Dobrelya authored
In order to speed up CI jobs, do not produce -v logs. Also, disable collecting and uploading logs to GS, unless the buckets creation issue resolved. Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-
Bogdan Dobrelya authored
Set proxy_timeout to 10m in nginx.conf
-
ant31 authored
-
- Nov 30, 2016
-
-
Bogdan Dobrelya authored
Reduce CI test matrix
-
- Nov 29, 2016
-
-
Bogdan Dobrelya authored
Reduce the test cases from 15 to 9, bearing in mind that: * Disable weave/coreos gate unless its deployment fixed * If debian/centos7 fails with net plugin X, ubuntu-xenial/rhel-7 will likely fail as well * Canal also covers the flannel plugin deployment, but keep at least one of the flannel plugin deployment, unless it's superseded and removed. * Keep at least one of each OS/plugin family to be tested in the separate nodes layout * Keep at least one of each OS family to be tested against each of the plugin types in default nodes layout * Rebalance GCE regions for instances, replace asia to eu/us as they are the longest running jobs. Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-
Antoine Legrand authored
add azure support for kargo
-
Sebastian Melchior authored
-
Bogdan Dobrelya authored
Switch to standard debian/centos/rhel for CI
-
Bogdan Dobrelya authored
Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-
Sebastian Melchior authored
-
- Nov 28, 2016
-
-
Yuriy Taraday authored
Fixes #655. This is a teporary solution for long-polling idle connections to apiserver. It will make Nginx not cut them for the duration of expected timeout. It will also make Nginx extremely slow in realizing that there is some issue with connectivity to apiserver as well, so it might not be perfect permanent solution.
-
Antoine Legrand authored
Add a k8s app for advanced e2e netcheck for DNS
-
Bogdan Dobrelya authored
* Add an option to deploy K8s app to test e2e network connectivity and cluster DNS resolve via Kubedns for nethost/simple pods (defaults to false). * Parametrize existing k8s apps templates with kube_namespace and kube_config_dir instead of hardcode. * For CoreOS, ensure nameservers from inventory to be put in the first place to allow hostnet pods connectivity via short names or FQDN and hostnet agents to pass as well, if netchecker deployed. Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-
- Nov 25, 2016
-
-
Bogdan Dobrelya authored
Tune dnsmasq/kubedns limits, replicas, logging
-
Bogdan Dobrelya authored
Decouple etcd/k8s-cluster roles in ec2 terraform
-
Bogdan Dobrelya authored
Update default calico/ctl image tag
-
Bogdan Dobrelya authored
* Add dns_replicas, dns_memory/cpu_limit/requests vars for dns related apps. * When kube_log_level=4, log dnsmasq queries as well. * Add log level control for skydns (part of kubedns app). * Add limits/requests vars for dnsmasq (part of kubedns app) and dnsmasq daemon set. * Drop string defaults for kube_log_level as it is int and is defined in the global vars as well. * Add docs Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-
Aleksandr Didenko authored
We no longer need to use v0.22.0 for calicoctl since Kargo has support for new calicoctl CLI format. Also fixing condition logic for calico pool task.
-
- Nov 24, 2016
-
-
Bogdan Dobrelya authored
Fix download dnsmasq image dependency on docker
-
Bogdan Dobrelya authored
Fix Calico jinja template (systemd)
-
Bogdan Dobrelya authored
When download_run_once with download_localhost is used, docker is expected to be running on the delegate localhost. That may be not the case for a non localhost delegate, which is the kube-master otherwise. Then the dnsmasq role, had it been invoked early before deployment starts, would fail because of the missing docker dependency. * Fix that dependency on docker and do not pre download dnsmasq image for the dnsmasq role, if download_localhost is disabled. * Remove become: false for docker CLI invocation because that's not the common pattern to allow users access docker CLI w/o sudo. * Fix opt bin path hack for localhost delegate to ignore errors when it fails with "sudo password required" otherwise. * Describe download_run_once with download_localhost use case in docs as well. Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-
Smaine Kahlouch authored
Ensure /etc/resolv.conf content for CoreOS
-
- Nov 23, 2016
-
-
Bogdan Dobrelya authored
Use cloud-init config to replace /etc/resolv.conf with the content for kubelet to properly configure hostnet pods. Do not use systemd-resolved yet, see https://coreos.com/os/docs/latest/configuring-dns.html "Only nss-aware applications can take advantage of the systemd-resolved cache. Notably, this means that statically linked Go programs and programs running within Docker/rkt will use /etc/resolv.conf only, and will not use the systemd-resolve cache." Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-