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

feat(globalaccelerator): Add support for accelerator, listener and endpointgroups #1820

Merged

Conversation

kaessert
Copy link

@kaessert kaessert commented Jul 31, 2023

Description of your changes

Introduces support for accelerator, listener and endpointgroups.

I have:

  • Read and followed Crossplane's contribution process.
  • Run make reviewable test to ensure this PR is ready for review.

How has this code been tested

Code so far only has been tested on a local kind cluster. Accelerator and Listener have been manually tested for creation, deletion and updates. Endpointgroup so far has only been tested for creation and deletion.
I could add some unit-tests too. If someone might be able to give me a pointer to a simple example how this is done i would be very happy and it would shorten the time.

Open issues

For deletion of an accelerator, all listeners need to be deleted and it has to be in disabled state. I didn't find a way to temporarily skip the delete in the case of the accelerator just being disabled, which results in some error but eventually reconciles.

@kaessert kaessert force-pushed the atarax/globalaccelerator branch 2 times, most recently from 0193bb5 to 0b399ff Compare August 14, 2023 18:36
@kaessert kaessert marked this pull request as ready for review August 26, 2023 10:07
@kaessert kaessert force-pushed the atarax/globalaccelerator branch 2 times, most recently from eae6cc0 to a25c059 Compare August 26, 2023 10:27
@MisterMX
Copy link
Collaborator

Thank you very much for your contribution, @atarax. Can you rebase it on the latest master and adjust this PR to the changes made in #1827?

@kaessert
Copy link
Author

@MisterMX Sure, done :)

Copy link
Collaborator

@MisterMX MisterMX left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Thank you very much for your contribution, @atarax!

@MisterMX MisterMX merged commit d5f6675 into crossplane-contrib:master Sep 1, 2023
8 checks passed
@kaessert
Copy link
Author

kaessert commented Sep 1, 2023

Always a pleasure :)

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.

2 participants