-
Notifications
You must be signed in to change notification settings - Fork 59
feat(instance): improve instance resource handling and updates #291
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
base: main
Are you sure you want to change the base?
feat(instance): improve instance resource handling and updates #291
Conversation
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: michaelhtm The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/retest |
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.
Thank you @michaelhtm !
/test ec2-kind-e2e |
3c9182e
to
a77e1ad
Compare
/test ec2-unit-test |
a77e1ad
to
60d4776
Compare
/test ec2-kind-e2e |
/retest |
- Add InvalidInstanceID.NotFound error code for 404 exceptions - Implement instance state handling and requeue logic - Add support for modifying instance attributes (security groups, API termination, etc.) - Add helper functions for instance state checks and field updates - Update E2E tests to verify instance updates and security group modifications - Set additional fields like SecurityGroupIDs and Monitoring in instance spec - Improve instance syncing and status conditions This commit enhances the EC2 instance resource controller by adding better error handling, state management, and support for modifying various instance attributes. It also includes improvements to E2E tests and resource syncing.
60d4776
to
6973e9c
Compare
Issue #1709
Description of changes:
This commit enhances the EC2 instance resource controller by adding better error handling,
state management, and support for modifying various instance attributes. It also includes
improvements to E2E tests and resource syncing.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.