Support multiline environment variables
Open
Nobody has claimed this yet.
component: dashboard
meta: never-stale
team: webapp
type: feature request
- Dominant language
- TypeScript
- Stars
- 13.8k
- Forks
- 1.4k
- Avg merge
- 17h 58m
- Merged PRs (30d)
- 5
Description
Describe the bug
Multiline environment variable is not working properly
Steps to reproduce
- Go to https://gitpod.io/settings/
- Set a multiline environment variable, e.g.
JWT_PUBLIC_KEY(PEM encoded)
Expected behavior
- UI is showing the value correctly
- Value is passed to environment correctly
Additional information
Applies to any workspace.
Example repository
Applies to any workspace.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start from the settings page at https://gitpod.io/settings/ and trace how environment variables are stored, displayed, and passed into a workspace. Use a PEM-encoded JWT_PUBLIC_KEY as the reproduction case; done means multiline values display correctly and are available unchanged in any workspace.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- cloud, developer-experience
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100