Fix rabbitmq podminitor label

- use optional instance label

Change-Id: Ibf97abd8d0208882d4a96d802ad7184d8ce70a0c
This commit is contained in:
okozachenko
2020-07-23 23:57:53 +03:00
committed by Mohammed Naser
parent c067f81517
commit 7ebf9450df

View File

@@ -49,13 +49,14 @@ def to_dict(value):
return yaml.safe_load(value) return yaml.safe_load(value)
def labels(app, instance, component=None): def labels(app, instance=None, component=None):
"""Return standard labels for the operator.""" """Return standard labels for the operator."""
metadata = { metadata = {
'app.kubernetes.io/managed-by': 'openstack-operator', 'app.kubernetes.io/managed-by': 'openstack-operator',
'app.kubernetes.io/name': app, 'app.kubernetes.io/name': app,
'app.kubernetes.io/instance': instance,
} }
if instance:
metadata['app.kubernetes.io/instance'] = instance
if component: if component:
metadata['app.kubernetes.io/component'] = component metadata['app.kubernetes.io/component'] = component
return yaml.safe_dump(metadata).strip() return yaml.safe_dump(metadata).strip()