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

Contour Managed Envoy #3545

Closed
stevesloka opened this issue Apr 6, 2021 · 4 comments
Closed

Contour Managed Envoy #3545

stevesloka opened this issue Apr 6, 2021 · 4 comments
Labels
area/gateway-api Issues or PRs related to the Gateway (Gateway API working group) API. area/operational Issues or PRs about making Contour easier to operate as a production service. kind/feature Categorizes issue or PR as related to a new feature. lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete.

Comments

@stevesloka
Copy link
Member

As part of the GatewayAPI implementation we've been discussing how to integrate Contour<>Envoy when utilizing GatewayAPI.Gateways. I have a small discussion document outlining a bit more background here (https://docs.google.com/document/d/1kOrGqHXULYO6YLxGCOtVyjz_7mfcW7Yi1WXCpQz6_Qo/edit#heading=h.s3afnqyzdsta).

The goal of this issue is to create a branch in Contour and investigate how this approach might or might not work moving forward with the GatewayAPI work

Tasks:

  • Configuration CRD for GatewayClass
    • networkPublishing: Define how Envoy is exposed from the cluster
    • gatewayClassRef:
  • Controller to manage Envoy instances
  • Set Gateway Status
@stevesloka stevesloka added the kind/feature Categorizes issue or PR as related to a new feature. label Apr 6, 2021
@stevesloka stevesloka added the area/gateway-api Issues or PRs related to the Gateway (Gateway API working group) API. label Apr 6, 2021
@xaleeks
Copy link

xaleeks commented Apr 13, 2021

Thanks for this @stevesloka . This spike being worked on right now in the v1.15 right? Feel free to untag it if not the case.

@xaleeks xaleeks added area/operational Issues or PRs about making Contour easier to operate as a production service. priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete. labels Apr 13, 2021
@danehans
Copy link
Contributor

When Contour manages the envoy infra, the operator should be updated to remove envoy infra management.

cc: @Miciah @candita

Copy link

The Contour project currently lacks enough contributors to adequately respond to all Issues.

This bot triages Issues according to the following rules:

  • After 60d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, the Issue is closed

You can:

  • Mark this Issue as fresh by commenting
  • Close this Issue
  • Offer to help out with triage

Please send feedback to the #contour channel in the Kubernetes Slack

@github-actions github-actions bot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Dec 14, 2023
@sunjayBhatia
Copy link
Member

Closing as we have the Gateway provisioner which manages Envoy dynamically

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/gateway-api Issues or PRs related to the Gateway (Gateway API working group) API. area/operational Issues or PRs about making Contour easier to operate as a production service. kind/feature Categorizes issue or PR as related to a new feature. lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete.
Projects
None yet
Development

No branches or pull requests

4 participants