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

move EnvoyProxy API to gateway.envoyproxy.io #1921

Merged
merged 3 commits into from
Oct 5, 2023
Merged

Conversation

arkodg
Copy link
Contributor

@arkodg arkodg commented Oct 3, 2023

  • this keeps all CRDs/APIs under the gateway.envoyproxy.io group

  • this is a breaking change, that needs to be highlighted in the release notes. Undesirable but acceptable since these APIs are experimental (alpha) and are not yet stable

Fixes: #809

@arkodg arkodg requested a review from a team as a code owner October 3, 2023 01:01
@arkodg arkodg added this to the 0.6.0-rc1 milestone Oct 3, 2023
@arkodg arkodg added area/api API-related issues release-note Indicates a required release note labels Oct 3, 2023
@codecov
Copy link

codecov bot commented Oct 3, 2023

Codecov Report

Merging #1921 (452e583) into main (8c04553) will increase coverage by 0.03%.
The diff coverage is 86.48%.

@@            Coverage Diff             @@
##             main    #1921      +/-   ##
==========================================
+ Coverage   65.38%   65.42%   +0.03%     
==========================================
  Files          90       90              
  Lines       13362    13362              
==========================================
+ Hits         8737     8742       +5     
+ Misses       4084     4080       -4     
+ Partials      541      540       -1     
Files Coverage Δ
internal/cmd/egctl/translate.go 83.12% <100.00%> (ø)
internal/crypto/certgen.go 76.50% <ø> (ø)
internal/envoygateway/config/config.go 84.61% <ø> (ø)
internal/envoygateway/config/decoder.go 70.00% <ø> (ø)
internal/gatewayapi/resource.go 63.26% <ø> (ø)
internal/gatewayapi/runner/runner.go 23.00% <ø> (ø)
internal/infrastructure/kubernetes/infra.go 38.23% <ø> (ø)
...ternal/infrastructure/kubernetes/proxy/resource.go 91.39% <100.00%> (ø)
...tructure/kubernetes/ratelimit/resource_provider.go 97.20% <100.00%> (ø)
...nal/infrastructure/kubernetes/resource/resource.go 96.49% <100.00%> (ø)
... and 19 more

@zirain
Copy link
Contributor

zirain commented Oct 3, 2023

will this be a break change for existing end users? especially upgrade?

@arkodg
Copy link
Contributor Author

arkodg commented Oct 3, 2023

will this be a break change for existing end users? especially upgrade?

yeah this will be a breaking change, we had discussed this in the community meeting and looks like we reached some consensus on this

* this keeps all CRDs/APIs under the gateway.envoyproxy.io group

* this is a breaking change, that needs to be highlighted
  in the release notes. Undesirable but acceptable since these
  APIs are experimental (alpha) and are not yet stable

Fixes: envoyproxy#809

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
Signed-off-by: Arko Dasgupta <arko@tetrate.io>
Signed-off-by: Arko Dasgupta <arko@tetrate.io>
@arkodg arkodg mentioned this pull request Oct 4, 2023
@arkodg arkodg requested review from a team, kflynn, LanceEa and chauhanshubham and removed request for a team October 4, 2023 22:32
@zirain zirain merged commit dfbb776 into envoyproxy:main Oct 5, 2023
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/api API-related issues release-note Indicates a required release note
Projects
None yet
Development

Successfully merging this pull request may close these issues.

How to Organize API Types
3 participants