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

Parameter Manager: Add Support for GCP Parameter Manager Service #3698

Open
suvidha-malaviya opened this issue Mar 26, 2025 · 1 comment
Open
Labels
priority: p2 type: enhancement New feature or request

Comments

@suvidha-malaviya
Copy link

Description
I would like to request a feature to the Spring Cloud GCP library, adding support for the parameter manager module. This enhancement enables the library to resolve the parameter presented in GCP Parameter Manager in the application.properties file and using the @Value annotation. It also expose the CRUD methods for the Parameter Manager. It will be implemented the same way as secretmanager is implemented.

Proposed Changes:

  • Add the support of parametermanager module in the spring-cloud-gcp which provides below functionality.
    • Inject parameter from Parameter Manager usng @Value annotation with specified path i.e pm@pm@global/my-param/v1
    • Resolve the parameter from the Parameter Manager specified in the application.properties file
    • Expose the methods for createParameter, enableParameterVersion, disableParameterVersion, deleteParameterVersion, getParameterString, deleteParameter.
  • Add sample application which uses parametermanager to showcase the usecases.
  • Add the documentation to reflect the new capabilities of parametermanager

More information about parameter manager: https://cloud.google.com/secret-manager/parameter-manager/docs/overview

@suvidha-malaviya
Copy link
Author

Opened the PR to add support for parametermanager module in Spring Cloud GCP: #3699

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority: p2 type: enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants