Uploaded image for project: 'OpenShift Specialist Platform Team'
  1. OpenShift Specialist Platform Team
  2. SPLAT-2248

update vSphere hybrid jobs to include the non-vSphere machine CIDR

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • None
    • None
    • None
    • OpenShift SPLAT - Sprint 272

      User Story:
      As an OpenShift Engineer I want update vSphere hybrid jobs to include the non-vSphere machine CIDR so we can pass e2e tests that check network configuration in the infrastructure CR.

      Description:
      Right now we have some tests that are failing for hybrid jobs where the vSphere network tests confirm that all nodes fall in the CIDRs defined in the machineNetworks section of the vsphere provider spec.

      Test failure for `Managed cluster should node addresses should be correlated with the machine network`:

      : [sig-cluster-lifecycle][OCPFeatureGate:VSphereMultiNetworks][platform:vsphere] Managed cluster should node addresses should be correlated with the machine network [apigroup:machine.openshift.io][Suite:openshift/conformance/parallel] expand_lessRun #0: Failed expand_less0s{  fail [github.com/openshift/machine-api-operator/test/e2e/vsphere/multi-nic.go:37]: Expected
          <bool>: false
      to be true}open stdoutopen_in_newRun #1: Failed expand_less1s{  I0527 20:21:59.229469  448812 factory.go:193] Registered Plugin "containerd"
      openshift-tests v4.1.0-9399-ge2a8104
      time="2025-05-27T20:21:59Z" level=info msg="Decoding provider" clusterState="<nil>" discover=false dryRun=false func=DecodeProvider providerType="{\"type\":\"vsphere\",\"ProjectID\":\"\",\"Region\":\"\",\"Zone\":\"\",\"NumNodes\":3,\"MultiMaster\":true,\"MultiZone\":false,\"Zones\":[],\"ConfigFile\":\"\",\"Disconnected\":false,\"SingleReplicaTopology\":false,\"NetworkPlugin\":\"OVNKubernetes\",\"HasIPv4\":true,\"HasIPv6\":false,\"IPFamily\":\"ipv4\",\"HasSCTP\":false,\"IsProxied\":false,\"IsIBMROKS\":false,\"HasNoOptionalCapabilities\":false}"
      time="2025-05-27T20:21:59Z" level=warning msg="config was nil" func=DecodeProvider
        I0527 20:21:59.267380  448812 test_setup.go:94] Extended test version v4.1.0-9399-ge2a8104
        I0527 20:21:59.267433  448812 test_context.go:558] Tolerating taints "node-role.kubernetes.io/control-plane" when considering if nodes are ready
        I0527 20:21:59.284995 448812 framework.go:2310] microshift-version configmap not found
        I0527 20:21:59.285044  448812 command.go:57] Loaded test configuration: &framework.TestContextType{REDACTED}
      error: no test exists with that name: [sig-cluster-lifecycle][OCPFeatureGate:VSphereMultiNetworks][platform:vsphere] Managed cluster should node addresses should be correlated with the machine network [apigroup:machine.openshift.io][Suite:openshift/conformance/parallel]} 

       

      Test failure for `Managed cluster should node VMs should have all specified portgroups attached which are associated with their failure domain`

      : [sig-cluster-lifecycle][OCPFeatureGate:VSphereMultiNetworks][platform:vsphere] Managed cluster should node VMs should have all specified portgroups attached which are associated with their failure domain [apigroup:machine.openshift.io][Suite:openshift/conformance/parallel] expand_lessRun #0: Failed expand_less2s{ fail [github.com/openshift/machine-api-operator/test/e2e/vsphere/multi-nic.go:64]: Expected <int>: 0 not to be zero-valued}open stdoutopen_in_newRun #1: Failed expand_less1s{ I0527 20:21:59.232829 448802 factory.go:193] Registered Plugin "containerd" openshift-tests v4.1.0-9399-ge2a8104 time="2025-05-27T20:21:59Z" level=info msg="Decoding provider" clusterState="<nil>" discover=false dryRun=false func=DecodeProvider providerType="{\"type\":\"vsphere\",\"ProjectID\":\"\",\"Region\":\"\",\"Zone\":\"\",\"NumNodes\":3,\"MultiMaster\":true,\"MultiZone\":false,\"Zones\":[],\"ConfigFile\":\"\",\"Disconnected\":false,\"SingleReplicaTopology\":false,\"NetworkPlugin\":\"OVNKubernetes\",\"HasIPv4\":true,\"HasIPv6\":false,\"IPFamily\":\"ipv4\",\"HasSCTP\":false,\"IsProxied\":false,\"IsIBMROKS\":false,\"HasNoOptionalCapabilities\":false}" time="2025-05-27T20:21:59Z" level=warning msg="config was nil" func=DecodeProvider I0527 20:21:59.266759 448802 test_setup.go:94] Extended test version v4.1.0-9399-ge2a8104 I0527 20:21:59.266794 448802 test_context.go:558] Tolerating taints "node-role.kubernetes.io/control-plane" when considering if nodes are ready I0527 20:21:59.284950 448802 framework.go:2310] microshift-version configmap not found I0527 20:21:59.284998 448802 command.go:57] Loaded test configuration: &framework.TestContextType{REDACTED}
      

      Acceptance Criteria:
      The e2e tests no longer fail due to error state in the description section.

      Other Information:
      < Record anything else that may be helpful to someone else picking up the card >

      issue created by splat-bot

              rhn-support-ngirard Neil Girard
              rhn-ocp-splat-service-account OpenShift SPLAT Service Account
              None
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: