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

Promote Telemetry API to v1 #3133

Merged
merged 3 commits into from
Apr 4, 2024
Merged

Conversation

whitneygriffith
Copy link
Contributor

@whitneygriffith whitneygriffith commented Mar 18, 2024

Resolves 46720 and #155

Telemetry Features not promoted:

These features are annotated with // +cue-gen:Telemetry:releaseChannel:standard which will be functional with the release channel work #173

See Telemetry API RFC

@whitneygriffith whitneygriffith requested a review from a team as a code owner March 18, 2024 22:40
@istio-testing istio-testing added the size/XL Denotes a PR that changes 500-999 lines, ignoring generated files. label Mar 18, 2024
@whitneygriffith whitneygriffith self-assigned this Mar 20, 2024
@linsun
Copy link
Member

linsun commented Apr 2, 2024

@zirain @lei-tang @kyessenov what is your thought on this? Do you feel confident it should be v1 API now?

Copy link
Contributor

@lei-tang lei-tang left a comment

Choose a reason for hiding this comment

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

I think a doc listing the tests, the user guides, the usage data for each API field to promote will help reviewers to evaluate its v1 readiness. We probably do not want to promote untested/undocumented/rarely used API fields. It is engineering costly to maintain a v1 API field.

releasenotes/notes/promote-telemetry-v1.yaml Show resolved Hide resolved
Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>
@whitneygriffith whitneygriffith force-pushed the telemetry-v1 branch 2 times, most recently from e4d71a8 to 4cab11a Compare April 3, 2024 16:50
Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>
Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>
@louiscryan
Copy link
Contributor

LGTM

Thanks for driving

@istio-testing istio-testing merged commit d7ab31a into istio:master Apr 4, 2024
5 checks passed
@ericvn
Copy link

ericvn commented Apr 4, 2024

LGTM as well, although I thought I had put a comment in the PR previously. Thanks.

@kyessenov
Copy link
Contributor

Sorry, just seeing it. As I always bring it up - I'm not sure you can claim backwards compatibility for things that are not provided in Envoy. CEL and access log formatter syntax are not part of xDS API and are not subject to compatibility expectations, so that's not something that Istio can provide. I'm also not sure what other extensions are needed by this API and whether they are mature enough.

@costinm
Copy link
Contributor

costinm commented Apr 9, 2024 via email

@howardjohn
Copy link
Member

IMO: Swappable waypoints does not imply that Istio APIs change. An implementation can chose to implement the Istio waypoints or not. Probably we would have some conformance to say they are "Base Waypoint" conformant vs "Istio API Waypoint" conformant.

@costinm
Copy link
Contributor

costinm commented Apr 10, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
size/XL Denotes a PR that changes 500-999 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Telemetry API - Promote to Beta - Status Tracker
10 participants