Skip to content

docs: Customize envoy bootstrap config#818

Open
chandler-solo wants to merge 2 commits into
kgateway-dev:mainfrom
chandler-solo:chandler/14088docsx
Open

docs: Customize envoy bootstrap config#818
chandler-solo wants to merge 2 commits into
kgateway-dev:mainfrom
chandler-solo:chandler/14088docsx

Conversation

@chandler-solo

@chandler-solo chandler-solo commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

Description

How to customize Envoy bootstrap config in v2.3.0 and onwards. There isn't a first-class API, but it's possible using overlays.

Change Type

/kind documentation

Changelog

Documents how to customize Envoy's bootstrap config.

Additional Notes

For kgateway-dev/kgateway#14088

Signed-off-by: David L. Chandler <david.chandler@solo.io>
@chandler-solo chandler-solo requested a review from Copilot June 3, 2026 04:52

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Adds documentation for injecting a custom Envoy bootstrap into a managed gateway proxy by overriding the generated bootstrap ConfigMap via deploymentOverlay.

Changes:

  • Added “Custom Envoy bootstrap” doc pages for both envoy/main and envoy/latest.
  • Added the reusable documentation content describing the workflow, warnings, and examples.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
content/docs/envoy/main/setup/customize/custom-bootstrap.md Adds the main docs page front matter and reuses the shared content page.
content/docs/envoy/latest/setup/customize/custom-bootstrap.md Adds the latest docs page front matter and reuses the shared content page.
assets/docs/pages/setup/customize/custom-bootstrap.md Introduces the full reusable guide (steps, warnings, and examples) for custom bootstrap injection.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

```

4. Create your own ConfigMap from the edited bootstrap. Copy the other entries from the generated ConfigMap too, such as `xds_service_account_token.json`, so that the proxy still authenticates to the control plane.

```

In a separate terminal, query the config dump:

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