origin icon indicating copy to clipboard operation
origin copied to clipboard

USHIFT-285: Add MicroShift version getter to framework

Open pacevedom opened this issue 3 years ago • 19 comments

Add a function to determine if the cluster is a MicroShift instance.

pacevedom avatar Aug 05 '22 15:08 pacevedom

Skipping CI for Draft Pull Request. If you want CI signal for your change, please convert it to an actual PR. You can still manually trigger a test run with /test all

openshift-ci[bot] avatar Aug 05 '22 15:08 openshift-ci[bot]

/retest-required

pacevedom avatar Aug 17 '22 10:08 pacevedom

/retest-required

pacevedom avatar Aug 17 '22 14:08 pacevedom

/retest-required

pacevedom avatar Aug 17 '22 21:08 pacevedom

/retest-required

pacevedom avatar Aug 18 '22 07:08 pacevedom

/retest-required

pacevedom avatar Aug 18 '22 12:08 pacevedom

The implementation looks good. Are those CI job failures related?

dhellmann avatar Aug 18 '22 15:08 dhellmann

The implementation looks good. Are those CI job failures related?

Not really, this function is not used yet. Anyway I tmeporarily removed the call from GetControlPlaneTopology to inspect if we might enable bad code paths in other tests.

pacevedom avatar Aug 18 '22 15:08 pacevedom

/retest-required

pacevedom avatar Aug 18 '22 19:08 pacevedom

/retitle USHIFT-285: Add MicroShift version getter to framework

ggiguash avatar Aug 31 '22 09:08 ggiguash

/assign @knobunc

pacevedom avatar Aug 31 '22 15:08 pacevedom

/retest-required

pacevedom avatar Sep 01 '22 08:09 pacevedom

/retest-required

pacevedom avatar Sep 01 '22 10:09 pacevedom

/retest-required

pacevedom avatar Sep 02 '22 09:09 pacevedom

/retest-required

ggiguash avatar Sep 04 '22 07:09 ggiguash

/assign @ingvagabund

pacevedom avatar Sep 09 '22 06:09 pacevedom

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: dhellmann, pacevedom Once this PR has been reviewed and has the lgtm label, please ask for approval from knobunc by writing /assign @knobunc in a comment. For more information see:The Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment Approvers can cancel approval by writing /approve cancel in a comment

openshift-ci[bot] avatar Sep 21 '22 12:09 openshift-ci[bot]

/hold

let's see where this is needed instead of using existing external signals before merging.

deads2k avatar Sep 21 '22 17:09 deads2k

New changes are detected. LGTM label has been removed.

openshift-ci[bot] avatar Sep 22 '22 09:09 openshift-ci[bot]

@pacevedom: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/e2e-aws-single-node-upgrade 0225280079a2ac3c6f91c4f34b57eea9837d10ec link false /test e2e-aws-single-node-upgrade
ci/prow/e2e-aws-single-node 0225280079a2ac3c6f91c4f34b57eea9837d10ec link false /test e2e-aws-single-node
ci/prow/e2e-agnostic-cmd 0225280079a2ac3c6f91c4f34b57eea9837d10ec link false /test e2e-agnostic-cmd
ci/prow/e2e-aws-ovn-single-node-upgrade 648b23844f520086bab0eb011e078ad9548bae26 link false /test e2e-aws-ovn-single-node-upgrade
ci/prow/e2e-aws-ovn-serial 648b23844f520086bab0eb011e078ad9548bae26 link true /test e2e-aws-ovn-serial
ci/prow/e2e-gcp-ovn-upgrade 648b23844f520086bab0eb011e078ad9548bae26 link true /test e2e-gcp-ovn-upgrade
ci/prow/e2e-aws-ovn-single-node 648b23844f520086bab0eb011e078ad9548bae26 link false /test e2e-aws-ovn-single-node
ci/prow/e2e-aws-ovn-single-node-serial 648b23844f520086bab0eb011e078ad9548bae26 link false /test e2e-aws-ovn-single-node-serial

Full PR test history. Your PR dashboard.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

openshift-ci[bot] avatar Sep 22 '22 12:09 openshift-ci[bot]

/hold

let's see where this is needed instead of using existing external signals before merging.

So it's these tests now:

"[sig-auth][Feature:PodSecurity] restricted-v2 SCC should mutate empty securityContext to match restricted PSa profile [Suite:openshift/conformance/parallel]"
"[sig-auth][Feature:OpenShiftAuthorization] The default cluster RBAC policy should have correct RBAC rules [Suite:openshift/conformance/parallel]"
"[sig-coreos] [Conformance] CoreOS bootimages TestBootimagesPresent [Suite:openshift/conformance/parallel/minimal]"
"[sig-devex][Feature:OpenShiftControllerManager] TestAutomaticCreationOfPullSecrets [apigroup:config.openshift.io] [Suite:openshift/conformance/parallel]"
"[sig-devex][Feature:OpenShiftControllerManager] TestDockercfgTokenDeletedController [Suite:openshift/conformance/parallel]"
"[sig-imageregistry][Feature:ImageInfo] Image info should display information about images [Skipped:Disconnected] [Suite:openshift/conformance/parallel]"
"[sig-network][Feature:Router][apigroup:route.openshift.io] The HAProxy router converges when multiple routers are writing conflicting status [Suite:openshift/conformance/parallel]"
"[sig-network][Feature:Router][apigroup:route.openshift.io] The HAProxy router converges when multiple routers are writing status [Suite:openshift/conformance/parallel]"

More to come as we create/modify specific tests for microshift, I would say.

pacevedom avatar Sep 23 '22 13:09 pacevedom

Not needed anymore, as we look for dependencies in each test.

pacevedom avatar Sep 26 '22 13:09 pacevedom