-
Notifications
You must be signed in to change notification settings - Fork 559
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
Conversation
😊 Welcome @whitneygriffith! This is either your first contribution to the Istio api repo, or it's been You can learn more about the Istio working groups, Code of Conduct, and contribution guidelines Thanks for contributing! Courtesy of your friendly welcome wagon. |
/test release-notes |
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. |
WorkloadEntry and group are newer - but that's because they are
improvements to ServiceEntry, and replace the 'mesh expansion'
use in ServiceEntry based on what we learned.
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.
I'm pretty concerned with the user perception that everything in the API is
covered by v1 - we have plenty of fields that are obsolete
like the SE endpoints ( replaced by WE), and other fields that got added as
'experimental'.
Old doesn't (always) mean good, in particular in Istio APIs where we have
no mechanism to make changes after 'experimental/alpha'.
…On Thu, Mar 7, 2024 at 7:07 AM Lin Sun ***@***.***> wrote:
Do we feel all network APIs can be promoted to v1? Feel some are newer and
less used, for example workload entry and workload group.
—
Reply to this email directly, view it on GitHub
<#3111 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAUR2QTJCTLW5PC7HZDON3YXB7DHAVCNFSM6AAAAABEJOLIM6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBTG4YTAMZZGY>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
IIUC based on the PR, WorkloadEntry/Group are being promoted as well? |
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. |
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.
…On Fri, Mar 8, 2024 at 12:08 PM Whitney Griffith ***@***.***> wrote:
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
<https://docs.google.com/document/d/1onST4-swbZE1UPCDMQm1c7T5rzYEn7Wo4uFNShz0kNw/edit#heading=h.ev9kkx8ollvx>
.
—
Reply to this email directly, view it on GitHub
<#3111 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAUR2VSWS5IRGO7TWBLAXLYXILD3AVCNFSM6AAAAABEJOLIM6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBWGM2DSNBQGU>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Which fields will you propose removing from ServiceEntry? |
Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>
6cf4aab
to
26dde64
Compare
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>
d386340
to
35292d8
Compare
Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>
From today's working group meeting, we have agreed to promote all Networking APIs as is excepting ProxyConfig. Those changes have been made. PTAL |
There was a problem hiding this 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
These changes LGTM. |
There was a problem hiding this 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>
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM thanks @whitneygriffith
LGTM. Thanks @whitneygriffith |
Thanks all! We are just waiting on one last approval to merge the changes. |
Part of 173 |
As discussed in Release Channels RFC,
v1beta1
networking APIs can be promoted tov1
.