-
Notifications
You must be signed in to change notification settings - Fork 2
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
feat: define konnect transit gateway #375
Conversation
0873db3
to
2c79dbf
Compare
api/konnect/v1alpha1/konnect_cloudgateway_transitgateway_types.go
Outdated
Show resolved
Hide resolved
8dd0a61
to
9d684eb
Compare
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.
1 important thing to note is that together with new CRDs or new fields, we'll want to add CRD validations tests so let's make sure to include those in this PR
api/konnect/v1alpha1/konnect_cloudgateway_transitgateway_types.go
Outdated
Show resolved
Hide resolved
91fa75f
to
6a740e9
Compare
6a740e9
to
9312dd4
Compare
test/crdsvalidation/konnect.konghq.com/konnectcloudgatewaytransitgateway_test.go
Show resolved
Hide resolved
test/crdsvalidation/konnect.konghq.com/konnectcloudgatewaytransitgateway_test.go
Outdated
Show resolved
Hide resolved
api/konnect/v1alpha1/konnect_cloudgateway_transitgateway_types.go
Outdated
Show resolved
Hide resolved
api/konnect/v1alpha1/konnect_cloudgateway_transitgateway_types.go
Outdated
Show resolved
Hide resolved
edf11ee
to
0680a28
Compare
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.
Can we add a sample manifest - https://github.com/Kong/kubernetes-configuration/tree/main/config/samples - to this PR?
This - apart from serving a purpose of being informative - also ensures that these actually works (through test.samples
on CI).
api/konnect/v1alpha1/konnect_cloudgateway_transitgateway_types.go
Outdated
Show resolved
Hide resolved
Done. Added a sample. |
0680a28
to
0ac9034
Compare
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 👍
What this PR does / why we need it:
Define
KonnectCloudGatewayTransitGateway
CRD to describe a Konnect transit gateway:Konnect transit gatesay
Which issue this PR fixes
Fixes #312
Special notes for your reviewer:
Todo:
Get***
andSet***
methods to implement interfaces used in KGOPR Readiness Checklist:
Complete these before marking the PR as
ready to review
:CHANGELOG.md
release notes have been updated to reflect significant changes