Bogdan Dobrelya
046f3eebcb
Rework Gitlab pipeline stages for PRs/merges
Run 1 of each part1/2/special for Gitlab CI only for PRs
Remaining 2/3 of each stage are manual steps for master only (merges)
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
8 years ago
Bogdan Dobrelya
ea874899c7
Merge pull request #767 from kubernetes-incubator/revert-755-fix_dhclientconf_path
Revert "Fix wrong path for dhclient.conf on RedHat/CentOS"
8 years ago
Bogdan Dobrelya
e2476fbd0b
Revert "Fix wrong path for dhclient.conf on RedHat/CentOS"
8 years ago
Bogdan Dobrelya
92f542938c
Merge pull request #745 from kubernetes-incubator/fix_weave_start
Fix weave restart after docker daemon restart
8 years ago
Matthew Mosesohn
495d0b659a
Fix weave restart after docker daemon restart
8 years ago
Antoine Legrand
a2f8f17270
Merge pull request #757 from kubernetes-incubator/issue754
Add dns_domain for each host to /etc/hosts
8 years ago
Bogdan Dobrelya
0e2329b59e
Merge pull request #755 from kubernetes-incubator/fix_dhclientconf_path
Fix wrong path for dhclient.conf on RedHat/CentOS
8 years ago
Antoine Legrand
7c011b14df
Merge pull request #761 from kubernetes-incubator/reduce_test_inventory
Manual steps for Gitlab CI pipeline
8 years ago
Bogdan Dobrelya
ad68b23d8a
Manual steps for Gitlab CI pipeline
* 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>
8 years ago
Antoine Legrand
670d977dfb
Merge pull request #756 from bogdando/skip_netcheck
Consider netcheck passed if agents can't report in time
8 years ago
Bogdan Dobrelya
70143d87bf
Merge pull request #746 from kubernetes-incubator/etcd_ssl_upgrade_fix
Fix etcd member list when upgrading ETCD from an old version
8 years ago
Antoine Legrand
e21ca5433a
Merge pull request #742 from kubernetes-incubator/gitlabci-gce
Add deployment from gitlab-ci
8 years ago
Matthew Mosesohn
68ad4ff4d9
Add dns_domain for each host to /etc/hosts
Fixes #754
8 years ago
Bogdan Dobrelya
d7b0ff3de6
Consider netcheck passed if agents can't report in time
Double the time to wait for the netcheck agents.
Do not fail CI build, if agents can't report in time.
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
8 years ago
Bogdan Dobrelya
725f9ea3bd
Merge pull request #749 from kubernetes-incubator/azure_ip_forward
Set net.ipv4.ip_forward=1 on all systems, not only on GCE
8 years ago
Alexander Block
a9684648ab
Fix wrong path for dhclient.conf on RedHat/CentOS
/etc/dhclient.conf is ignored on RedHat/CentOS
Correct location is /etc/dhcp/dhclient.conf
8 years ago
Antoine Legrand
6b1dfa4ae6
Add deployment from gitlab-ci
8 years ago
Matthew Mosesohn
9cc73bdf08
Fix etcd member list when upgrading ETCD from an old version
8 years ago
Bogdan Dobrelya
114ab5e4e6
Merge pull request #721 from adidenko/calico-add-rr
Add calico/routereflector support
8 years ago
Antoine Legrand
77ebf4531c
Merge pull request #751 from bogdando/rebalance_gce
Rebalance CI GCE zones for better CPU per region usage
8 years ago
Bogdan Dobrelya
1551fe01f9
Rebalance CI GCE zones for better CPU per region usage
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
8 years ago
Smaine Kahlouch
29874baf8a
Merge pull request #708 from vwfs/cloud_network
Add support for cloud-provider based networking
8 years ago
Matthew Mosesohn
e6fe9d5807
Merge pull request #726 from bogdando/netcheck_ci
Enable netchecker for CI
8 years ago
Alexander Block
81317505eb
Set net.ipv4.ip_forward=1 on all systems, not only on GCE
8 years ago
Aleksandr Didenko
d57c27ffcf
Add calico/routereflector support
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.
8 years ago
Bogdan Dobrelya
8d7b25d4f0
Enable netchecker for CI
* 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>
8 years ago
Antoine Legrand
8e809aed01
Merge pull request #741 from codablock/patch-1
Fix kube_version to include 'v' again
8 years ago
Alexander Block
b4c87c669b
Fix kube_version to include 'v' again
https://github.com/kubernetes-incubator/kargo/pull/736 missed this
8 years ago
Antoine Legrand
bca704e7e9
Merge pull request #727 from bogdando/standalone_kubelet
Address standalone kubelet config case
8 years ago
Alexander Block
d50eb60827
Add --reconcile-cidr flag to kubelet to support cloud network plugin in 1.4
8 years ago
Alexander Block
dbd9aaf1ea
Add check for azure_route_table_name and add it to all.yml
8 years ago
Alexander Block
d20d5e648f
Add pseudo network plugin called "cloud" to use cloud provider for network
Allow to let the cloud provider configure proper routing for nodes.
8 years ago
Antoine Legrand
26e3142c95
Merge branch 'master' into standalone_kubelet
8 years ago
Antoine Legrand
33585fa673
Merge pull request #736 from vwfs/anon_auth
Move kube_version to group_vars/all to allow easier changing of version
8 years ago
Alexander Block
665ce82d71
Move kube_version to group_vars/all to allow easier changing of version
Also allows to perform version dependent logic in Ansible roles.
8 years ago
Antoine Legrand
fb78bfaaae
Merge pull request #734 from vwfs/anon_auth
Pass --anonymous-auth to apiserver for 1.5>=
8 years ago
Antoine Legrand
b4ce221002
Merge pull request #730 from vwfs/azurerm
Add Azure Resource Group templates and scripts to contrib
8 years ago
Alexander Block
444b1dafdc
Pass --anonymous-auth to apiserver
Fixes #732
8 years ago
Bogdan Dobrelya
d6174b22e9
Merge pull request #731 from bogdando/fix_resolvconf
Fix resolvconf
8 years ago
Bogdan Dobrelya
c75f394707
Address standalone kubelet config case
Also place in global vars and do not repeat the kube_*_config_dir
and kube_namespace vars for better code maintainability and UX.
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
8 years ago
Alexander Block
94ce99eb0a
Add documentation link for contrib/azurerm
8 years ago
Bogdan Dobrelya
0515814e0c
Fix resolvconf
Do not repeat options and nameservers in the dhclient hooks.
Do not prepend nameservers for dhclient but supersede and fail back
to the upstream_dns_resolvers then default_resolver. Fixes order of
nameservers placement, which is cluster DNS ip goes always first.
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
8 years ago
Alexander Block
c87f4f613e
Add Azure Resource Manager templates to contrib folder
8 years ago
Alexander Block
f12e9fa22a
Delete .tfstate and .tfstate.backup from openstack terraform
8 years ago
Antoine Legrand
3ca11b70c4
Merge pull request #729 from vwfs/fix_reset_umount
Fix reverse umount in reset role
8 years ago
Alexander Block
1cfaf927c9
Fix reverse umount in reset role
The Jinja2 filter 'reverse' returned an iterator instead of a list,
resulting in the umount task to fail.
Intead of using the reverse filter, we use 'tac' to reverse the output
of the previous task.
8 years ago
Bogdan Dobrelya
45135ad3e4
Merge pull request #705 from vwfs/centos7-azure
Better support for CentOS 7 on Azure
8 years ago
Antoine Legrand
9c06dd2863
Merge pull request #725 from kubernetes-incubator/ci-fix
remove local deployment from ci
8 years ago
Antoine Legrand
b2088b72dd
remove local deployment from ci
8 years ago
Bogdan Dobrelya
4e721bfd9d
Merge pull request #667 from bogdando/fix_dns
Rework DNS stack to meet hostnet pods needs
8 years ago