diff --git a/contrib/internal/manifests/workload/pods/templates/pod.tpl b/contrib/internal/manifests/workload/pods/templates/pod.tpl index c9654d5..6295fbd 100644 --- a/contrib/internal/manifests/workload/pods/templates/pod.tpl +++ b/contrib/internal/manifests/workload/pods/templates/pod.tpl @@ -14,4 +14,4 @@ spec: image: fake-image env: - name: PAYLOAD - value: {{ $payload | quote }} + value: "{{ $payload }}" diff --git a/request/random.go b/request/random.go index a935122..cade715 100644 --- a/request/random.go +++ b/request/random.go @@ -500,11 +500,14 @@ func (b *requestPostDelBuilder) Build(cli rest.Interface) Requester { timestamp := time.Now().UnixNano() name := fmt.Sprintf("%d-%d", timestamp, counter) - body, _ := utils.RenderTemplate(b.resource, map[string]interface{}{ + body, err := utils.RenderTemplate(b.resource, map[string]interface{}{ "namePattern": name, "namespace": b.namespace, "payload": randomPayload(b.payloadSize), }) + if err != nil { + panic(fmt.Errorf("failed to render %s template: %w", b.resource, err)) + } return &PostDelDiscardRequester{ builder: b,