Uploaded image for project: 'Multiple Architecture Enablement'
  1. Multiple Architecture Enablement
  2. MULTIARCH-5380

Add EP about the fallbackArchitecture feature in the MTO repo

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • None
    • None
    • None

      The feature should consist of:
      1. an additional field, optional/omitempty and defaulted to an empty string, in the ClusterPodPlacementConfig, fallbackArchitecture, that can take values from the set

      {amd64, arm64, ppc64le, s390x}

      2. a logic in the pod placement controller code that uses the fallbackArchitecture if not empty when the circuit breaker stops retrying the inspection of the pods' images. See https://github.com/openshift/multiarch-tuning-operator/blob/main/controllers/podplacement/pod_reconciler.go#L135-L142
      3. Related recorded events should be updated according to the feature so that users are informed about the repeated failures in the image inspection/setup of the node affinities and the fact we set the fallback one (or none if fallbackArchitecture is empty).

      We should document this enhancement in https://github.com/openshift/multiarch-tuning-operator/tree/main/docs/enhancements

              Unassigned Unassigned
              rhn-support-adistefa Alessandro Di Stefano
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: