Commit Graph

25 Commits

Author SHA1 Message Date
Michael Henriksen
75f4fd6f2f
update k8s deps to 18.6 and controller runtime to 0.6.2 (#1330)
* update k8s deps to 1.18.6 and controller runtime to 0.6.2

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* remove building code generators from docker image.  This way the k8s ligray version only has to be updated in go.mod

Do more stuff in the bazel container.  Faster and better interop

Fix unit tests

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* make format

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* remove unnecessary rsync

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* redo code generator dep management

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* builder uses go modules

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>
2020-08-07 14:09:52 +02:00
Maya Rashish
dd0b5f60ee
Update kubevirtci. (#1292)
* Update kubevirtci.

Changes default KUBEVIRT_PROVIDER to k8s-1.18 that works, the previous
CDI-specific change was wrong and got overridden by another
'make generate'.

Removes ocp and okd kubevirtci providers.

Signed-off-by: Maya Rashish <mrashish@redhat.com>

* GC okd-4.1 and okd-4.3 cluster-sync logic.

These lanes were removed from kubevirtci.

Signed-off-by: Maya Rashish <mrashish@redhat.com>
2020-07-13 22:37:40 +02:00
Michael Henriksen
9e2c79b1e0
move api groups to v1beta1 (#1232)
* move upload.cdi.kubevirt.io API group to v1beta1

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* move core api to v1beta1

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* fix os-3.11 cluster sync and add functional tests for alpha api

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* change more occurences of v1alpha1

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* updates after rebase

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>
2020-07-10 15:47:38 +02:00
Maya Rashish
588a55ec3a
Remove k8s-1.16 cluster-sync logic (#1280)
* Make the k8s-1.18 lane the default

This is so we can remove the k8s-1.15 lane.
We don't run this lane in CI.

Signed-off-by: Maya Rashish <mrashish@redhat.com>

* Remove k8s-1.16 cluster-sync support.

Signed-off-by: Maya Rashish <mrashish@redhat.com>

* Remove k8s-1.15 cluster-sync support.

Signed-off-by: Maya Rashish <mrashish@redhat.com>

* Update documentation regarding default KUBEVIRT_PROVIDERs

Signed-off-by: Maya Rashish <mrashish@redhat.com>
2020-07-08 08:03:37 +02:00
Maya Rashish
0fe170eb21
Update kubevirtci and add k8s-1.18 lane (#1252)
* Update kubevirtci

This adds a k8s-1.18 lane, among other things.

Signed-off-by: Maya Rashish <mrashish@redhat.com>

* Add cluster-sync support for k8s-1.18

Signed-off-by: Maya Rashish <mrashish@redhat.com>
2020-06-25 13:28:11 +02:00
Michael Henriksen
f4f8e975b6
update kubevirtci (#1198)
* update kubevirtci to 0b941ea5dc647d3aea6f6a6fff95563d6ce0445e

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* make sure SELinux permissions correct for hpp

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* fix permission issue with clone source pods and k8s-1.17 provider

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>
2020-05-07 13:19:19 +02:00
Alexander Wels
7c7cbdc78e
update kubevirtci to latest. (#1113)
Signed-off-by: Alexander Wels <awels@redhat.com>
2020-02-18 14:42:48 +01:00
Michael Henriksen
afa4f89ff8 update kubevirci and add support for k8s 1.17.0 (#1083)
Signed-off-by: Michael Henriksen <mhenriks@redhat.com>
2020-01-15 17:04:45 +01:00
anencore94
d0f3e55339 modify default k8s version in cluster-up (#1063)
- modify cluster-up command to use k8s-1.16.2 version to make
  consistent with the developers guide

Signed-off-by: anencore94 <anencore94@kaist.ac.kr>
2020-01-13 13:23:16 +01:00
Alexander Wels
d32b8d9914 Enable hostpath provisioner for OKD 4.3 kubevirtci provider. (#1060)
Signed-off-by: Alexander Wels <awels@redhat.com>
2019-12-20 16:04:44 +01:00
Alexander Wels
fa1477f1f8 Added support for OKD-4.3 lane (#1050)
Signed-off-by: Alexander Wels <awels@redhat.com>
2019-12-06 18:49:22 +01:00
Alexander Wels
657be041ac Add k8s 1.16.2 provider. (#1041)
Signed-off-by: Alexander Wels <awels@redhat.com>
2019-12-02 17:55:45 +01:00
Alexander Wels
10a97d1385
Update the kubevirtci OKD image to fix cert issue. (#1004)
Signed-off-by: Alexander Wels <awels@redhat.com>
2019-11-05 17:19:31 -05:00
Alexander Wels
212fe3e0ca
Update kubevirt ci to latest image. (#1002)
Signed-off-by: Alexander Wels <awels@redhat.com>
2019-11-04 07:55:08 -05:00
Alexander Wels
23f7489f74
Update kubevirt ci image to have valid certificates. (#992)
Signed-off-by: Alexander Wels <awels@redhat.com>
2019-10-15 13:14:47 -04:00
Alexander Wels
f8dad13db6
Update kubevirtci images to refresh certificates. (#973)
Signed-off-by: Alexander Wels <awels@redhat.com>
2019-09-24 19:08:24 -04:00
Alexander Wels
25135ee46e
Updated kubevirtci images to latest. Rolling OKD 4.1 instead (#937)
of specific versions.
okd provider is now aware of KUBEVIRT_NUM_NODES

Signed-off-by: Alexander Wels <awels@redhat.com>
2019-08-23 15:39:51 -04:00
Alexander Wels
e047b17c95 Update kubevirtci k8s version to 1.15.1
Signed-off-by: Alexander Wels <awels@redhat.com>
2019-08-15 08:24:34 -04:00
Anna Stopel
91eea99747 * bug fix - make OLM manifests be set per provider (#919)
* * bug fix - make OLM manifests be set per provider

* * move all CDI installation related variables to cluster-sync directory
2019-08-13 08:25:44 -04:00
annastopel
ed5894cb08 * build fixes 2019-07-14 09:49:36 +03:00
annastopel
b9ecc4cf5a Refactor code of variuos CDI installations:
* cluster-sync/install.sh - contains all supported installation techniques
  and a install_cdi method that derives the technique based on CDI_INSTALL variable
	- operator manifests
        - OLM manifests
* per provider there is cluster-sync/${PROVIDER}/install.sh that has the settting for CDI_INSTALL
  for specific provider
* default technique is CDI installation via operator
2019-07-14 09:48:10 +03:00
Alexander Wels
5fecd05927
Updated cluster-up with latest kubevirtci images. (#873)
Now using OKD 4.1.2 instead of 4.1.0.
k8s-1.13.3 and os-3.11.0-crio now using latest version of local volume provisioner:v2.3.2

Signed-off-by: Alexander Wels <awels@redhat.com>
2019-07-03 14:29:23 -04:00
Michael Henriksen
e04684882e fix cluster-sync for okd (#872) 2019-07-03 08:18:13 -04:00
Michael Henriksen
5682c55875 fix vendoring (#864)
* fix vendoring

* update kubevirtci version
2019-06-25 08:46:19 -04:00
Alexander Wels
0773572e5d
Refactored provider infra structure (#831)
* Remove a flaky part of the test that didn't add value.

Signed-off-by: Alexander Wels <awels@redhat.com>

Updated k8s image to latest.
Refactored cluster up to allow for adding more providers easily.

Signed-off-by: Alexander Wels <awels@redhat.com>

* Updated k8s image to latest.
Refactored cluster up to allow for adding more providers easily.
Enable OKD 4.1 provider

Signed-off-by: Alexander Wels <awels@redhat.com>
2019-06-13 14:29:42 -04:00