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
When creating or deleting VirtualServices, Upstreams, UpstreamGroups and Services in batch, logs of the gloo pod will contain the following:
{"level":"warn","ts":"2023-06-29T08:39:28.234Z","logger":"gloo.v1.event_loop.setup.gloosnapshot.event_loop.envoyTranslatorSyncer","caller":"syncer/envoy_translator_syncer.go:146","msg":"Proxy had invalid config after xds sanitization","version":"1.13.20","proxy":"name:\"gateway-proxy\" namespace:\"gloo-system\"","error":"3 errors occurred:
* invalid resource gloo-system.gateway-proxy
* upstream group not found, (Name: demo12, Namespace: pes)
* WARN: [Route Warning: InvalidDestinationWarning. Reason: *v1.UpstreamGroup { pes.demo12 } not found Route Warning: InvalidDestinationWarning. Reason: *v1.UpstreamGroup { pes.demo12 } not found] "}
{"level":"warn","ts":"2023-06-29T08:43:42.181Z","logger":"gloo.v1.event_loop.setup.gloosnapshot.event_loop.envoyTranslatorSyncer","caller":"syncer/envoy_translator_syncer.go:146","msg":"Proxy had invalid config after xds sanitization","version":"1.13.20","proxy":"name:\"private-gateway-proxy\" namespace:\"gloo-system\"","error":"2 errors occurred:
* invalid resource pes.demo12
* destination # 1: upstream not found: list did not find upstream pes.demo12-9898
"}
I believe this happens due to the order of creation/deletion (Upstream may be deleted before a VirtualService or a VirtualService may be created before Upstream).
The problem is that the metric validation_gateway_solo_io_valid_config may get stuck at value 0.
This happens in v1.13.20 and v1.14.9, but not in v1.12.33 and v.12.56.
glooctl check doesn't report any errors.
Steps to reproduce the bug
Create a Kubernetes manifest with the following resources, in the following order:
Service
Deployment
Upstream
UpstreamGroup
VirtualService
Additional VirtualService
Apply the manifest and delete it. The metric may or may not get stuck at value 0.
Expected Behavior
I expect the metric to stay at value 1.
Additional Context
No response
The text was updated successfully, but these errors were encountered:
This issue has been marked as stale because of no activity in the last 180 days. It will be closed in the next 180 days unless it is tagged "no stalebot" or other activity occurs.
github-actionsbot
added
the
stale
Issues that are stale. These will not be prioritized without further engagement on the issue.
label
Jun 17, 2024
Gloo Edge Version
1.13.x
Kubernetes Version
1.23.x
Describe the bug
When creating or deleting VirtualServices, Upstreams, UpstreamGroups and Services in batch, logs of the gloo pod will contain the following:
I believe this happens due to the order of creation/deletion (Upstream may be deleted before a VirtualService or a VirtualService may be created before Upstream).
The problem is that the metric
validation_gateway_solo_io_valid_config
may get stuck at value 0.This happens in v1.13.20 and v1.14.9, but not in v1.12.33 and v.12.56.
glooctl check
doesn't report any errors.Steps to reproduce the bug
Create a Kubernetes manifest with the following resources, in the following order:
Apply the manifest and delete it. The metric may or may not get stuck at value 0.
Expected Behavior
I expect the metric to stay at value 1.
Additional Context
No response
The text was updated successfully, but these errors were encountered: