This PR adds a github actions workflow for deploying new revisions of
the registry on pushes to main.
This means updating the new registry will continue to be as simple as
landing a PR in this repo, but it should only take as long as the docker
container takes to build to see the updates live :)
For now, updates go to dev for manual inspection, but once we're confident in the build process they'll go straight to main as well.
> This module will only work with Git versions >=2.34, prior versions [do not support signing commits via SSH keys](https://lore.kernel.org/git/xmqq8rxpgwki.fsf@gitster.g/).
This module downloads your SSH key from Coder and uses it to sign commits with Git.
This module downloads your SSH key from Coder and uses it to sign commits with Git.
It requires `curl` and `jq` to be installed inside your workspace.
It requires `curl` and `jq` to be installed inside your workspace.
@ -18,6 +21,7 @@ This module has a chance of conflicting with the user's dotfiles / the personali
error_message = "The jetbrains_ide_versions must contain a map of valid product codes. Valid product codes are ${join(",",["IU","PS","WS","PY","CL","GO","RM","RD"])}."
error_message = "The jetbrains_ide_versions must contain a map of valid product codes. Valid product codes are ${join(",",["IU","PS","WS","PY","CL","GO","RM","RD", "RR"])}."
error_message = "The jetbrains_ides must be a list of valid product codes. Valid product codes are ${join(",",["IU","PS","WS","PY","CL","GO","RM","RD"])}."
error_message = "The jetbrains_ides must be a list of valid product codes. Valid product codes are ${join(",",["IU","PS","WS","PY","CL","GO","RM","RD", "RR"])}."
This module lets you authenticate with [Hashicorp Vault](https://www.vaultproject.io/) in your Coder workspaces by reusing the [OIDC](https://coder.com/docs/admin/auth#openid-connect) access token from Coder's OIDC authentication method. This requires configuring the Vault [JWT/OIDC](https://developer.hashicorp.com/vault/docs/auth/jwt#configuration) auth method.
This module lets you authenticate with [Hashicorp Vault](https://www.vaultproject.io/) in your Coder workspaces by reusing the [OIDC](https://coder.com/docs/admin/users/oidc-auth) access token from Coder's OIDC authentication method. This requires configuring the Vault [JWT/OIDC](https://developer.hashicorp.com/vault/docs/auth/jwt#configuration) auth method.