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

Networking APIs graduation to v1 #3111

Merged
merged 9 commits into from
Mar 15, 2024

Conversation

whitneygriffith
Copy link
Contributor

As discussed in Release Channels RFC, v1beta1 networking APIs can be promoted to v1.

@whitneygriffith whitneygriffith requested a review from a team as a code owner March 6, 2024 17:08
@istio-policy-bot
Copy link

😊 Welcome @whitneygriffith! This is either your first contribution to the Istio api repo, or it's been
a while since you've been here.

You can learn more about the Istio working groups, Code of Conduct, and contribution guidelines
by referring to Contributing to Istio.

Thanks for contributing!

Courtesy of your friendly welcome wagon.

@istio-testing istio-testing added the size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. label Mar 6, 2024
@whitneygriffith whitneygriffith changed the title Bump networking apis to v1 Bump networking APIs to v1 Mar 6, 2024
@whitneygriffith whitneygriffith changed the title Bump networking APIs to v1 Networking APIs graduation to v1 Mar 6, 2024
@whitneygriffith
Copy link
Contributor Author

/test release-notes

@linsun
Copy link
Member

linsun commented Mar 7, 2024

Do we feel all network APIs (excluding proxyconfig) can be promoted to v1? Feel some are newer and less used, for example workload entry and workload group.

@costinm
Copy link
Contributor

costinm commented Mar 7, 2024 via email

@keithmattix
Copy link
Contributor

It would be pretty bad to promote ServiceEntry to v1 ( with the parts we
know are obsolete and should be replaced with WE ) and
not promote WE.

IIUC based on the PR, WorkloadEntry/Group are being promoted as well?

@whitneygriffith
Copy link
Contributor Author

It would be pretty bad to promote ServiceEntry to v1 ( with the parts we
know are obsolete and should be replaced with WE )

If there is consensus on fields that should be deprecated I am not in opposition of promoting a subset of ServiceEntry fields to v1 .

The deprecated fields will be removed when the v1beta1 API is eventually deprecated as planned.

@costinm
Copy link
Contributor

costinm commented Mar 9, 2024 via email

@istio-testing istio-testing added the needs-rebase Indicates a PR needs to be rebased before being merged label Mar 11, 2024
@whitneygriffith
Copy link
Contributor Author

It would be great to remove some of the fields in ServiceEntry. Re. ProxyConfig - usage is low, I don't mind keeping it at beta or even deprecating it. However we should make sure that the annotation and mesh config are also treated as alpha/beta and don't get promoted. We have not discussed the status of annotations and labels.

Which fields will you propose removing from ServiceEntry?

Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>
@istio-testing istio-testing removed the needs-rebase Indicates a PR needs to be rebased before being merged label Mar 12, 2024
Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>
Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>
Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>
Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>
Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>
Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>
@whitneygriffith
Copy link
Contributor Author

From today's working group meeting, we have agreed to promote all Networking APIs as is excepting ProxyConfig. Those changes have been made. PTAL

Copy link
Member

@hzxuzhonghu hzxuzhonghu left a comment

Choose a reason for hiding this comment

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

I am ok without proxyConfig

@ericvn
Copy link

ericvn commented Mar 14, 2024

These changes LGTM.

Copy link
Member

@howardjohn howardjohn left a comment

Choose a reason for hiding this comment

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

LGTM, we should get broad signoff like for the PA change though

Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>
@whitneygriffith
Copy link
Contributor Author

whitneygriffith commented Mar 14, 2024

LGTM, we should get broad signoff like for the PA change though

PTAL @nrjpoddar @therealmitchconnors @linsun

Copy link
Member

@linsun linsun left a comment

Choose a reason for hiding this comment

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

LGTM thanks @whitneygriffith

@louiscryan
Copy link
Contributor

LGTM. Thanks @whitneygriffith

@whitneygriffith
Copy link
Contributor Author

Thanks all! We are just waiting on one last approval to merge the changes.

@istio-testing istio-testing merged commit 2b0bfde into istio:master Mar 15, 2024
5 checks passed
@whitneygriffith
Copy link
Contributor Author

Part of 173

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

Successfully merging this pull request may close these issues.