Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-75900

Issue with upgrade,  "Invalid value: \"v1alpha1\": must appear in spec.versions"  machineosbuilds.machineconfiguration.openshift.io, leading cluster operator machine-config in degraded state.

    • None
    • False
    • Hide

      None

      Show
      None
    • 1
    • Moderate
    • None
    • None
    • None
    • None
    • MCO Sprint 284
    • 1
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      The Cluster upgrade is stuck with the message:

      '{"message":"Could not update customresourcedefinition \"machineosbuilds.machineconfiguration.openshift.io\"
              (818 of 965): the object is invalid, possibly due to local cluster configuration","children":[

      {"message":"CustomResourceDefinition.apiextensions.k8s.io         \"machineosbuilds.machineconfiguration.openshift.io\" is invalid: status.storedVersions[0]:         Invalid value: \"v1alpha1\": must appear in spec.versions"}

      ],"manifest":{"originalFilename":"0000_80_machine-config_01_machineosbuilds.crd.yaml","group":"apiextensions.k8s.io","kind":"CustomResourceDefinition","name":"machineosbuilds.machineconfiguration.openshift.io"}}'
            reason: IssuesFound"  .   

      I can see all the operators are upgraded from 4.18.13 to 4.18.30, except machine-config operator is still on 4.18.13. Need your assistance, as what can be done now?

      ~~~
        $ git log --stat=300 --format='commit %ad %h %s' --first-parent --date=short origin/release-4.18 – machineconfiguration | grep '^commit|/v1/.*machineosbuild' | grep -1 '/v1/.*machineosbuild'
      commit 2025-07-11 c86d80652 Merge pull request #2365 from cheesesashimi/release-4.18
       machineconfiguration/v1/zz_generated.crd-manifests/0000_80_machine-config_01_machineosbuilds-DevPreviewNoUpgrade.crd.yaml                                                             | 404 --------------------------------------------------------------------------------------------------------------
       machineconfiguration/v1/zz_generated.crd-manifests/0000_80_machine-config_01_machineosbuilds-TechPreviewNoUpgrade.crd.yaml                                                            | 404 --------------------------------------------------------------------------------------------------------------
       machineconfiguration/v1/zz_generated.crd-manifests/

      {0000_80_machine-config_01_machineosbuilds-CustomNoUpgrade.crd.yaml => 0000_80_machine-config_01_machineosbuilds.crd.yaml}

               |   1 -
      commit 2025-05-27 9fce26d4c Merge pull request #2316 from umohnani8/4.18
       machineconfiguration/v1/tests/machineosbuilds.machineconfiguration.openshift.io/OnClusterBuild.yaml                                    | 351 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
      ~~~

      https://github.com/openshift/api/pull/2316#issue-3049312192

      • Pratik

              rh-ee-ijanssen Isabella Janssen
              rhn-support-puplench Pratik Uplenchwar
              Dalia Khater
              Sergio Regidor de la Rosa Sergio Regidor de la Rosa
              None
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: