Matthew Mosesohn
a43e0d3f95
Switch to Kubernetes v1.16.0 ( #5189 )
* Switch to Kubernetes v1.16.0
Change-Id: I5d6a9528b2d443750fc5e031aff15ad3ffead158
* Fix download localhost cached file path
Change-Id: I65e79b70e3d1b37265ebc60f41b460cf4b0a0d47
* fix kubeadm etcd for v1.16
Change-Id: I6888a00fd48b530a38b0b31c4095492476af42d2
* disable tf packet jobs
Change-Id: I075c4666547fdea4c50ec04864f38e2cfaa79154
* Disable contiv packet jobs. Fix kube-router
Change-Id: I3170e8789e60711d4cee8faf65f2094480b79b8d
* bump sonobuoy version
Change-Id: Ib946905629c7c53ed88f08fb2f41c454457a0097
5 years ago
Hugo Blom
da015e0249
Updated Openstack to terraform 0.12 ( #5062 )
* update openstack to terraform 0.12(.5)
* replace cluter.tf with cluster.tfvars
* update README.md to terraform 0.12
* update Openstack CI tests to use terraform 0.12
* specify terraform version in openstack README
* gitlab CI to copy cluster.tfvars in case of openstack provider
* The terraform/openstack dynamic inventory can read
tfstate v4 (generated by terraform 0.12) and convert them internally
ro v3 (as generated by terraform 0.11.x).
Additionally the script has been updated to Python 3.
5 years ago
Andreas Holmsten
5337cff179
Add packet_ubuntu18-flannel-containerd ( #5004 )
5 years ago
Oilbeater
1be788f785
add Kube-OVN cni to kubespray ( #5020 )
5 years ago
Jeff Bornemann
728155a2a1
Support for Oracle Linux ( #3655 )
Fixed Issue #1032
test case for OEL7 AIL with kubeadm
Add packet CI stuff for oracle 7
5 years ago
Simon Lelievre
f599c2a691
add macvlan cni to kubespray ( #4901 )
* add macvlan cni to kubespray
* macvlan: lint yaml files and fix sample config file
* macvlan: add OWNERS file
* add macvlan to README
* macvlan : CI first shoot
* macvlan : CI add full masquerade
* delegate retrive pod cidr to master only
* macvlan: add config for CI
* macvlan: add netchecker deployment
5 years ago
Matthew Mosesohn
80fa294a31
Disable redundant CI test cases ( #4918 )
Change-Id: I1991bca8368adc20832d2bb15644411653446b51
5 years ago
Maxime Guyot
9b2d176617
Enable packet_ubuntu-contiv-sep ( #4595 )
5 years ago
Maxime Guyot
7a3547e4d1
Enable packet_*-kube-router jobs ( #4594 )
5 years ago
Maxime Guyot
4f05d801c3
Use short cluster_name for TF CI ( #4835 )
5 years ago
Maxime Guyot
956afcb33f
Move tf-ovh to part2 ( #4834 )
5 years ago
Maxime Guyot
b45f3f0004
Add tf-ovh_coreos CI job ( #4763 )
5 years ago
Maxime Guyot
3f62492a15
Use standard testcases job for TF CI ( #4732 )
5 years ago
Maxime Guyot
5e3bd2dff1
Use common playbook to wait for SSH ( #4734 )
5 years ago
Maxime Guyot
3776000fc4
Run TF tests from repo root ( #4723 )
5 years ago
Maxime Guyot
f0572e59e7
Always do OVH CI ( #4722 )
5 years ago
Maxime Guyot
3f45122d0d
Refactor Terraform CI ( #4654 )
5 years ago
Maxime Guyot
24b6698cc9
Disable CI deploys on master ( #4690 )
5 years ago
Andreas Krüger
73885d3b9e
Validate Vagrantfile in CI unit-tests ( #4642 )
* Validate vagrant file on CI
* Install vagrant
* Install vagrant
* Install vagrant
* Install vagrant
* Install vagrant
* Install vagrant
* Test vagrant validate
5 years ago
Matthew Mosesohn
a5b46bfc8c
Run dns_late preinstall tasks on all k8s nodes ( #4672 )
* Run dns_late preinstall tasks on all k8s nodes
Related issue: #4656
Change-Id: I63f8559ef1a497b7580ab084561e6603fe647834
* Fix ansible-lint
Change-Id: Ia5b33fa63dbc36d8c3e9557ef3f2ea02af2325a5
* Fix recover_control_plane lint issues
Change-Id: I16643a3193c11b6ba704e9698812cac7e4fd19a8
5 years ago
Andreas Krüger
38af93b60c
Remove rkt support ( #4671 )
5 years ago
Matthew Mosesohn
009e208bcd
Remove RHEL from packet deploy ( #4661 )
Change-Id: I131d77bb9d16cc0f252dd86166c29f72daa9a64a
5 years ago
Matthew Mosesohn
81e6877b02
Make cilium tests pass ( #4660 )
Cilium requires a high kernel. rhel7 and centos7 are too low, so they are removed.
Bumping ubuntu to ubuntu-1804
Change-Id: Ib1bffa45b8f9ed0ba500f751714372b3a3f7878b
5 years ago
Maxime Guyot
53e3463b5a
Fix GCE tests with undefined CI_PLATFORM ( #4650 )
5 years ago
Maxime Guyot
696d481e3b
Fix dynamic inventory parsing in contrib/tf/packet ( #4645 )
5 years ago
Andreas Krüger
3c5a4474ac
Increase ansible-lint speed ( #4632 )
5 years ago
Andreas Krüger
f3e7615bef
Switch deploy-part1 AIO job to Calico ( #4628 )
* Switch deploy-part1 AIO job to Calico
* Cleanup file
* Remove newline at end
5 years ago
Maxime Guyot
683efc5698
Move on_success test to deploy-part2 ( #4627 )
5 years ago
Maxime Guyot
38a3075025
Always rebase on master before running a job ( #4616 )
5 years ago
Matthew Mosesohn
d89ecb8308
disable metrics server and fix terraform ( #4617 )
* disable metrics server in centos7-flannel-addons job
Change-Id: I1d87923547584896f64dda9ea8feb5581ad48cbe
* Fix tf facility->facilities syntax
Change-Id: I434bfe53f47e8e4a546890e0b62d24bde6e6d6a7
* Update Terraform CI for facilities
* Fix undefined variable error
5 years ago
Maxime Guyot
f696d7abee
Simplify syntax-check CI job ( #4585 )
5 years ago
Maxime Guyot
4de6a78e26
Fix CI for packet_centos7-flannel-addons ( #4586 )
5 years ago
Maxime Guyot
026088deea
Re-Add docker:dind for Packet CI ( #4567 )
5 years ago
Maxime Guyot
2f49b6caa8
Use yamllint --strict ( #4587 )
5 years ago
Maxime Guyot
530e1c329d
Add shellcheck CI ( #4562 )
5 years ago
Maxime Guyot
848191e97a
Enable working Packet CI jobs and delay GCE CI ( #4559 )
5 years ago
Andreas Krüger
d4b9f15c0a
PHASE 2 - Enable Packet-CI in gitlab and move unit-tests and deploy-part1 ( #4538 )
* PHASE 2 - Enable Packet-CI in gitlab
* Add gitlab files
* Reset files back and only keep Packet
* Include packet
* Add missing Upgrade Tests
* Update GCE jobs etc
* Fix bug
* Yaml lint all gitlab files
* Remove GCE
* Test
* Test again
* Enable GCE again
* Install requirements
* Cleanup the gitlab file
* Cleanup runner tags
* Install requirements
* Test
* Test variables for gce
* Test again
* Test again
* Fix
* Update
5 years ago
Maxime Guyot
0b02f6593b
Split .gitlab-ci.yml into several files ( #4519 )
5 years ago