solo-io / gloo

The Cloud-Native API Gateway and AI Gateway
https://docs.solo.io/
Apache License 2.0
4.1k stars 446 forks source link

add krt debug endpoint #10294

Closed yuval-k closed 4 days ago

yuval-k commented 5 days ago

This PR adds /snapshots/krt admin endpoint to 'see' krt collections. Also 'fixes' the /snapshots/xds endpoint to overcome a panic in the solokit generic snapshot.

github-actions[bot] commented 5 days ago

Visit the preview URL for this PR (updated for commit 5d01e50):

https://gloo-edge--pr10294-yuval-k-krt-dbg-4wwe2202.web.app

(expires Fri, 15 Nov 2024 18:03:35 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 77c2b86e287749579b7ff9cadb81e099042ef677

yuval-k commented 5 days ago

/skip-changelog

non-user facing changes (debug interfaces) and bug fixed on unreleased version; no need for changelog

yuval-k commented 5 days ago

saw gw conformance fail with

2024-11-08T03:40:18.8730408Z            Error:          Received unexpected error:
2024-11-08T03:40:18.8731800Z                            the installed CRDs version is different from the suite version

~looks like a flake ? some race installing the CRDs?~

update: had to increment the version in setup-kind.sh