Skip to content

Feature an experimental "localhost" mode for sidecars #222

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

Merged
merged 3 commits into from
Jan 29, 2025

Conversation

ffilippopoulos
Copy link
Member

@ffilippopoulos ffilippopoulos commented Oct 23, 2024

  • Adds a new flag so that xDS server can run in a dummy "localhost" mode
    where EDS responses contain a single local (127.0.0.1) endpoint where
    we expect a sidecar to be listening
  • Adds New Linear cahces and implements DELTA_GRPC streams support to be
    able to work with envoy on demand feature
  • Adds a Kyverno rule to be able to inject envoy sidecars and use
    on-demand discovery based on configuration served via the main xDS
    server.
  • Normalise annotations for injections

@ffilippopoulos ffilippopoulos force-pushed the envoy-sidecar-localhost branch 8 times, most recently from cdb710c to 42be960 Compare October 24, 2024 09:21
@ffilippopoulos ffilippopoulos force-pushed the envoy-sidecar-localhost branch 2 times, most recently from 210786c to f541708 Compare December 3, 2024 15:18
@ffilippopoulos ffilippopoulos force-pushed the envoy-sidecar-localhost branch 18 times, most recently from 0c6f096 to 3c1e0de Compare December 17, 2024 15:49
@ffilippopoulos ffilippopoulos force-pushed the envoy-sidecar-localhost branch 2 times, most recently from 6c09166 to 570c022 Compare December 18, 2024 10:22
@ffilippopoulos ffilippopoulos force-pushed the envoy-sidecar-localhost branch 5 times, most recently from efe0141 to da2b77a Compare December 19, 2024 09:21
@ffilippopoulos ffilippopoulos force-pushed the envoy-sidecar-localhost branch 10 times, most recently 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
@ffilippopoulos ffilippopoulos force-pushed the envoy-sidecar-localhost branch 2 times, most recently from 7a43f40 to 6f9c7c4 Compare January 28, 2025 12:50
@ffilippopoulos ffilippopoulos changed the title Add flag to run a dummy xDS server and support envoy sidecars Feature an experimental "localhost" mode for sidecars Jan 28, 2025
@ffilippopoulos ffilippopoulos force-pushed the envoy-sidecar-localhost branch 2 times, most recently from c672369 to 136dc92 Compare January 28, 2025 13:04
- Adds a new flag so that xDS server can run in a dummy "localhost" mode
  where EDS responses contain a single local (127.0.0.1) endpoint where
  we expect a sidecar to be listening
- Adds New Linear cahces and implements DELTA_GRPC streams support to be
  able to work with envoy on demand feature
- Adds a Kyverno rule to be able to inject envoy sidecars and use
  on-demand discovery based on configuration served via the main xDS
  server.
- Normalise annotations for injections
@ffilippopoulos ffilippopoulos force-pushed the envoy-sidecar-localhost branch from 136dc92 to f8cdc2c Compare January 28, 2025 13:42
@ffilippopoulos ffilippopoulos merged commit ae0209e into master Jan 29, 2025
9 checks passed
@ffilippopoulos ffilippopoulos deleted the envoy-sidecar-localhost branch January 29, 2025 15:14
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.

2 participants