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

Support deployment of Parameter Providers #510

Open
ChrisSamo632 opened this issue Feb 3, 2025 · 1 comment
Open

Support deployment of Parameter Providers #510

ChrisSamo632 opened this issue Feb 3, 2025 · 1 comment
Labels
community enhancement New feature or request

Comments

@ChrisSamo632
Copy link

Is your feature request related to a problem?

Sensitive Parameters are often best managed externally from NiFi, where they can be better protected (and/or shared with outher applications as appropriate).

Describe the solution you'd like to see

NiFi allows for the use of Parameter Providers in order to externalise sensitive parameters, e.g. as Kubernetes Secrets, AWS Systems Manager Parameters, AWS Secrets, etc.

Adding the ability to configure Parameter Providers as part of a NiFi Cluster deployment by NiFiKop could help with secure and configurable deployments, particularly in multi-environment setups.

Describe alternatives you've considered

  • Manually configuring the Parameter Providers within the deployment
  • Using NiFi Toolkit/NiPyApi to script the connectivity as part of a post-deployment Job

Additional context

No response

@ChrisSamo632 ChrisSamo632 added community enhancement New feature or request labels Feb 3, 2025
@juldrixx
Copy link
Contributor

juldrixx commented Feb 3, 2025

At some point, when the feature was released, I thought of implementing it but I never had the time to do it. But it sure a feature that is interesting to implement.

The Kubernetes Secrets is in someway already usable with the NifiParameter resource and its secretRef field.

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

No branches or pull requests

2 participants