mirror of https://github.com/coder/coder.git
fix(examples/lima/coder.yaml): update base image, remove usage of deprecated LIMA_CIDATA (#12613)
* fix(examples/lima/coder.yaml): update base image, remove usage of deprecated LIMA_CIDATA, name template consistently * make fmt
This commit is contained in:
parent
496232446d
commit
25b605f764
|
@ -7,13 +7,12 @@
|
||||||
|
|
||||||
# This example requires Lima v0.8.3 or later.
|
# This example requires Lima v0.8.3 or later.
|
||||||
images:
|
images:
|
||||||
# Try to use release-yyyyMMdd image if available. Note that release-yyyyMMdd will be removed after several months.
|
- location: "https://cloud-images.ubuntu.com/releases/22.04/release-20240126/ubuntu-22.04-server-cloudimg-amd64.img"
|
||||||
- location: "https://cloud-images.ubuntu.com/releases/22.04/release-20221201/ubuntu-22.04-server-cloudimg-amd64.img"
|
|
||||||
arch: "x86_64"
|
arch: "x86_64"
|
||||||
digest: "sha256:8a814737df484d9e2f4cb2c04c91629aea2fced6799fc36f77376f0da91dba65"
|
digest: "sha256:9f8a0d84b81a1d481aafca2337cb9f0c1fdf697239ac488177cf29c97d706c25"
|
||||||
- location: "https://cloud-images.ubuntu.com/releases/22.04/release-20221201/ubuntu-22.04-server-cloudimg-arm64.img"
|
- location: "https://cloud-images.ubuntu.com/releases/22.04/release-20240126/ubuntu-22.04-server-cloudimg-arm64.img"
|
||||||
arch: "aarch64"
|
arch: "aarch64"
|
||||||
digest: "sha256:8a0477adcbdadefd58ae5c0625b53bbe618aedfe69983b824da8d02be0a8c961"
|
digest: "sha256:dddfb1741f16ea9eaaaeb731c5c67dd2cb38a4768b2007954cb9babfe1008e0d"
|
||||||
# Fallback to the latest release image.
|
# Fallback to the latest release image.
|
||||||
# Hint: run `limactl prune` to invalidate the cache
|
# Hint: run `limactl prune` to invalidate the cache
|
||||||
- location: "https://cloud-images.ubuntu.com/releases/22.04/release/ubuntu-22.04-server-cloudimg-amd64.img"
|
- location: "https://cloud-images.ubuntu.com/releases/22.04/release/ubuntu-22.04-server-cloudimg-amd64.img"
|
||||||
|
@ -63,7 +62,7 @@ provision:
|
||||||
# SSH session around. We don't want users to have to manually delete ~/.lima/$VM/ssh.sock
|
# SSH session around. We don't want users to have to manually delete ~/.lima/$VM/ssh.sock
|
||||||
# so we're just instead going to modify the perms on the Docker socket.
|
# so we're just instead going to modify the perms on the Docker socket.
|
||||||
# See: https://github.com/lima-vm/lima/issues/528
|
# See: https://github.com/lima-vm/lima/issues/528
|
||||||
chown ${LIMA_CIDATA_USER} /var/run/docker.sock
|
chown {{.User}} /var/run/docker.sock
|
||||||
chmod og+rwx /var/run/docker.sock
|
chmod og+rwx /var/run/docker.sock
|
||||||
- mode: system
|
- mode: system
|
||||||
script: |
|
script: |
|
||||||
|
@ -103,7 +102,7 @@ provision:
|
||||||
fi
|
fi
|
||||||
DOCKER_HOST=$(docker context inspect --format '{{.Endpoints.docker.Host}}')
|
DOCKER_HOST=$(docker context inspect --format '{{.Endpoints.docker.Host}}')
|
||||||
printf 'docker_arch: "%s"\ndocker_host: "%s"\n' "${DOCKER_ARCH}" "${DOCKER_HOST}" | tee "${temp_template_dir}/params.yaml"
|
printf 'docker_arch: "%s"\ndocker_host: "%s"\n' "${DOCKER_ARCH}" "${DOCKER_HOST}" | tee "${temp_template_dir}/params.yaml"
|
||||||
coder templates push "docker-${DOCKER_ARCH}" --directory "${temp_template_dir}" --variables-file "${temp_template_dir}/params.yaml" --yes
|
coder templates push docker --directory "${temp_template_dir}" --variables-file "${temp_template_dir}/params.yaml" --yes
|
||||||
rm -rfv "${temp_template_dir}"
|
rm -rfv "${temp_template_dir}"
|
||||||
probes:
|
probes:
|
||||||
- description: "docker to be installed"
|
- description: "docker to be installed"
|
||||||
|
@ -132,6 +131,12 @@ message: |
|
||||||
Username: "admin@coder.com"
|
Username: "admin@coder.com"
|
||||||
Password: Run `LIMA_INSTANCE={{.Instance.Name}} lima cat /home/${USER}.linux/.config/coderv2/password` 🤫
|
Password: Run `LIMA_INSTANCE={{.Instance.Name}} lima cat /home/${USER}.linux/.config/coderv2/password` 🤫
|
||||||
|
|
||||||
|
Create your first workspace:
|
||||||
|
------
|
||||||
|
limactl shell {{.Instance.Name}}
|
||||||
|
coder create my-workspace --template docker
|
||||||
|
------
|
||||||
|
|
||||||
Get started creating your own template now:
|
Get started creating your own template now:
|
||||||
------
|
------
|
||||||
limactl shell {{.Instance.Name}}
|
limactl shell {{.Instance.Name}}
|
||||||
|
|
Loading…
Reference in New Issue