-
Notifications
You must be signed in to change notification settings - Fork 14
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: dataplane konnect extension reconciler #714
feat: dataplane konnect extension reconciler #714
Conversation
b25bee7
to
74116e3
Compare
74116e3
to
653ed0c
Compare
f2b31ec
to
b6c3019
Compare
8b3230c
to
1843dc6
Compare
78970d9
to
c4adc17
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.
Looks good apart from some nits.
One thing that I believe we're missing here are some tests, specifically a envtest
based test or an integration test would definitely make this complete. WDYT?
Agreed, I'll add an integration test |
91b243e
to
faac544
Compare
I've created #726 to track the addition of such an integration test. |
fff0529
to
9e722e6
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.
Looks pretty much ready to me. I've left 1 comment with a proposal to change the condition message and 2 nits.
78ba569
to
fa3f744
Compare
fa3f744
to
9b78974
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 thing I've just realized is that we're missing RBAC permissions for accessing DataPlaneKonnectExtension
s (soon to be renamed to KonnectExtension
s).
Do you mind adding kubebuilder
RBAC markers to https://github.com/Kong/gateway-operator/blob/6b9a627106115acc27048f5fe57b0f063fbb9449/controller/dataplane/controller_rbac.go, adding said markers also for DataPlaneKonnectExtensionReconciler
in controller/dataplane/dataplanekonnectextension_controller_rbac.go
and regenerating the manifests?
Signed-off-by: Mattia Lavacca <[email protected]>
Signed-off-by: Mattia Lavacca <[email protected]>
Co-authored-by: Grzegorz Burzyński <[email protected]>
Signed-off-by: Mattia Lavacca <[email protected]>
Signed-off-by: Mattia Lavacca <[email protected]>
Signed-off-by: Mattia Lavacca <[email protected]>
Signed-off-by: Mattia Lavacca <[email protected]>
Signed-off-by: Mattia Lavacca <[email protected]>
Signed-off-by: Mattia Lavacca <[email protected]>
Signed-off-by: Mattia Lavacca <[email protected]>
Signed-off-by: Mattia Lavacca <[email protected]>
Signed-off-by: Mattia Lavacca <[email protected]>
Signed-off-by: Mattia Lavacca <[email protected]>
Signed-off-by: Mattia Lavacca <[email protected]>
1e179ec
to
c46913e
Compare
What this PR does / why we need it:
Which issue this PR fixes
Fixes #203
Special notes for your reviewer:
PR Readiness Checklist:
Complete these before marking the PR as
ready to review
:CHANGELOG.md
release notes have been updated to reflect significant changes