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.
2019-08-18 01:30:05 -07:00
Andreas Holmsten
5337cff179
Add packet_ubuntu18-flannel-containerd ( #5004 )
2019-07-31 11:22:14 -07:00
Oilbeater
1be788f785
add Kube-OVN cni to kubespray ( #5020 )
2019-07-30 20:10:20 -07:00
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
2019-07-11 23:17:05 -07:00
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
2019-06-28 00:35:38 -07:00
Matthew Mosesohn
80fa294a31
Disable redundant CI test cases ( #4918 )
...
Change-Id: I1991bca8368adc20832d2bb15644411653446b51
2019-06-27 04:49:22 -07:00
Maxime Guyot
9b2d176617
Enable packet_ubuntu-contiv-sep ( #4595 )
2019-06-11 03:28:16 -07:00
Maxime Guyot
7a3547e4d1
Enable packet_*-kube-router jobs ( #4594 )
2019-06-11 02:58:18 -07:00
Maxime Guyot
4f05d801c3
Use short cluster_name for TF CI ( #4835 )
2019-06-04 04:25:00 -07:00
Maxime Guyot
956afcb33f
Move tf-ovh to part2 ( #4834 )
2019-06-04 01:39:07 -07:00
Maxime Guyot
b45f3f0004
Add tf-ovh_coreos CI job ( #4763 )
2019-05-28 01:51:53 -07:00
Maxime Guyot
3f62492a15
Use standard testcases job for TF CI ( #4732 )
2019-05-14 02:01:14 -07:00
Maxime Guyot
5e3bd2dff1
Use common playbook to wait for SSH ( #4734 )
2019-05-10 01:25:59 -07:00
Maxime Guyot
3776000fc4
Run TF tests from repo root ( #4723 )
2019-05-08 23:40:49 -07:00
Maxime Guyot
f0572e59e7
Always do OVH CI ( #4722 )
2019-05-08 23:38:53 -07:00
Maxime Guyot
3f45122d0d
Refactor Terraform CI ( #4654 )
2019-05-02 12:26:19 -07:00
Maxime Guyot
24b6698cc9
Disable CI deploys on master ( #4690 )
2019-05-02 12:20:20 -07:00
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
2019-05-02 11:24:21 -07:00
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
2019-04-29 05:12:21 -07:00
Andreas Krüger
38af93b60c
Remove rkt support ( #4671 )
2019-04-29 01:14:20 -07:00
Matthew Mosesohn
009e208bcd
Remove RHEL from packet deploy ( #4661 )
...
Change-Id: I131d77bb9d16cc0f252dd86166c29f72daa9a64a
2019-04-26 09:56:29 -07:00
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
2019-04-26 05:54:37 -07:00
Maxime Guyot
53e3463b5a
Fix GCE tests with undefined CI_PLATFORM ( #4650 )
2019-04-25 04:20:47 -07:00
Maxime Guyot
696d481e3b
Fix dynamic inventory parsing in contrib/tf/packet ( #4645 )
2019-04-25 00:40:46 -07:00
Andreas Krüger
3c5a4474ac
Increase ansible-lint speed ( #4632 )
2019-04-24 05:28:00 -07:00
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
2019-04-24 03:32:04 -07:00
Maxime Guyot
683efc5698
Move on_success test to deploy-part2 ( #4627 )
2019-04-24 01:42:04 -07:00
Maxime Guyot
38a3075025
Always rebase on master before running a job ( #4616 )
2019-04-24 01:38:01 -07:00
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
2019-04-23 12:06:03 -07:00
Maxime Guyot
f696d7abee
Simplify syntax-check CI job ( #4585 )
2019-04-20 06:37:40 -07:00
Maxime Guyot
4de6a78e26
Fix CI for packet_centos7-flannel-addons ( #4586 )
2019-04-20 06:21:40 -07:00
Maxime Guyot
026088deea
Re-Add docker:dind for Packet CI ( #4567 )
2019-04-20 06:19:40 -07:00
Maxime Guyot
2f49b6caa8
Use yamllint --strict ( #4587 )
2019-04-20 06:15:41 -07:00
Maxime Guyot
530e1c329d
Add shellcheck CI ( #4562 )
2019-04-18 23:57:54 -07:00
Maxime Guyot
848191e97a
Enable working Packet CI jobs and delay GCE CI ( #4559 )
2019-04-18 01:50:09 -07:00
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
2019-04-17 08:32:03 -07:00
Maxime Guyot
0b02f6593b
Split .gitlab-ci.yml into several files ( #4519 )
2019-04-16 05:35:05 -07:00