-
Feature Request
-
Resolution: Unresolved
-
Undefined
-
None
-
Moderate
-
False
-
False
-
To Reproduce Steps to reproduce the behavior:
- Modify OpenStackControlPlane resource using "oc edit" with the following content:
spec: nova: template: customServiceConfig: | [DEFAULT] debug=True keystone: template: customServiceConfig: | [DEFAULT] debug=True
- customServiceConfig is applied on keystene while customServiceConfig is not applied on nova
Expected behavior
- customServiceConfig works in nova
Bug impact
- It's better to be able to configure spec.<service>.template.customServiceConfig on all services. Currently only nova doesn't support it as far as I checked.
- For example https://access.redhat.com/solutions/7109382 describes how to enable debug logs with a unified way for each service, but it doesn't work only for Nova
Known workaround
- Configure customServiceConfig on each nova service, like spec.nova.template.apiServiceTemplate.customServiceConfig
Additional context
- Cinder CRD has customServiceConfig on the top
https://github.com/openstack-k8s-operators/cinder-operator/blob/4aab51f61506be0605730dafe4864872ae6b0744/api/bases/cinder.openstack.org_cinders.yaml#L726-L731 - Nova CRD doesn't have customServiceConfig on the top level
https://github.com/openstack-k8s-operators/nova-operator/blob/3d3857d13c4c62536c1955838fc0a066fc9d3ca3/api/bases/nova.openstack.org_nova.yaml