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

Environment Variables tab #255

Closed
kennyli92 opened this issue Apr 26, 2021 · 3 comments
Closed

Environment Variables tab #255

kennyli92 opened this issue Apr 26, 2021 · 3 comments
Labels
feature Indicates a new feature

Comments

@kennyli92
Copy link

Description

Have a tab in the UI that supports Environment Variables similar to Secrets, but the values are obviously safe to expose

Value

Although we can define Environment Variables in the Vela script, we cannot persist changes of the Environment Variable. Similar to Secrets, it would be helpful if we're provided CLI to get, view, and update Environment Variables. This would be very helpful in the case of automating the management of release versions, and perhaps other scenarios I haven't thought of.

Definition of Done

When there is an Environment Variables tab in the UI. The functionality should match that of Secrets, except the values are exposed.

@kennyli92 kennyli92 added the feature Indicates a new feature label Apr 26, 2021
@kneal
Copy link

kneal commented Apr 26, 2021

I've actually seen some other CIs display the injected envionrment at the beginning of a pipeline run. That could look something like this

image (5)

Is that kinda what you're getting at?

Or are you looking more for global variables that are injected into every step?

@kennyli92
Copy link
Author

Kinda. I suppose the Environment Variable can be step specific or global. The one feature I really like about Secrets is that we can change and persist the value with the provided CLI. This isn't really an urgent ask since I'm already using Secrets to do what I need. I'm using Secrets to manage my app's version, but it's really not confidential. The caveat with Secrets is that there is no way for me to see the latest value (app's version in my case) from the UI.

@ecrupper
Copy link
Contributor

ecrupper commented Jan 3, 2024

Closing as it is stale, but there is a proposal out there (#789) which could potentially be related to this. Feel free to reopen

@ecrupper ecrupper closed this as completed Jan 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Indicates a new feature
Projects
None yet
Development

No branches or pull requests

3 participants