Uploaded image for project: 'OpenShift SDN'
  1. OpenShift SDN
  2. SDN-4776

add CI workflow and job for running e2e after day 2 change for subnet and transit switch

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Critical Critical
    • None
    • None
    • None
    • BU Product Work
    • 5
    • False
    • None
    • False
    • OCPSTRAT-1030 - Support v4InternalSubnet and transit switch subnet modifications post install.
    • ---
    • SDN Sprint 253, SDN Sprint 254
    • 0
    • 0.000

      request for this work came from this slack thread

      looks like the below two config changes need to be made post-install:

      for subnet:

      apiVersion: operator.openshift.io/v1
      kind: Network
      metadata:
        name: cluster
      spec:
        defaultNetwork:
          ovnKubernetesConfig:
            gatewayConfig:
              ipv4:
                internalMasqueradeSubnet: 100.254.169.0/29
      

      for transit switch:

      apiVersion: operator.openshift.io/v1
      kind: Network
      metadata:
        name: cluster
      spec:
        defaultNetwork:
          ovnKubernetesConfig:
            ipv4:
              InternalJoinSubnet: "100.99.0.0/16"
      

      doing this work can be it's own new ci-operator/step-registry workflow. An
      example to look at is the cidr-expansion workflow.

      we can create an entire new job for this work, but another idea could be to create a new "day 2 operations" job and include this workflow and others (e.g., cidr-expansion). The flow would be:

      1. install cluster
      2. run each day 2 workflow
        1. each workflow should include it's own validations so that if there is a problem or regression then that step would fail
      3. run normal e2e suite

              jluhrsen Jamo Luhrsen
              jluhrsen Jamo Luhrsen
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: