Debugging OLM and Catalog Operator
Tips and tricks related to debugging the OLM or Catalog Operator.
How to enable verbose logging on the OLM and Catalog operators
Both the OLM and Catalog operators have -debug
flags available that display much more useful information when diagnosing a problem. If necessary, add this flag to their deployments and perform the action that is showing undersired behavior.
How to view the Catalog operator logs
To view the Catalog Operator logs, use the following commands:
$ kubectl -n olm get pods
NAME READY STATUS RESTARTS AGE
catalog-operator-5bdc79c56b-zbqbl 1/1 Running 0 5m30s
olm-operator-6999db5767-5r5zs 1/1 Running 0 5m31s
operatorhubio-catalog-ltdlp 1/1 Running 0 5m28s
packageserver-5c76df75bb-mq4qd 1/1 Running 0 5m26s
$ kubectl -n olm logs catalog-operator-5bdc79c56b-zbqbl
...
How to view the OLM operator logs
To view the OLM Operator logs, use the following commands:
$ kubectl -n olm get pods
NAME READY STATUS RESTARTS AGE
catalog-operator-5bdc79c56b-zbqbl 1/1 Running 0 5m30s
olm-operator-6999db5767-5r5zs 1/1 Running 0 5m31s
operatorhubio-catalog-ltdlp 1/1 Running 0 5m28s
packageserver-5c76df75bb-mq4qd 1/1 Running 0 5m26s
$ kubectl -n olm logs olm-operator-6999db5767-5r5zs
...