Skip to content

Commit b0f3c4c

Browse files
committed
Remove extra whitespace added by Helm 4
Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
1 parent 5532577 commit b0f3c4c

3 files changed

Lines changed: 5 additions & 19 deletions

File tree

otel-ecs-ec2/Makefile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ EBPF_ENABLE_SET ?= --set opentelemetry-ebpf-profiler.enabled=true
1313

1414
HELM ?= helm
1515
YQ ?= yq
16+
MANIFEST_CLEANUP ?= sed 's/[[:space:]]*$$//' | sed -e ':a' -e 'N' -e '$$!ba' -e 's/\n\n*---/\n---/g'
1617

1718
.PHONY: all otel-config otel-config-ebpf manifest manifest-ebpf
1819

@@ -35,7 +36,8 @@ manifest:
3536
@command -v $(HELM) >/dev/null 2>&1 || { echo "Error: helm not found in PATH" >&2; exit 1; }
3637
@mkdir -p $(OUTPUT_DIR)
3738
@$(HELM) dependency build $(CHART_PATH) >/dev/null
38-
@$(HELM) template $(RELEASE) $(CHART_PATH) -f $(VALUES_FILE) > $(MANIFEST_FILE)
39+
@$(HELM) template $(RELEASE) $(CHART_PATH) -f $(VALUES_FILE) \
40+
| $(MANIFEST_CLEANUP) > $(MANIFEST_FILE)
3941
@echo "Wrote $(MANIFEST_FILE)"
4042

4143
# Render OpenTelemetry config with eBPF profiler enabled via --set
@@ -55,5 +57,6 @@ manifest-ebpf:
5557
@command -v $(HELM) >/dev/null 2>&1 || { echo "Error: helm not found in PATH" >&2; exit 1; }
5658
@mkdir -p $(OUTPUT_DIR)
5759
@$(HELM) dependency build $(CHART_PATH) >/dev/null
58-
@$(HELM) template $(RELEASE) $(CHART_PATH) -f $(VALUES_FILE) $(EBPF_ENABLE_SET) > $(MANIFEST_EBPF_FILE)
60+
@$(HELM) template $(RELEASE) $(CHART_PATH) -f $(VALUES_FILE) $(EBPF_ENABLE_SET) \
61+
| $(MANIFEST_CLEANUP) > $(MANIFEST_EBPF_FILE)
5962
@echo "Wrote $(MANIFEST_EBPF_FILE)"

otel-ecs-ec2/examples/manifest-ebpf.yaml

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,6 @@ metadata:
1111
app.kubernetes.io/instance: ecs-ec2-example
1212
app.kubernetes.io/version: "0.154.0"
1313
app.kubernetes.io/managed-by: Helm
14-
15-
16-
1714
---
1815
# Source: ecs-ec2-integration/charts/opentelemetry-ebpf-profiler/templates/serviceaccount.yaml
1916
apiVersion: v1
@@ -27,9 +24,6 @@ metadata:
2724
app.kubernetes.io/instance: ecs-ec2-example
2825
app.kubernetes.io/version: "0.154.0"
2926
app.kubernetes.io/managed-by: Helm
30-
31-
32-
3327
---
3428
# Source: ecs-ec2-integration/charts/opentelemetry-agent/templates/configmap-agent.yaml
3529
apiVersion: v1
@@ -894,7 +888,6 @@ data:
894888
resource:
895889
cx.agent.type: agent
896890
service.name: opentelemetry-collector
897-
898891
---
899892
# Source: ecs-ec2-integration/charts/opentelemetry-ebpf-profiler/templates/configmap-agent.yaml
900893
apiVersion: v1
@@ -969,7 +962,6 @@ data:
969962
telemetry:
970963
logs:
971964
encoding: json
972-
973965
---
974966
# Source: ecs-ec2-integration/charts/opentelemetry-agent/templates/clusterrole.yaml
975967
apiVersion: rbac.authorization.k8s.io/v1
@@ -993,7 +985,6 @@ rules:
993985
- apiGroups: ["extensions"]
994986
resources: ["replicasets"]
995987
verbs: ["get", "list", "watch"]
996-
997988
---
998989
# Source: ecs-ec2-integration/charts/opentelemetry-agent/templates/clusterrolebinding.yaml
999990
apiVersion: rbac.authorization.k8s.io/v1
@@ -1015,7 +1006,6 @@ subjects:
10151006
- kind: ServiceAccount
10161007
name: ecs-ec2-example-opentelemetry-agent
10171008
namespace: default
1018-
10191009
---
10201010
# Source: ecs-ec2-integration/charts/opentelemetry-agent/templates/daemonset.yaml
10211011
apiVersion: apps/v1
@@ -1153,7 +1143,6 @@ spec:
11531143
nodeSelector:
11541144
kubernetes.io/os: linux
11551145
hostNetwork: true
1156-
11571146
---
11581147
# Source: ecs-ec2-integration/charts/opentelemetry-ebpf-profiler/templates/daemonset.yaml
11591148
apiVersion: apps/v1

otel-ecs-ec2/examples/manifest.yaml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,6 @@ metadata:
1111
app.kubernetes.io/instance: ecs-ec2-example
1212
app.kubernetes.io/version: "0.154.0"
1313
app.kubernetes.io/managed-by: Helm
14-
15-
16-
1714
---
1815
# Source: ecs-ec2-integration/charts/opentelemetry-agent/templates/configmap-agent.yaml
1916
apiVersion: v1
@@ -878,7 +875,6 @@ data:
878875
resource:
879876
cx.agent.type: agent
880877
service.name: opentelemetry-collector
881-
882878
---
883879
# Source: ecs-ec2-integration/charts/opentelemetry-agent/templates/clusterrole.yaml
884880
apiVersion: rbac.authorization.k8s.io/v1
@@ -902,7 +898,6 @@ rules:
902898
- apiGroups: ["extensions"]
903899
resources: ["replicasets"]
904900
verbs: ["get", "list", "watch"]
905-
906901
---
907902
# Source: ecs-ec2-integration/charts/opentelemetry-agent/templates/clusterrolebinding.yaml
908903
apiVersion: rbac.authorization.k8s.io/v1
@@ -924,7 +919,6 @@ subjects:
924919
- kind: ServiceAccount
925920
name: ecs-ec2-example-opentelemetry-agent
926921
namespace: default
927-
928922
---
929923
# Source: ecs-ec2-integration/charts/opentelemetry-agent/templates/daemonset.yaml
930924
apiVersion: apps/v1

0 commit comments

Comments
 (0)