-
Bug
-
Resolution: Duplicate
-
Major
-
None
-
4.14
-
None
-
Moderate
-
No
-
False
-
Description of problem:
After updating my AWS cluster to 4.14.0-rc.6 the capability console was added.
Based on the documentation this capability should still be optional in 4.14.
Version-Release number of selected component (if applicable):
Tested after updating to 4.14.0-rc.6
How reproducible:
Always
Steps to Reproduce:
1. Build a 4.13 cluster with the capabilities set to None
capabilities: baselineCapabilitySet: None
2. Collect the CO list
3. Upgrade the cluster to 4.14.0-rc.6
4. Compare the CO list, the console has been deployed.
Actual results:
the console Cluster Operator has been added after updating to 4.14
Expected results:
Capability should stay the same from 4.12 to 4.14
Additional info:
Cluster Operator Status captured during update
# sdiff co_412.txt co_413.txt NAME VERSION AVAILABL NAME VERSION AVAILABL authentication 4.12.35 True | authentication 4.13.15 True cloud-controller-manager 4.12.35 True | cloud-controller-manager 4.13.15 True cloud-credential 4.12.35 True | cloud-credential 4.13.15 True cluster-autoscaler 4.12.35 True | cluster-autoscaler 4.13.15 True config-operator 4.12.35 True | config-operator 4.13.15 True control-plane-machine-set 4.12.35 True | control-plane-machine-set 4.13.15 True dns 4.12.35 True | dns 4.13.15 True etcd 4.12.35 True | etcd 4.13.15 True image-registry 4.12.35 True | image-registry 4.13.15 True ingress 4.12.35 True | ingress 4.13.15 True kube-apiserver 4.12.35 True | kube-apiserver 4.13.15 True kube-controller-manager 4.12.35 True | kube-controller-manager 4.13.15 True kube-scheduler 4.12.35 True | kube-scheduler 4.13.15 True kube-storage-version-migrator 4.12.35 True | kube-storage-version-migrator 4.13.15 True machine-api 4.12.35 True | machine-api 4.13.15 True machine-approver 4.12.35 True | machine-approver 4.13.15 True machine-config 4.12.35 True | machine-config 4.13.15 True monitoring 4.12.35 True | monitoring 4.13.15 True network 4.12.35 True | network 4.13.15 True node-tuning 4.12.35 True | node-tuning 4.13.15 True openshift-apiserver 4.12.35 True | openshift-apiserver 4.13.15 True openshift-controller-manager 4.12.35 True | openshift-controller-manager 4.13.15 True operator-lifecycle-manager 4.12.35 True | operator-lifecycle-manager 4.13.15 True operator-lifecycle-manager-catalog 4.12.35 True | operator-lifecycle-manager-catalog 4.13.15 True operator-lifecycle-manager-packageserver 4.12.35 True | operator-lifecycle-manager-packageserver 4.13.15 True service-ca 4.12.35 True | service-ca 4.13.15 True
# sdiff -diWbs co_413.txt co_414.txt authentication 4.13.15 True | authentication 4.14.0-rc.6 True cloud-controller-manager 4.13.15 True | cloud-controller-manager 4.14.0-rc.6 True cloud-credential 4.13.15 True | cloud-credential 4.14.0-rc.6 True cluster-autoscaler 4.13.15 True | cluster-autoscaler 4.14.0-rc.6 True config-operator 4.13.15 True | config-operator 4.14.0-rc.6 True control-plane-machine-set 4.13.15 True | console 4.14.0-rc.6 True <<< Console has been enabled dns 4.13.15 True | control-plane-machine-set 4.14.0-rc.6 True etcd 4.13.15 True | dns 4.14.0-rc.6 True image-registry 4.13.15 True | etcd 4.14.0-rc.6 True ingress 4.13.15 True | image-registry 4.14.0-rc.6 True kube-apiserver 4.13.15 True | ingress 4.14.0-rc.6 True kube-controller-manager 4.13.15 True | kube-apiserver 4.14.0-rc.6 True kube-scheduler 4.13.15 True | kube-controller-manager 4.14.0-rc.6 True kube-storage-version-migrator 4.13.15 True | kube-scheduler 4.14.0-rc.6 True machine-api 4.13.15 True | kube-storage-version-migrator 4.14.0-rc.6 True machine-approver 4.13.15 True | machine-api 4.14.0-rc.6 True machine-config 4.13.15 True | machine-approver 4.14.0-rc.6 True monitoring 4.13.15 True | machine-config 4.14.0-rc.6 True network 4.13.15 True | monitoring 4.14.0-rc.6 True node-tuning 4.13.15 True | network 4.14.0-rc.6 True openshift-apiserver 4.13.15 True | node-tuning 4.14.0-rc.6 True openshift-controller-manager 4.13.15 True | openshift-apiserver 4.14.0-rc.6 True operator-lifecycle-manager 4.13.15 True | openshift-controller-manager 4.14.0-rc.6 True operator-lifecycle-manager-catalog 4.13.15 True | operator-lifecycle-manager 4.14.0-rc.6 True operator-lifecycle-manager-packageserver 4.13.15 True | operator-lifecycle-manager-catalog 4.14.0-rc.6 True service-ca 4.13.15 True | operator-lifecycle-manager-packageserver 4.14.0-rc.6 True > service-ca 4.14.0-rc.6 True
You can see that the console was added in the CO list between 4.13 and 4.14 on line 6 of the command output.
- duplicates
-
OCPBUGS-22718 previously disabled cluster capability Console unintentionally enabled during an upgrade
- Closed