Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add flag to run a dummy xDS server and support envoy sidecars #222

Open
wants to merge 28 commits into
base: master
Choose a base branch
from

Conversation

ffilippopoulos
Copy link
Member

@ffilippopoulos ffilippopoulos commented Oct 23, 2024

This adds a flag to add a dummy server mode, where all requested resources will be returned to clients with endpoints that point to a local port where an envoy sidecar is supposed to be running. It also implements DELTA_GRPC and VirtualHosts api to be able to serve configuration to envoy sidecars and add a Kyverno rule to mutate envoy sidecars with the needed config

@ffilippopoulos ffilippopoulos force-pushed the envoy-sidecar-localhost branch 2 times, most recently from b2480d0 to fbf7a2f Compare October 23, 2024 14:11
This adds a flag to add a dummy server mode, where all requested
resources will be returned to clients with endpoints that point to a
local port where an envoy sidecar is supposed to be running. It also
adds a simple envoy configurer to produce envoy config for the sidecar
@ffilippopoulos ffilippopoulos force-pushed the envoy-sidecar-localhost branch from fbf7a2f to a53b024 Compare October 23, 2024 15:46
@ffilippopoulos ffilippopoulos force-pushed the envoy-sidecar-localhost branch 4 times, most recently from 646aa92 to cdb710c Compare October 24, 2024 09:12
@ffilippopoulos ffilippopoulos force-pushed the envoy-sidecar-localhost branch from cdb710c to 42be960 Compare October 24, 2024 09:21
@ffilippopoulos ffilippopoulos force-pushed the envoy-sidecar-localhost branch from e4c8732 to 8cea9fd Compare December 3, 2024 09:35
@ffilippopoulos ffilippopoulos force-pushed the envoy-sidecar-localhost branch from 210786c to f541708 Compare December 3, 2024 15:18
@ffilippopoulos ffilippopoulos force-pushed the envoy-sidecar-localhost branch from e27a6d8 to 5fa3265 Compare December 10, 2024 20:40
@ffilippopoulos ffilippopoulos force-pushed the envoy-sidecar-localhost branch 3 times, most recently from c4c1cb4 to d2a4589 Compare December 12, 2024 21:19
@ffilippopoulos ffilippopoulos force-pushed the envoy-sidecar-localhost branch from d2a4589 to cae2e01 Compare December 12, 2024 21:28
@ffilippopoulos ffilippopoulos force-pushed the envoy-sidecar-localhost branch from e1af8a0 to b198df0 Compare December 13, 2024 12:50
@ffilippopoulos ffilippopoulos force-pushed the envoy-sidecar-localhost branch 4 times, most recently from 239338f to efe0141 Compare December 19, 2024 09:03
@ffilippopoulos ffilippopoulos force-pushed the envoy-sidecar-localhost branch from efe0141 to da2b77a Compare December 19, 2024 09:21
@ffilippopoulos ffilippopoulos force-pushed the envoy-sidecar-localhost branch 2 times, most recently from 8e158e6 to 24d1045 Compare January 14, 2025 14:58
@ffilippopoulos ffilippopoulos force-pushed the envoy-sidecar-localhost branch from 24d1045 to 2fd2bd0 Compare January 14, 2025 15:13
@ffilippopoulos ffilippopoulos force-pushed the envoy-sidecar-localhost branch from c81283e to 0ec8c96 Compare January 16, 2025 10:42
@ffilippopoulos ffilippopoulos force-pushed the envoy-sidecar-localhost branch from 0ec8c96 to 758883b Compare January 16, 2025 10:51
@ffilippopoulos ffilippopoulos force-pushed the envoy-sidecar-localhost branch 4 times, most recently from 207d42b to 2741869 Compare January 17, 2025 16:02
@ffilippopoulos ffilippopoulos force-pushed the envoy-sidecar-localhost branch from 2741869 to 3a88bfe Compare January 17, 2025 16:30
@ffilippopoulos ffilippopoulos marked this pull request as ready for review January 23, 2025 11:38
@ffilippopoulos ffilippopoulos changed the title Add flag to run a dummy xDS server and envoy-sidecar configurer Add flag to run a dummy xDS server and support envoy sidecars Jan 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant