adobe / adobe/aio-cli-lib-app-config

Support env variables in the whole app.config.yaml

Open
#12 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
JavaScript
Stars
2
Forks
5
PR merge metrics
No merged PRs in 30d

Description

(for now, this is supported only in runtime action manifest inputs)

As an example BringYourOwn AWS credentials are [read from app.config.yaml](https://developer.adobe.com/app-builder/docs/guides/configuration/#common-configuration), although we support the $include directive, which would provide a mechanism to users to not commit the secret into `app.config.yaml`, it would be good to support reading those from env.

This would align with our recommendation to store secrets in .env

Contributor guide

Open the contributing guide

Research direction

Start at the app.config.yaml loader and the existing runtime action manifest input handling, where environment variables are currently supported. Trace how $include and credentials are read, then determine how environment values should apply to the rest of the configuration. Done means environment variables work throughout app.config.yaml without requiring committed secrets.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.