Skip to content

Commit

Permalink
chore: update packages, prepare for v1.9
Browse files Browse the repository at this point in the history
Fix builds with new Talos packages versions where eudev is replaced with systemd-udevd

Signed-off-by: Dmitry Sharshakov <[email protected]>
  • Loading branch information
dsseng committed Oct 2, 2024
1 parent d474848 commit 6a184b8
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 67 deletions.
2 changes: 1 addition & 1 deletion .kres.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ spec:
- name: EXTENSIONS_IMAGE_REF
defaultValue: $(REGISTRY_AND_USERNAME)/extensions:$(TAG)
- name: PKGS
defaultValue: v1.9.0-alpha.0-4-ge90ae7e
defaultValue: v1.9.0-alpha.0-11-g232a153
- name: PKGS_PREFIX
defaultValue: ghcr.io/siderolabs
useBldrPkgTagResolver: true
Expand Down
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
#
# Generated on 2024-09-18T14:25:18Z by kres 8be5fa7.
# Generated on 2024-10-02T11:50:28Z by kres 8be5fa7.

# common variables

Expand Down Expand Up @@ -48,7 +48,7 @@ COMMON_ARGS += --build-arg=PKGS_PREFIX="$(PKGS_PREFIX)"
# extra variables

EXTENSIONS_IMAGE_REF ?= $(REGISTRY_AND_USERNAME)/extensions:$(TAG)
PKGS ?= v1.9.0-alpha.0-4-ge90ae7e
PKGS ?= v1.9.0-alpha.0-11-g232a153
PKGS_PREFIX ?= ghcr.io/siderolabs

# targets defines all the available targets
Expand Down
65 changes: 2 additions & 63 deletions hack/release.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,75 +6,14 @@ github_repo = "siderolabs/extensions"
match_deps = "^github.com/((talos-systems|siderolabs)/[a-zA-Z0-9-]+)$"

# previous release
previous = "v1.7.0"
previous = "v1.8.0"

pre_release = true

preface = """\
See [Talos Linux documentation](https://www.talos.dev/v1.8/talos-guides/configuration/system-extensions/) for information on using system extensions.
See [Talos Linux documentation](https://www.talos.dev/v1.9/talos-guides/configuration/system-extensions/) for information on using system extensions.
"""

[notes]
[notes.container-runtime-crun]
title = "CRUN Container Runtime"
description = """
CRUN container runtime is now shipped as a Talos System Extension
"""

[notes.container-runtime-gvisor]
title = "Gvisor Container Runtime"
description = """
Gvisor now ships an additional runtime using `kvm` as the sandboxing mechanism.
"""

[notes.intel-management-engine]
title = "Intel Management Engine"
description = """
Intel Management Engine (IME) modules is now shipped as a Talos System Extension.
"""

[notes.nvidia]
title = "NVIDIA Driver and Container Toolkit"
description = """
The NVIDIA drivers and the container toolkits now ships an LTS and Production version as per https://docs.nvidia.com/datacenter/tesla/drivers/index.html#lifecycle.
The new extensions are named below:
* nvidia-container-toolkit-production
* nvidia-container-toolkit-lts
* nvidia-open-gpu-kernel-modules-production
* nvidia-open-gpu-kernel-modules-lts
* nonfree-kmod-nvidia-lts
* nonfree-kmod-nvidia-production
The extensions would ship the latest version of LTS/Production drivers available at the time of Talos release.
Image Factory using an existing schematic id would upgrade the NVIDIA driver and container toolkit to the LTS version.
If production version is required, the schematic id should be updated to the production version.
"""

[notes.updates]
title = "Component Updates"
description = """
ZFS: 2.2.6
DRBD: 9.2.11
gasket: 5815ee3
Tailscale: 1.70.0
ecr-credential-provider: 1.31.0
qemu-guest-agent: 9.1.0
mdadm: 4.3
Intel microcode: 20240910
Linux firmware: 20240909
Spin: 0.15.1
Gvisor: 20240729.0
Wasmedge: v0.4.0
Kata Containers: 3.3.0
NVIDIA container toolkit: v1.16.1
iscsi-tools: v0.1.5
vmtoolsd: v0.6.0
util-linux-tools: 2.40.2
"""


[make_deps]
2 changes: 1 addition & 1 deletion storage/mdadm/pkg.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ variant: scratch
shell: /toolchain/bin/bash
dependencies:
- stage: base
- image: "{{ .BUILD_ARG_PKGS_PREFIX }}/eudev:{{ .BUILD_ARG_PKGS }}"
- image: "{{ .BUILD_ARG_PKGS_PREFIX }}/systemd-udevd:{{ .BUILD_ARG_PKGS }}"
- image: "{{ .BUILD_ARG_PKGS_PREFIX }}/util-linux:{{ .BUILD_ARG_PKGS }}"
steps:
- sources:
Expand Down

0 comments on commit 6a184b8

Please sign in to comment.