Skip to content

config: plumb v2 bootstrap file to cluster manager instantiation.#1369

Merged
htuch merged 2 commits intoenvoyproxy:masterfrom
htuch:cds-bootstrap
Aug 2, 2017
Merged

config: plumb v2 bootstrap file to cluster manager instantiation.#1369
htuch merged 2 commits intoenvoyproxy:masterfrom
htuch:cds-bootstrap

Conversation

@htuch
Copy link
Copy Markdown
Member

@htuch htuch commented Aug 1, 2017

Not used yet, but the plan is in a followup PR to allow the bootstrap to override the CDS config and
allow experimental use of the v2 APIs for CDS/EDS (sans constraint checks).

Not used yet, but the plan is in a followup PR to allow the bootstrap to override the CDS config and
allow experimental use of the v2 APIs for CDS/EDS (sans constraint checks).
Copy link
Copy Markdown
Member

@mattklein123 mattklein123 left a comment

Choose a reason for hiding this comment

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

A couple of questions to get started.


/**
* @return const std::string& the path to the v2 bootstrap file.
*/
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Q: Is it worth having a different option for this? I feel like -c could just detect whether it's JSON or proto (or v2 JSON) via attempting parsing?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

At least during the transition, we will be consuming both v1 JSON and v2 proto (in JSON format), and overlaying them, since the v2 proto handling isn't complete. So, I think for now this is probably the way to go.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Sounds good. Can you add TODO here just to let people know? Same below for other comment?

const LocalInfo::LocalInfo& local_info,
AccessLog::AccessLogManager& log_manager) PURE;
virtual ClusterManagerPtr
clusterManagerFromJson(const Json::Object& config, const envoy::api::v2::Bootstrap& bootstrap,
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Any reason we are not just converting JSON to bootstrap like we are doing in other PRs? That seems like right long term approach?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Will add this in a later PR, once we grow the bootstrap proto to encompass the full cluster manager, so yeah, this is the plan, but for a minimal CDS/EDS end-to-end capability this isn't needed yet.

@htuch htuch merged commit 91a181c into envoyproxy:master Aug 2, 2017
@htuch htuch deleted the cds-bootstrap branch August 2, 2017 20:30
rshriram pushed a commit to rshriram/envoy that referenced this pull request Oct 30, 2018
…event. (envoyproxy#1371)

Automatic merge from submit-queue.

Support Mixer TCP filter to send string type of attribute "connection.event"

**What this PR does / why we need it**: Mixer need to keep tracking of TCP connection creation rate.
Support Mixer TCP filter to send attribute "connection.event". 
In Check() call, "connection.event" is set to "open"
In periodical Report() call, "connection.event" is set to "continue"
In final Report() call, "connection.event" is set to "close"

**Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes envoyproxy#1369 

**Special notes for your reviewer**:

**Release note**:
```release-note
NONE
```
mathetake added a commit that referenced this pull request Mar 3, 2026
**Description**

This commit adds support for the first party Anthropic API
api.anthropic.com in the project. Notably, this adds the passthrough
"translator" that captures the token usage as well as the API for the
Anthropic API key configuration which is slightly different from both
the existing APIKey security policy (authorization header) as well as
Azure API key (api-key header) in the sense that it requires the key
passed as "x-api-key" header.

**Related Issues/PRs (if applicable)**

#847

---------

Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
mathetake pushed a commit that referenced this pull request Mar 3, 2026
**Description**

This PR adds the Anthropic logo to the LLM providers section and sorts
all providers alphabetically for better organization.

**Changes:**

- Added Anthropic SVG logo to static assets
- Updated provider list in both README.md and website component
- Implemented alphabetical sorting for the provider list on homepage
- Updated website description to clarify that providers are displayed
alphabetically

**Related Issues/PRs:**

Related PR: #1369

---------

Signed-off-by: Erica Hughberg <erica.sundberg.90@gmail.com>
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