Skip to content

Commit 6fe6870

Browse files
committed
fix: do not overwrite values ...
1 parent f5c459c commit 6fe6870

File tree

1 file changed

+36
-2
lines changed

1 file changed

+36
-2
lines changed

test/prometheus_test.go

Lines changed: 36 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,43 @@ func TestPrometheus(t *testing.T) {
5151
)
5252

5353
promCurrent.Spec.Sources[i].Helm.Values = source.Helm.Values
54-
if promUpdate.Spec.Sources != nil {
55-
promUpdate.Spec.Sources[i].Helm.Values = source.Helm.Values
54+
}
55+
56+
for i, source := range promUpdate.Spec.Sources {
57+
if source.Chart == "" {
58+
continue
5659
}
60+
// replace storageClass; we do not have longhorn in ci
61+
source.Helm.Values = strings.Replace(
62+
source.Helm.Values,
63+
"longhorn",
64+
"standard",
65+
-1,
66+
)
67+
68+
// also shrink volume
69+
source.Helm.Values = strings.Replace(
70+
source.Helm.Values,
71+
"storage: 20Gi",
72+
"storage: 500Mi",
73+
-1,
74+
)
75+
76+
source.Helm.Values = strings.Replace(
77+
source.Helm.Values,
78+
"storage: 5Gi",
79+
"storage: 500Mi",
80+
-1,
81+
)
82+
83+
source.Helm.Values = strings.Replace(
84+
source.Helm.Values,
85+
"size: 1Gi",
86+
"size: 100Mi",
87+
-1,
88+
)
89+
90+
promUpdate.Spec.Sources[i].Helm.Values = source.Helm.Values
5791
}
5892

5993
client, err := test.GetClient()

0 commit comments

Comments
 (0)