LOG LEVEL¶
Pulp Operator log level configuration¶
It is possible to increase the log level of Pulp operator for troubleshooting purposes or reduce the log level for storage constraints, for example.
To do so, modify the --zap-log-level=<new-level> ARG from manager container of operator controller-manager deployment, where the <new-level> can be one of:
- debug
- info
- error
It is also possible to modify the --zap-stacktrace-level to:
- info
- error
- panic
$ kubectl edit deployment/<deployment-name>-controller-manager
apiVersion: apps/v1
kind: Deployment
metadata:
name: <deployment-name>-controller-manager
namespace: system
spec:
template:
spec:
containers:
...
- name: manager
args:
- "--health-probe-bind-address=:8081"
- "--metrics-bind-address=127.0.0.1:8080"
- "--leader-elect"
- "--zap-log-level=debug" <-------------------
- "--zap-stacktrace-level=panic" <---------------
Pulpcore Pods Debug Logging¶
By default Pulp logs at INFO level, but enabling DEBUG logging can be a helpful thing to get more insight when things donβt go as expected. This can be enabled by updating Pulp CR with:
spec:
enable_debugging: true
Secret with the expected LOGGING config and restart pulpcore pods to get the new configuration.
To disable it, remove the enable_debugging config or set it to false:
spec:
enable_debugging: false