26 May 2023 |
Andrew Rynhard | That is the correct guide | 18:41:07 |
| Gregory Taylor joined the room. | 18:59:00 |
| Gregory Taylor changed their display name from _slack_taloscommunity_U05A40YHX9P to Gregory Taylor. | 18:59:02 |
27 May 2023 |
| Sander F joined the room. | 15:09:46 |
| Sander F changed their display name from _slack_taloscommunity_U059LN8D77Y to Sander F. | 15:09:47 |
| Sander F changed their profile picture. | 15:09:47 |
mohamed elbruki | ```root@mohamed-ThinkPad-T480:/home/mohamed/pkgs# make kernel-menuconfig USERNAME=melbruki
for platform in linux/amd64 linux/arm64; do \
arch=`basename $platform` ; \
make docker-kernel-prepare PLATFORM=$platform TARGET_ARGS="--tag=ghcr.io/melbruki/kernel:v1.5.0-alpha.0-19-gb1f9d4e-$arch --load"; \
docker run --rm -it --entrypoint=/toolchain/bin/bash -e PATH=/toolchain/bin:/bin -w /src -v $PWD/kernel/build/config-$arch:/host/.hostconfig ghcr.io/melbruki/kernel:v1.5.0-alpha.0-19-gb1f9d4e-$arch -c 'cp /host/.hostconfig .config && make menuconfig && cp .config /host/.hostconfig'; \
done
make[1]: Entering directory '/home/mohamed/pkgs'
make[2]: Entering directory '/home/mohamed/pkgs'
[+] Building 1.0s (5/5) FINISHED
=> [internal] load .dockerignore 0.0s
=> => transferring context: 52B 0.0s
=> [internal] load build definition from Pkgfile 0.0s
=> => transferring dockerfile: 13.50kB 0.0s
=> resolve image config for ghcr.io/siderolabs/bldr:v0.2.0 0.2s
=> CACHED docker-image://ghcr.io/siderolabs/bldr:v0.2.0@sha256:29271db40d78093bbe40e7a91960f85088eb463e5f654831c8b7c67c8f01e290 0.0s
=> load Pkgfile, pkg.yamls and vars.yamls 0.0s
=> => transferring dockerfile: 7.69kB 0.0s
Pkgfile:1
--------------------
1 | >>> # syntax = ghcr.io/siderolabs/bldr:v0.2.0
2 |
3 | format: v1alpha2
--------------------
ERROR: failed to solve: failed to solve LLB: requested experimental feature mergeop has been disabled on the build server: only enabled with containerd image store backend
make[2]: *** [Makefile:107: target-kernel-prepare] Error 1
make[2]: Leaving directory '/home/mohamed/pkgs'
make[1]: *** [Makefile:113: docker-kernel-prepare] Error 2
make[1]: Leaving directory '/home/mohamed/pkgs'
Unable to find image 'ghcr.io/melbruki/kernel:v1.5.0-alpha.0-19-gb1f9d4e-amd64' locally
docker: Error response from daemon: manifest unknown.
See 'docker run --help'.
make[1]: Entering directory '/home/mohamed/pkgs'
make[2]: Entering directory '/home/mohamed/pkgs'
[+] Building 0.9s (5/5) FINISHED
=> [internal] load .dockerignore 0.0s
=> => transferring context: 52B 0.0s
=> [internal] load build definition from Pkgfile 0.0s
=> => transferring dockerfile: 13.50kB 0.0s
=> resolve image config for ghcr.io/siderolabs/bldr:v0.2.0 0.2s
=> CACHED docker-image://ghcr.io/siderolabs/bldr:v0.2.0@sha256:29271db40d78093bbe40e7a91960f85088eb463e5f654831c8b7c67c8f01e290 0.0s
=> load Pkgfile, pkg.yamls and vars.yamls 0.0s
=> => transferring dockerfile: 7.69kB 0.0s
Pkgfile:1
--------------------
1 | >>> # syntax = ghcr.io/siderolabs/bldr:v0.2.0
2 |
3 | format: v1alpha2
--------------------
ERROR: failed to solve: failed to solve LLB: requested experimental feature mergeop has been disabled on the build server: only enabled with containerd image store backend
make[2]: *** [Makefile:107: target-kernel-prepare] Error 1
make[2]: Leaving directory '/home/mohamed/pkgs'
make[1]: *** [Makefile:113: docker-kernel-prepare] Error 2
make[1]: Leaving directory '/home/mohamed/pkgs'
Unable to find image 'ghcr.io/melbruki/kernel:v1.5.0-alpha.0-19-gb1f9d4e-arm64' locally
docker: Error response from daemon: manifest unknown.
See 'docker run --help'.
make: *** [Makefile:124: kernel-menuconfig] Error 125
root@mohamed-ThinkPad-T480:/home/mohamed/pkgs# ``` | 21:28:32 |
mohamed elbruki | this is what i get, after i downloaded the pkgs.git and i cd into it, then i run the make kernel-menuconfig i get that code , any idea why | 21:30:21 |
28 May 2023 |
| Jochen changed their profile picture. | 15:13:58 |
29 May 2023 |
| Santiago Merlos joined the room. | 14:44:31 |
| Santiago Merlos changed their display name from _slack_taloscommunity_U059RKHCHBQ to Santiago Merlos. | 14:44:32 |
Nico Berlee | For flux without CNI there is https://github.com/stefanprodan/flux-aio now, but I am not sure how well this integrates with the talos workflow | 15:59:12 |
Gerard de Leeuw | Thnx for the tip, will check it out. I think it should work just fine with Talos if I pre-build the bundle with Timoni as a YAML file and add the resulting file as an extra manifest in my machine config. | 16:27:35 |
| Glenn Snead joined the room. | 22:05:29 |
| Glenn Snead changed their display name from _slack_taloscommunity_U059Z8ABUFM to Glenn Snead. | 22:05:30 |
30 May 2023 |
| Kim Oestbye joined the room. | 07:53:11 |
| Kim Oestbye changed their display name from _slack_taloscommunity_U059UDJLB1U to Kim Oestbye. | 07:53:11 |
jorik | Nice to see so much “Talos!” in the replies at https://www.reddit.com/r/kubernetes/comments/13u61be/are_there_any_dedicated_linux_distros_that_come/ | 08:08:34 |
| Christopher Conroy joined the room. | 13:28:55 |
| Christopher Conroy changed their display name from _slack_taloscommunity_U05A2TD3BB4 to Christopher Conroy. | 13:28:56 |
| Avnar joined the room. | 15:32:44 |
| Avnar changed their display name from _slack_taloscommunity_U05A3SG5FHQ to Avnar. | 15:32:45 |
31 May 2023 |
| kristjan changed their display name from Kristjan Koppel to kristjan. | 07:50:52 |
| Simon Smith joined the room. | 09:32:09 |
| Simon Smith changed their display name from _slack_taloscommunity_U05A8PC91H8 to Simon Smith. | 09:32:11 |
| Simon Smith changed their profile picture. | 09:34:21 |
| jgosset joined the room. | 10:39:08 |
Seán C McCord | Feature question: we have the need to pull OS-level images, similarly to an airgapped situation, but from AWS ECR. While Talos now allows you to specify credentials for container registries, ECR presents the problem that credentials expire relatively quickly (about an hour). This is fairly easily resolved by adding support for grabbing/updating instance credentials from the AWS SDK (which SDK is already included in the Talos source.
The question is this: would Sidero devs be interested in having this included into the core Talos (basically, there would be very minimal machineconfig changes, since credentials are purely ephemeral)? Alternatively, we could cobble together a hacky thing in a system extension, but it certainly seems cleaner to put something like this in Talos directly. We're just wondering where to put our effort. | 23:29:55 |
1 Jun 2023 |
Andrew Rynhard | Just ran into same issue with someone. I can appreciate what ECR is trying to do but without any option to bypass it for automation reasons it is a bit frustrating. I would say we would be open to the idea. Might be worth hopping on the community call next week to discuss more. Also … great to hear from you! | 02:47:23 |
| Venkatasubramanian Srinivasan changed their profile picture. | 06:58:20 |