-
Bug
-
Resolution: Unresolved
-
Undefined
-
4.20
Description of problem:
The explain command is missing the parameter "Mixed" for "installconfig.publish".
Version-Release number of selected component (if applicable):
4.20.0-0.nightly-2025-09-15-100049
How reproducible:
Always
Steps to Reproduce:
openshift-install explain installconfig.publish
Actual results:
./openshift-install explain installconfig.publish KIND: InstallConfig VERSION: v1RESOURCE: <string> Default: "External" Valid Values: "","External","Internal" Publish controls how the user facing endpoints of the cluster like the Kubernetes API, OpenShift routes etc. are exposed. When no strategy is specified, the strategy is "External".
Expected results:
The "Valid Values" should also include the value "Mixed" + there should be an explanation below that the value "Mixed" only applies to the "azure" platform (and possibly also that when using this value, the operatorPublishingStrategy needs to be also configured).
Additional info:
Creating manifests works with the following:install-config.yaml: [...] operatorPublishingStrategy: apiserver: External ingress: Internal platform: azure: baseDomainResourceGroupName: os4-common cloudName: AzurePublicCloud defaultMachinePlatform: encryptionAtHost: true vmNetworkingType: Accelerated outboundType: Loadbalancer region: germanywestcentral publish: Mixed [...]