-
Spike
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
None
-
3
-
False
-
None
-
False
-
WINC - Sprint 226, WINC - Sprint 227
Description
We discovered that a test method validating the operator's Upgradeable condition may not actually be running. We need to ensure it is running properly as it's called at numerous places in the e2e test suite.
Some initial investigation found that the `OPERATOR_CONDITION_NAME` env var may not be accessed/present as needed (printed some logs while running the e2e suite and os.LookupEnv("OPERATOR_CONDITION_NAME") == "").
However, the WMCO pod definition has the var and its expected value. This is expected as it is an env var set by OLM.
kind: Pod
apiVersion: v1
metadata:
name: windows-machine-config-operator-778b65f644-9b9hf
spec:
containers:
env:
- name: OPERATOR_CONDITION_NAME
value: windows-machine-config-operator.v5.0.0
Acceptance Criteria
Ensure the `validateUpgradeableCondition` method is actually validating the OperatorCondition resource content to verify the Upgradeable condition.
- links to
- mentioned on