You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
UPSTREAM: <carry>: OTE: rewrite the upgrade incompatible operator test
This test replaces the existing upgrade incompatible test.
The main change is that operator and catalog bundles are created on-the-fly
to support OCP 4.20. This means we are no longer dependent on public
operators for this test.
This creates new bundles in the OCP ImageRegistry, this requires using
a number of OCP APIs, including using a raw API URL to invoke the build.
This is done by invoking an external k8s client (either `oc` or `kubectl`),
and passing it a tarball of the bundle to be created. So, it can't be done
by the golang k8sClient normally available (i.e. the create input is a
tarball not a YAML file).
This introduces the use of go-bindata to store the bundle contents.
It also pulls in openshift mage, buld and operator APIs.
Signed-off-by: Todd Short <todd.short@me.com>
Copy file name to clipboardExpand all lines: openshift/tests-extension/.openshift-tests-extension/openshift_payload_olmv1.json
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
[
2
2
{
3
-
"name": "[sig-olmv1] OLMv1 should pass a trivial sanity check",
3
+
"name": "[sig-olmv1][OCPFeatureGate:NewOLM][Skipped:Disconnected] OLMv1 operator installation should block cluster upgrades if an incompatible operator is installed",
4
4
"labels": {},
5
5
"resources": {
6
6
"isolation": {}
@@ -10,7 +10,7 @@
10
10
"environmentSelector": {}
11
11
},
12
12
{
13
-
"name": "[sig-olmv1][OCPFeatureGate:NewOLM] OLMv1 CRDs should be installed",
13
+
"name": "[sig-olmv1] OLMv1 should pass a trivial sanity check",
14
14
"labels": {},
15
15
"resources": {
16
16
"isolation": {}
@@ -20,7 +20,7 @@
20
20
"environmentSelector": {}
21
21
},
22
22
{
23
-
"name": "[sig-olmv1][OCPFeatureGate:NewOLM][Skipped:Disconnected] OLMv1 operator installation should install a cluster extension",
23
+
"name": "[sig-olmv1][OCPFeatureGate:NewOLM] OLMv1 CRDs should be installed",
24
24
"labels": {},
25
25
"resources": {
26
26
"isolation": {}
@@ -30,7 +30,7 @@
30
30
"environmentSelector": {}
31
31
},
32
32
{
33
-
"name": "[sig-olmv1][OCPFeatureGate:NewOLM][Skipped:Disconnected] OLMv1 operator installation should fail to install a non-existing cluster extension",
33
+
"name": "[sig-olmv1][OCPFeatureGate:NewOLM][Skipped:Disconnected] OLMv1 operator installation should install a cluster extension",
34
34
"labels": {},
35
35
"resources": {
36
36
"isolation": {}
@@ -40,7 +40,7 @@
40
40
"environmentSelector": {}
41
41
},
42
42
{
43
-
"name": "[sig-olmv1][OCPFeatureGate:NewOLM][Skipped:Disconnected] OLMv1 operator installation should block cluster upgrades if an incompatible operator is installed",
43
+
"name": "[sig-olmv1][OCPFeatureGate:NewOLM][Skipped:Disconnected] OLMv1 operator installation should fail to install a non-existing cluster extension",
0 commit comments