Description of problem:
The version info is useful, however, I couldn't get the cluster-olm-operator's. As follows,
jiazha-mac:~ jiazha$ oc rsh cluster-olm-operator-7cc6c89999-hql9m Defaulted container "cluster-olm-operator" out of: cluster-olm-operator, copy-catalogd-manifests (init), copy-operator-controller-manifests (init), copy-rukpak-manifests (init) sh-5.1$ ps -elf|cat F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME CMD 4 S 1000790+ 1 0 0 80 0 - 490961 futex_ 04:39 ? 00:00:28 /cluster-olm-operator start -v=2 4 S 1000790+ 15 0 0 80 0 - 1113 do_wai 07:33 pts/0 00:00:00 /bin/sh 4 R 1000790+ 22 15 0 80 0 - 1787 - 07:33 pts/0 00:00:00 ps -elf 4 S 1000790+ 23 15 0 80 0 - 1267 pipe_r 07:33 pts/0 00:00:00 /usr/bin/coreutils --coreutils-prog-shebang=cat /usr/bin/cat sh-5.1$ ./cluster-olm-operator -h OpenShift Cluster OLM Operator Usage: cluster-olm-operator [command] Available Commands: completion Generate the autocompletion script for the specified shell help Help about any command start Start the Cluster OLM Operator Flags: -h, --help help for cluster-olm-operator --log-flush-frequency duration Maximum number of seconds between log flushes (default 5s) -v, --v Level number for the log level verbosity --vmodule moduleSpec comma-separated list of pattern=N settings for file-filtered logging (only works for the default text log format) Use "cluster-olm-operator [command] --help" for more information about a command. sh-5.1$ ./cluster-olm-operator start -h Start the Cluster OLM Operator Usage: cluster-olm-operator start [flags] Flags: --config string Location of the master configuration file to run from. -h, --help help for start --kubeconfig string Location of the master configuration file to run from. --listen string The ip:port to serve on. --namespace string Namespace where the controller is running. Auto-detected if run in cluster. --terminate-on-files stringArray A list of files. If one of them changes, the process will terminate. Global Flags: --log-flush-frequency duration Maximum number of seconds between log flushes (default 5s) -v, --v Level number for the log level verbosity --vmodule moduleSpec comma-separated list of pattern=N settings for file-filtered logging (only works for the default text log format)
Version-Release number of selected component (if applicable):
jiazha-mac:~ jiazha$ oc get clusterversion NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.17.0-0.nightly-2024-07-20-191204 True False 9h Cluster version is 4.17.0-0.nightly-2024-07-20-191204
How reproducible:
always
Steps to Reproduce:
1. build an OCP cluster and Enable TP. $ oc patch featuregate cluster -p '{"spec": {"featureSet": "TechPreviewNoUpgrade"}}' --type=merge 2. Check cluster-olm-operator version info.
Actual results:
Couldn't get it.
Expected results:
The cluster-olm-operator should have a global flag to output the version info.
Additional info:
- links to
-
RHEA-2024:3718 OpenShift Container Platform 4.17.z bug fix update