envbuilder
envbuilder copied to clipboard
Build development environments from a Dockerfile on Docker, Kubernetes, and OpenShift. Allow developers to modify their environment in a tight feedback loop.
Add support for fetching feature layers from registries that require authentication. The authentication pattern mimics what is done in other places in the codebase. It will search the running environment...
Similar to my previous issue #78, `ARG` parsing is still causing issues. Using: ```bash docker run -it --rm -v /tmp/envbuilder:/workspaces -e ENVBUILDER_GIT_URL=https://github.com/twsl/whos-there -e ENVBUILDER_INIT_SCRIPT=bash ghcr.io/coder/envbuilder ``` I get the following...
It seems that there was an oversight when implementing the branch name parsing in `ENVBUILDER_GIT_URL` resulting in an inability to use a specific branch when cloning using an SSH URL....
I've encountered issues with large multi-stage dockerfiles when targeting one particular stage. For example, if we have a devcontainer.json like ``` { "name": "envbuilder", "build": { "dockerfile": "Dockerfile", "args": {...
Missing end-of-line \ 'escape character' to 'join' the lines, making the example less useful.
Bumps [github.com/go-jose/go-jose/v4](https://github.com/go-jose/go-jose) from 4.0.1 to 4.0.5. Release notes Sourced from github.com/go-jose/go-jose/v4's releases. v4.0.5 What's Changed Don't allow unbounded amounts of splits by @mcpherrinm in go-jose/go-jose#167 Fixes https://github.com/go-jose/go-jose/security/advisories/GHSA-c6gw-w398-hv78 Various other dependency...
Bumps [github.com/docker/docker](https://github.com/docker/docker) from 27.3.1+incompatible to 28.0.0+incompatible. Release notes Sourced from github.com/docker/docker's releases. v28.0.0 28.0.0 For a full list of pull requests and changes in this release, refer to the relevant...
When a Docker image fails to build and the fallback image is used, Envbuilder still attempts to use the username specified in the broken Dockerfile and tries to connect to...
Would be cool for people to pass a `devcontainer.json` via TF directly versus relying on cloning a repo. Is this possible?
The program uses only the hostname to address the issue of requiring thin pack to perform a git clone operation on Azure DevOps, as shown in the code snippet below....