0.0.11

Published
View on GitHub →

Release Notes

Introducing variable groups

Variable groups allow users to group environment variables together. Access control rules are defined per group. Groups have the same level of access control as environments (you can define read and write access per user with optional time limits).

Create a variable group:

envie variable-group create <organization>:<group-name> VAR1=value1 VAR2=value2 VAR3=value3

List variable groups:

envie variable-group list

Add variable group to your environment:

Now when ever values in the variable group are updated, they will be reflected in this environment.

envie environment add-group <organization>:<project>:<env> <organization>:group:<group-name>

Improved display of environments

Now when you run envie environment show you get a more stylish and informative view of your environment content, including any variable groups that are tied to the environment.

$ envie environment show acme:project:env --unsafe-decrypt ╭─── acme:project:prod (2 variables) │ TEST1=efg │ TEST2=abc ╭─── acme:group:postgres (2 variables) │ POSTGRES_PASSWORD=secretpassword │ POSTGRES_URL=postgres://database:port/db ╭─── acme:group:github-prod (2 variables) │ GH_APP_ID=githubapp │ GH_CLIENT_SECRET=jdsanfablkmaemm24id ╰───────────────────────────────────────