adobe / adobe/aio-cli-plugin-runtime
CLI tool is not replacing '$' placeholders with environment variables
- Vorherrschende Sprache
- JavaScript
- Sterne
- 21
- Forks
- 33
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
**Describe the bug**
CLI tool is not replacing '$' placeholders (indented more than one level) with environment variables.
**To Reproduce**
Example manifest file:
```yml
packages:
__APP_PACKAGE__:
version: 1.0.0
license: Adobe-2006
actions:
someAction:
function: dist/someAction
runtime: nodejs:10
web-export: true
annotations:
final: true
inputs:
eventingConnection:
bootstrapServers: $BOOTSTRAP_SERVERS
saslUsername: $SASL_USERNAME
```
**Expected behavior**
I expect aio cli tool to replace $ placeholders with environment variables regardless of the indentation level.
**Additional context**
An example error:
```
Error: Error connecting to the host: $BOOTSTRAP_SERVERS failed - getaddrinfo ENOTFOUND
```
Beitragsleitfaden
Rechercherichtung
Reproduziere das Problem mit dem bereitgestellten Manifest und verschachtelten Eingaben, die $BOOTSTRAP_SERVERS und $SASL_USERNAME enthalten. Beginne damit, den Pfad der Umgebungsvariablen-Ersetzung des CLI-Manifests nachzuverfolgen; als erledigt gilt die Aufgabe, wenn Platzhalter unabhängig von ihrer Einrückung ersetzt werden und der bereitgestellte Verbindungsfehler den literalen Platzhalter nicht mehr enthält.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript
- Bereich
- cli
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100