Skip to content

Conversation

@mlavacca
Copy link
Member

This PR adds the pluginBinding CRD to the configuration.konghq.com API group.

@mlavacca mlavacca force-pushed the mlavacca/pluginbinding branch from 03891e3 to 395dd97 Compare July 25, 2024 08:47
@mlavacca mlavacca requested a review from pmalek July 25, 2024 08:48
@pmalek
Copy link
Member

pmalek commented Jul 25, 2024

Please rebase on top of main (62dab91) to include the CI that tests the generate CRDs and also the samples from config/samples.

If possible I suggest to add samples for this CRD to verify that all validations and CEL that's added works.

Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com>
@mlavacca mlavacca force-pushed the mlavacca/pluginbinding branch from 395dd97 to 2503961 Compare July 25, 2024 12:56
mlavacca added 2 commits July 25, 2024 14:57
Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com>
- added documentation to the `.spec.kong` field
- added a link to a TODO GH issue to the `.spec.kong` field
- added a link to a TODO GH issue to the `.spec.entityRef` field

Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com>
@mlavacca mlavacca force-pushed the mlavacca/pluginbinding branch from 2503961 to 8ccec01 Compare July 25, 2024 12:58
mlavacca added 2 commits July 25, 2024 14:59
Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com>
Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com>
@mlavacca mlavacca force-pushed the mlavacca/pluginbinding branch from bd0d1e7 to 17dfeeb Compare July 25, 2024 13:09
mlavacca added 2 commits July 25, 2024 15:10
Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com>
Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com>
@mlavacca mlavacca mentioned this pull request Jul 25, 2024
1 task
@mlavacca
Copy link
Member Author

Please rebase on top of main (62dab91) to include the CI that tests the generate CRDs and also the samples from config/samples.

If possible I suggest to add samples for this CRD to verify that all validations and CEL that's added works.

I've added an exemplar manifest, but I think we should have a slightly more complex test suite. I opened #10 for this, let me know if it makes sense to you.

@mlavacca mlavacca force-pushed the mlavacca/pluginbinding branch 2 times, most recently from b6154fe to d628be3 Compare July 25, 2024 14:12
Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com>
@mlavacca mlavacca force-pushed the mlavacca/pluginbinding branch from d628be3 to a5f0e51 Compare July 25, 2024 14:12
Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com>
@mlavacca mlavacca requested a review from pmalek July 25, 2024 14:21
Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com>
@mlavacca mlavacca force-pushed the mlavacca/pluginbinding branch from 39f6db5 to b705337 Compare July 26, 2024 08:20
@mlavacca mlavacca requested a review from pmalek July 26, 2024 08:20
Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com>
@mlavacca mlavacca force-pushed the mlavacca/pluginbinding branch from 84ed5cb to 6b66e90 Compare July 26, 2024 08:26
Signed-off-by: Mattia Lavacca <lavacca.mattia@gmail.com>
@mlavacca mlavacca enabled auto-merge (squash) July 26, 2024 12:27
@mlavacca mlavacca merged commit c10e829 into main Jul 26, 2024
@mlavacca mlavacca deleted the mlavacca/pluginbinding branch July 26, 2024 12:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants