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

Adds array properties support to parameter store. (#245) #248

Merged
merged 5 commits into from
Mar 7, 2022

Conversation

rmpestano
Copy link

@rmpestano rmpestano commented Feb 19, 2022

📢 Type of change

  • Bugfix
  • New feature
  • Enhancement
  • Refactoring

📜 Description

This is a draft PR, the approach still needs to be discussed. Right now it's replacing the property names that follow the format _INDEX_ by [INDEX]

💡 Motivation and Context

The main idea is to be able to represent array properties in aws parameter store params names, details in #245

💚 How did you test it?

📝 Checklist

  • I reviewed submitted code
  • I added tests to verify changes
  • I updated reference documentation to reflect the change
  • All tests passing
  • No breaking changes - It can break applications that have _ANY INTEGER_ pattern in their parameter store param names It shouldn't break any existing apps as we changed only the internal representation of how we store list properties.

🔮 Next steps

@github-actions github-actions bot added component: parameter-store Parameter Store integration related issue type: documentation Documentation or Samples related issue labels Feb 19, 2022
@rmpestano rmpestano marked this pull request as draft February 19, 2022 12:16
@maciejwalkowiak maciejwalkowiak added type: enhancement Smaller enhancement in existing integration and removed type: documentation Documentation or Samples related issue labels Feb 19, 2022
@github-actions github-actions bot added the type: documentation Documentation or Samples related issue label Feb 19, 2022
Copy link
Member

@MatejNedic MatejNedic left a comment

Choose a reason for hiding this comment

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

@rmpestano thanks for your contribution!
It looks good to me. Just one more thing are you willing to add this scenario to our samples here? If you don't want to I will do it.

@rmpestano
Copy link
Author

@rmpestano thanks for your contribution! It looks good to me. Just one more thing are you willing to add this scenario to our samples here? If you don't want to I will do it.

Hey @MatejNedic, thank you for reviewing!

I can add the scenario no worries, I let you know if I need any help on that.

@rmpestano rmpestano marked this pull request as ready for review February 22, 2022 08:23
@rmpestano rmpestano requested a review from MatejNedic February 22, 2022 08:25
@rmpestano
Copy link
Author

I've added a simple example to the sample app, let me know if you want a more elaborated one like here or if anything else is needed.

Cheers!

Copy link
Contributor

@maciejwalkowiak maciejwalkowiak left a comment

Choose a reason for hiding this comment

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

Great job @rmpestano @MatejNedic!

@maciejwalkowiak maciejwalkowiak merged commit e541183 into awspring:2.4.x Mar 7, 2022
@maciejwalkowiak maciejwalkowiak added this to the 2.4.1 milestone Apr 10, 2022
deki pushed a commit to deki/spring-cloud-aws that referenced this pull request Sep 21, 2023
deki pushed a commit to deki/spring-cloud-aws that referenced this pull request Sep 21, 2023
maciejwalkowiak pushed a commit that referenced this pull request Oct 23, 2023
…om 2.4.x) (#894)

Co-authored-by: Rafael Pestano <rpestano@mobiquityinc.com>

Fixes #852
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: parameter-store Parameter Store integration related issue type: documentation Documentation or Samples related issue type: enhancement Smaller enhancement in existing integration
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants