diff --git a/manager/cluster_config_env.py b/manager/cluster_config_env.py index 1519e73161..bd50bb563a 100644 --- a/manager/cluster_config_env.py +++ b/manager/cluster_config_env.py @@ -14,12 +14,14 @@ import sys import yaml +import json def export(base_key, value): if base_key.lower().startswith("cortex_tags"): inlined_tags = ",".join([f"{k}={v}" for k, v in value.items()]) print(f"export CORTEX_TAGS={inlined_tags}") + print(f"export CORTEX_TAGS_JSON='{json.dumps(value)}'") return if value is None: diff --git a/manager/manifests/fluentd.yaml b/manager/manifests/fluentd.yaml index ed20feac53..c4a70eceae 100644 --- a/manager/manifests/fluentd.yaml +++ b/manager/manifests/fluentd.yaml @@ -145,6 +145,7 @@ data: region "#{ENV['AWS_REGION']}" log_group_name_key group_name log_stream_name_key stream_name + log_group_aws_tags ${CORTEX_TAGS_JSON} remove_log_stream_name_key true remove_log_group_name_key true auto_create_stream true