diff --git a/pkg/envoy/encoder.go b/pkg/envoy/encoder.go index 05e25aa26..0db72f6b0 100644 --- a/pkg/envoy/encoder.go +++ b/pkg/envoy/encoder.go @@ -26,6 +26,9 @@ func Encode(ctx context.Context, p Provider, ee ...Encoder) error { for _, e := range ee { // Any dep conflicts should be handled by the Encoder err = e.Encode(ctx, state) + if err != nil { + return err + } } } }