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

Allow setting inputs of member DAs from project Environment #128

Open
in-1911 opened this issue Jun 19, 2024 · 1 comment
Open

Allow setting inputs of member DAs from project Environment #128

in-1911 opened this issue Jun 19, 2024 · 1 comment
Labels
enhancement New feature or request internal-synced

Comments

@in-1911
Copy link
Contributor

in-1911 commented Jun 19, 2024

Description

As a central infrastructure admin I would like to be able to configure default values for various inputs that are on the member DA level. Creating an environment entry in a project seems to be a natural choice for that - I can set the variables matching the DA input names with the default values to even override some of the stack pre-defined wiring. That would make it easier for the teams deploying the stacks while reusing the existing resources.

It seems that the stack level inputs can be set from the environment parameters without an issue. But if the input is at the member DA level and is already pre-set in the stack definition, the environment settings are not applicable. This may be a project framework issue in general.

Examples of predefined values I would like to use:

  • Account Infrastructure Base: MFA level - somehow that works from the environment parameter, probably because the stack does not set it, but there is a default in the member DA
  • Watson SaaS DA: plan values like watson_discovery_plan (e.g. set to Do not install)
  • ALM DA: sm_secret_group - to use pre-configured secrets in a specific group
  • ALM DA: repo_group - to use specific pre-configured org in GitLab
  • Sample App config DA: watson_assistant_instance_id - to re-use central Assistant instance
  • Sample App config DA: create_secrets - set to false to enable using pre-defined secrets for credentials

It may not make sense to expose all those parameters as separate input at the stack level - there could be others as well, especially in the ALM DA. Unless it would be something like override.json that will be passed to all member DAs and they can use it to override some of their individual inputs.

New or affected modules


By submitting this issue, you agree to follow our Code of Conduct

@in-1911 in-1911 added the enhancement New feature or request label Jun 19, 2024
@ocofaigh ocofaigh removed their assignment Jun 19, 2024
@ocofaigh
Copy link
Member

ocofaigh commented Jul 4, 2024

@in-1911 should we create a projects enhancement request for this?

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

No branches or pull requests

3 participants