You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Title: Configuration validation segfaults with cluster_type configured for Redis
Description:
When trying to validate a configuration with the CLI envoy -c /etc/envoy/redis.yaml --mode validate it segfaults. Even though the validate segfaults. When running without the --mode validate flag it works as expected.
Repro steps:
My current configuration is like this:
I've done some search through the documentation and some closed issues to come up with the above configuration, but when I try to validate it with the CLI, it segfaults. I'm using the Docker image envoyproxy/envoy:contrib-v1.32-latest for my current setup. I just copy the above configuration to the container and try to start envoy with the CLI.
If I change the cluster_type to a type: STRICT_DNS and the lb_policy to ROUND_ROBIN, everything continues to work AND the CLI can validate the configuration.
redis.yaml - with type: STRICT_DNS and lb_policy: ROUND_ROBIN
With that debug image, should I just re-run the same tests (and maybe save some file or even the entire output) or do I need to add any additional flag on the CLI?
Title: Configuration validation segfaults with cluster_type configured for Redis
Description:
When trying to validate a configuration with the CLI
envoy -c /etc/envoy/redis.yaml --mode validate
it segfaults. Even though thevalidate
segfaults. When running without the--mode validate
flag it works as expected.Repro steps:
My current configuration is like this:
redis.yaml
I've done some search through the documentation and some closed issues to come up with the above configuration, but when I try to validate it with the CLI, it segfaults. I'm using the Docker image
envoyproxy/envoy:contrib-v1.32-latest
for my current setup. I just copy the above configuration to the container and try to start envoy with the CLI.If I change the
cluster_type
to atype: STRICT_DNS
and thelb_policy
toROUND_ROBIN
, everything continues to work AND the CLI can validate the configuration.redis.yaml - with
type: STRICT_DNS
andlb_policy: ROUND_ROBIN
Admin and Stats Output:
Envoy haven't actually started when this strange behavior happens, so the only output is the CLI validate:
Envoy CLI validate
Checking the above error with the
-dev
Docker image, has the same problem:Envoy CLI validate
-dev
versionConfig:
Included on the Repro steps.
Logs:
Same as above.
Call Stack:
The above on Repro steps is all I have.
The text was updated successfully, but these errors were encountered: