Commit graph

43 commits

Author SHA1 Message Date
67d14dbbe9
feat: add support for changing the timezone in the container 2024-10-27 18:05:57 +01:00
01c163c081 Merge branch 'feat/rewrite-image' into 'main'
feat: rewrite image

Closes #1

See merge request TECHNOFAB/coder-templates!1
2024-10-07 12:33:14 +00:00
278f52ea86 docs(README): add some infos and a note regarding !1 2024-10-07 13:26:03 +02:00
e8f02cfd74 fix(image): fix default profile link + stop linking it to user profile 2024-10-04 21:01:11 +02:00
59b9800e53 chore(CI): remove after_script and copy image in normal script stage 2024-10-04 17:59:16 +02:00
797fd521f2 fix(image): symlink bash additionally to /bin/bash 2024-10-04 14:06:55 +02:00
0d2ac5cb2c feat: rewrite image to work like in nixos/nix/docker.nix
allows nix store gc without breaking the image itself
2024-10-03 19:09:58 +00:00
9d511995b6 chore: update flake inputs and add treefmt-nix 2024-10-03 19:08:25 +00:00
387b3081a6 fix(image): add grep 2024-06-12 12:49:35 +00:00
28e98a788d chore: switch to gitMinimal to reduce image size 2024-05-24 17:02:17 +02:00
a4a331c338 chore: add tarball ttl option to reload-dotfiles to prevent caching 2024-05-24 15:53:29 +02:00
7da286dcfe chore: add /etc/os-release for coder stat to work 2024-05-08 14:44:50 +02:00
1392cb7d0c chore(nix-kubernetes): allow configuring cpu and memory request for template 2024-05-08 13:36:59 +02:00
70601ffbd0 chore(image): add ncurses and usrBinEnv 2024-05-08 13:35:41 +02:00
77fda07aa6 fix(nix-kubernetes): chown manually and remove fsGroup 2024-05-07 20:18:50 +02:00
be75e2cc00 fix(image): apparently fakechroot does not work well on aarch64-linux 2024-05-07 01:03:00 +02:00
058e2f73e8 fix(image): set ownership of most image contents to 1000:1000 to fix permission issues 2024-05-07 00:48:23 +02:00
67f5115048 fix(nix-kubernetes): add missing semicolons 2024-04-27 21:05:36 +02:00
ba17b0ee0c feat: add dotfile loading via home-manager 2024-04-27 19:52:51 +02:00
eb737c39b2 chore(nix-kubernetes): clean up git_clone script 2024-04-27 19:52:11 +02:00
b12392dffc chore(image): add openssh 2024-04-27 17:56:06 +02:00
8fd40e2e6e chore(image): create various directories, add normal bash and git and switch to layered image 2024-04-27 15:12:10 +02:00
5ac20ae506 fix(nix-kubernetes): remove shebang from git_clone script and hide pushd/popd output 2024-04-27 15:11:09 +02:00
166dbea57a chore(image): add /etc/passwd, set $HOME and enable nix experimental features by default 2024-04-26 21:22:17 +02:00
e08b376bb7 chore(nix-kubernetes): add runAsGroup to securityContext 2024-04-26 21:20:55 +02:00
cc11521d27 fix(nix-kubernetes): add missing ${} for terraform 2024-04-26 21:19:57 +02:00
0db1746a9e fix(image): add CA certificates 2024-04-26 20:45:24 +02:00
976c32ce5b chore(nix-kubernetes): mount tmpfs on /tmp 2024-04-26 20:44:44 +02:00
89befec9ca chore(image): add curl 2024-04-25 00:42:29 +02:00
f4cf15c367 chore(image): replace busybox → coreutils-full 2024-04-25 00:07:30 +02:00
48306fd043 chore(image): add nix and busybox to base image 2024-04-24 23:51:35 +02:00
e065b2416c fix(CI): turns out buildah does not accept more than 1 image argument 2024-04-24 22:58:06 +02:00
aebad80568 fix(CI): fix empty line breaking buildah manifest create command 2024-04-24 22:38:19 +02:00
62aad66435 ci: create /var/tmp as buildah does not allow overriding the tmp dir 2024-04-24 22:27:46 +02:00
db049972eb ci: add file endings to buildah manifest create 2024-04-24 22:21:08 +02:00
8f931d2f43 ci: add multi arch image builds 2024-04-24 22:12:55 +02:00
c2a5f47341 fix(CI): add missing -D arg for install 2024-04-24 21:46:10 +02:00
5441a6284a ci: also build tf.json and tar file for each template 2024-04-24 21:41:43 +02:00
09000ada9b ci: use correct yaml file ending 2024-04-24 19:07:52 +02:00
b98a1e728c ci: add CI and rename image to nix-coder-image 2024-04-24 19:06:12 +02:00
7cd71e7537 chore: add initial nix-kubernetes template 2024-04-24 19:01:04 +02:00
6bd319fbe9 chore: add nix flake and image 2024-04-24 17:09:10 +02:00
a584d787d2 chore: initial commit 2024-04-24 16:46:37 +02:00