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

PLTFRS-16388 Switch to AWS SDK v2 #6

Draft
wants to merge 14 commits into
base: main
Choose a base branch
from
Draft

PLTFRS-16388 Switch to AWS SDK v2 #6

wants to merge 14 commits into from

Conversation

bplessis-swi
Copy link
Collaborator

A little work on overlord to fix some issues, enhance and strengthen it a little :

  • remove file-base state not pertinent since state removed at startup
  • switch to aws sdk v2 and recent golang standard
  • ability to set configuration root path on cmd line to help testings
  • start to include 'offline' tests using dependency injection idiom
  • remove extra aws api call in ASG processing (DescribeTags) since it can be done using the main DescribeAutoScalingGroups similar to tag/ec2 and subnets
  • replace the ResourceSet datastructure by a slice since there wasn't any real way to have duplicate anyway
  • Track the list of template to detect more accurately changes

@bplessis-swi bplessis-swi marked this pull request as draft January 5, 2023 08:49
Provide base tests for set.Strings and lookable.*, with dependencies injections for aws calls
Provide some resources/templates examples for full tests
Use instance level attributed IPv6 address in ipv6 mode
Extract the Resource, Changes and State structure
Extend the State structure to record more data to track added resource and templates changes
@bplessis-swi bplessis-swi changed the title Pltfrs 16388 PLTFRS-16388 Switch to AWS SDK v2 Apr 29, 2024
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.

1 participant