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

Current no support for dynamic worker configuration #114

Open
clockworksoul opened this issue Oct 13, 2021 · 1 comment · Fixed by #199, #195, #193 or #188
Open

Current no support for dynamic worker configuration #114

clockworksoul opened this issue Oct 13, 2021 · 1 comment · Fixed by #199, #195, #193 or #188
Assignees
Labels
enhancement New feature or request

Comments

@clockworksoul
Copy link
Member

Commands often require access to runtime variables, particularly when interacting with external services, ranging from mundane values (like the URL of a downstream resource) to highly sensitive information (like database passwords or access tokens).

Currently, providing these values to a command requires baking them into the bundle’s container image, which greatly limits bundle reusability and introduces a significant security risk.

Dynamic configuration would runtime command configuration by injecting appropriate configuration information into worker containers at runtime in a way that’s secure and (internally) accessible.

An early design doc draft is available here. Feel free to comment.

@clockworksoul clockworksoul added the enhancement New feature or request label Oct 13, 2021
@clockworksoul clockworksoul changed the title Add support for dynamic worker configuration Current no support for dynamic worker configuration Oct 13, 2021
@clockworksoul clockworksoul self-assigned this Jan 4, 2022
@clockworksoul
Copy link
Member Author

First iteration has been merged to develop in the form of the following PRs:

TODO before I think we can consider this closable:

  • Some security evaluation and hardening
  • Documentation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment