Uploaded image for project: 'OpenShift Over the Air'
  1. OpenShift Over the Air
  2. OTA-1456

cincinnati: clean up the CI configuration

XMLWordPrintable

    • Icon: Spike Spike
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • None
    • None
    • None

      This card follows up the work for OTA-1351 and might help simplify the work for OTA-1455.

      1. About rust version:
      There are different rust versions are involved in CI and production: at least 3 of them at the moment:

      Could we use 1.76 everywhere?

      Could we do one way only to install rust? Either rust-up or dnf install -y jq rust cargo but not both of them.
      rust-up may avoid waiting for the most recent versions are picked up by dnf.
      But OTA-373 seems to prefer to dnf/rpm.

      2. Do we still need the customrust variant? Could/Should centos be replaced with with ubi if we have to keep the variant?

      It seems that we are in the process of moving to dnf but did not finish it for some reason.

      2.1. All the tests in customrust are included in master.

      2.2. The differences observed between master and customrust variant:

      • image/e2e-test is built differently: centos vs ubi9

      Those promoted images are used in other OTA repos: cincinnati-graph-data + cincinnati-operator.

      grep -r 'namespace: cincinnati-ci' ./ci-operator/config | grep -v 'public'   
      ./ci-operator/config/openshift/cincinnati-graph-data/openshift-cincinnati-graph-data-master.yaml:    namespace: cincinnati-ci
      ./ci-operator/config/openshift/cincinnati-graph-data/openshift-cincinnati-graph-data-master.yaml:    namespace: cincinnati-ci
      ./ci-operator/config/openshift/cincinnati/openshift-cincinnati-master__customrust.yaml:    namespace: cincinnati-ci
      ./ci-operator/config/openshift/cincinnati-operator/openshift-cincinnati-operator-master.yaml:    namespace: cincinnati-ci
      

      2.3. The raw_steps seems no longer used. https://github.com/openshift/release/pull/63305

              Unassigned Unassigned
              hongkliu Hongkai Liu
              None
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: