Add the Google Cloud CLI and Terraform to the ci and desktop variants #33
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
None of the image variants ships the Google Cloud CLI (
gcloud) or Terraform. CI jobs and workspace sessions that need them have to install them by hand each time.Findings
gcloud,google-cloud-*orterraformanywhere in the repo, andcommand -v gcloud terraformfinds nothing inci-latest.packages.cloud.google.com/apt(google-cloud-cli) andapt.releases.hashicorp.com(terraform).coder-xfce-vnc(desktop) variant is builtFROM coder, which is builtFROM base. Thecivariant is builtFROM base. Installing inbaseis the only single place that reaches bothciand the desktop. The headlesscodervariant gets them too.Proposal
RUNstep to thebasestage that adds both APT repos, using the same signed-keyring +sources.list.dpattern and fingerprint assertion as the Azul repo, and installsgoogle-cloud-cliandterraform.🤖 Generated with Claude Code