- Dec 15, 2016
-
-
Bogdan Dobrelya authored
* Reduce default testcase to 2 nodes, add HA case. * Adjust gen_matrix script for Travis/Gitlab CIs. * Enable netchecker deploy foro gitlab CI. * Sync other things from travis matrix and reorder them as build steps for pull requests, master branch, auto/manual. * Do auto-step1 from part1 and manual step2,3 for branches/PRs. * Do manual steps from part2, special for master merges. Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-
Antoine Legrand authored
-
- Dec 14, 2016
-
-
Bogdan Dobrelya authored
Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-
Bogdan Dobrelya authored
* Enable netchecker app for CI postinstall tests * Rework outputs and better coverage to the ping between pods post intall test case. With netchecker deployed, the test covers hostnet to hostnet and standard to standrad pods ping check as well. Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-
- Dec 06, 2016
-
-
Matthew Mosesohn authored
debian-8 image is missing memory cgroup, so it can't spawn pods.
-
- Dec 02, 2016
-
-
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>
-
- 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>
-
Bogdan Dobrelya authored
Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-
- Nov 18, 2016
-
-
Bogdan Dobrelya authored
Unless https://github.com/kubernetes-incubator/kargo/issues/613 fixed. Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-
Bogdan Dobrelya authored
* Add download_localhost for the download_run_once mode, which is use the ansible host (a travis node for CI case) to store and distribute containers across cluster nodes in inventory. Defaults to false. * Rework download_run_once logic to fix idempotency of uploading containers. * For Travis CI, enable docker images caching and run Travis workers with sudo enabled as a dependency * For Travis CI, deploy with download_localhost and download_run_once enabled to shourten dev path drastically. * Add compression for saved container images. Defaults to 'best'. Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com> Co-authored-by:
Aleksandr Didenko <adidenko@mirantis.com>
-
Aleksandr Didenko authored
Add one more step (task) to containers download/upload sequence - copy saved .tar containers to ansible host (delegate_to: localhost). Then upload images to target nodes. It uses synchronize module so if ansible host (localhost) is the same host as kube-master[0] then new task causes no issues and the copy to localhost process is basically skipped.
-
- Nov 17, 2016
-
-
Bogdan Dobrelya authored
Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-
- Nov 15, 2016
-
-
Bogdan Dobrelya authored
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>
-
- Nov 10, 2016
-
-
Bogdan Dobrelya authored
- 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>
-
- Nov 08, 2016
-
-
Bogdan Dobrelya authored
* 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>
-
- Nov 07, 2016
-
-
Matthew Mosesohn authored
Squashed commits: [f9355ea1] Swap order in which we reload docker/socket [2ca6819c] Reload docker.socket after installing flannel on coreos Workaround for #569 [9f976e56] Vagrantfile: setup proxy inside virtual machines In corporate networks, it is good to pre-configure proxy variables. [9d7142f4] Vagrantfile: use Ubuntu 16.04 LTS Use recent supported version of Ubuntu for local development setup with Vagrant. [50f77cca] 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> [03e162b3] Update OWNERS [c7b00cae] 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. [2778ac61] 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.
-
Bogdan Dobrelya authored
Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-
- Nov 03, 2016
-
-
Bogdan Dobrelya authored
Delete configure logs script as not needed Rework collect info script defaults Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-
- Oct 28, 2016
-
-
Bogdan Dobrelya authored
* 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>
-
- Oct 25, 2016
-
-
Bogdan Dobrelya authored
Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-
- Aug 08, 2016
-
-
Bogdan Dobrelya authored
Extends https://github.com/kubespray/kargo/pull/406 Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-
Bogdan Dobrelya authored
Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-
- Aug 03, 2016
-
-
Bogdan Dobrelya authored
This reverts commit 4662b41d, reversing changes made to 4fb4ac12.
-
- Aug 01, 2016
-
-
Bogdan Dobrelya authored
* Drop Trusty from test matrix * Add extra cases to test separate roles deployment Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-
- May 12, 2016
-
-
Smana authored
-
- Apr 20, 2016
-
-
Smana authored
-
- Apr 11, 2016
-
-
Smana authored
-
- Mar 23, 2016
-
-
Smaine Kahlouch authored
-
- Mar 20, 2016
-
-
ant31 authored
-
- Feb 25, 2016
-
-
Smana authored
-
- Feb 13, 2016
-
-
Antoine Legrand authored
-
Smana authored
-
Smana authored
test travis with sudo=true instead of required
-
- Feb 11, 2016
- Jan 26, 2016
-
-
Antoine Legrand authored
-
Antoine Legrand authored
-
- Jan 13, 2016
-
-
ant31 authored
-
- Jan 05, 2016
-
-
ant31 authored
-