Noel Georgi
b3257ebb1c
chore: bump kernel to 5.15.70
...
Bump kernel to [5.15.70](https://github.com/siderolabs/pkgs/pull/594 )
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-09-26 17:34:47 +05:30
Andrey Smirnov
8b09bd4b04
feat: update Kubernetes to v1.26.0-alpha.1
...
Talos 1.3.0 will ship with Kubernetes 1.26.0.
See https://github.com/kubernetes/kubernetes/releases/tag/v1.26.0-alpha.1
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-09-21 18:42:31 +04:00
Noel Georgi
1b435c0b36
chore: bump kernel + ice drivers
...
Bump kernel to [5.15.69](https://github.com/siderolabs/pkgs/pull/592 )
Add Intel ice drivers
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-09-20 22:05:02 +05:30
Andrey Smirnov
e07c6ae99e
feat: update Kubernetes to v1.25.1
...
See https://github.com/kubernetes/kubernetes/releases/tag/v1.25.1
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-09-19 16:23:00 +04:00
Noel Georgi
d0c8e7699c
chore: bump kernel and go
...
Bump kernel to 5.15.68
Bump go to 1.19.1
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-09-15 21:22:55 +05:30
Marvin Drees
cdb6bb2cc7
feat: add Nano Pi R4S support
...
This commit adds initial support for the Nano Pi
R4S from Friendlyelec. This device is a networking focused
rk3399 based SBC with two 1G ethernet interfaces,
making it perfect for edge or SOHO deployments.
Signed-off-by: Marvin Drees <marvin.drees@9elements.com>
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-09-02 23:37:07 +05:30
Noel Georgi
8aa60a37a6
chore: bump kernel to 5.15.64
...
Bump kernel to [5.15.64](https://github.com/siderolabs/pkgs/pull/576 )
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-09-01 00:01:03 +05:30
Noel Georgi
446b0af58b
chore: bump kernel and runc
...
Bump kernel to [5.15.63](https://github.com/siderolabs/pkgs/pull/564 )
Bump runc to [v1.1.4](https://github.com/siderolabs/pkgs/pull/568 )
This PR also brings in the kernel build with NFSv4.2 [client support](https://github.com/siderolabs/pkgs/pull/567 )
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-08-26 19:01:56 +05:30
Andrey Smirnov
11edb2c6f8
test: re-enable upgrade tests
...
Now final upgrade version is COSI API compatible.
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-08-24 22:23:49 +04:00
Noel Georgi
b500d0aa90
chore: bump k8s to v1.25.0
...
Bump k8s to
[v1.25.0](https://github.com/kubernetes/kubernetes/releases/tag/v1.25.0 )
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-08-24 18:58:44 +05:30
Noel Georgi
b15a639246
chore: bump kernel to 5.15.62
...
Bump kernel to 5.15.62. Ref: https://github.com/siderolabs/pkgs/pull/559
This PR uses pkgs from https://github.com/siderolabs/pkgs/pull/562
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-08-23 18:12:27 +05:30
Noel Georgi
faf92ce016
chore: bump kubernetes to v1.25.0-rc.1
...
Bump kubernetes to v1.25.0-rc.1
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-08-19 00:21:23 +05:30
Noel Georgi
52de919e34
chore: bump containerd to v1.6.8
...
Bump containerd to [v1.6.8](https://github.com/siderolabs/pkgs/pull/552 )
Use the fixed [pkgs version](https://github.com/siderolabs/pkgs/pull/555 )
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-08-18 21:31:50 +05:30
Dmitriy Matrenichev
0fe4492e72
chore: bump golangci-lint from 1.47.2 to 1.48.0
...
Patch version linter upgrade.
Signed-off-by: Dmitriy Matrenichev <dmitry.matrenichev@siderolabs.com>
2022-08-15 18:11:30 +03:00
Andrey Smirnov
65098c14e6
chore: bump to the final released versions
...
In preparation for Talos release 1.2.0, update tools/pkgs/extras to
1.2.0.
Also update Go modules to released versions.
There should be no actual changes.
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-08-15 17:15:23 +04:00
Andrey Smirnov
b48adb8ec5
chore: revert kernel with BTF support
...
It might be causing CI instability, so let's try backing it out.
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-08-12 18:29:04 +04:00
Dmitriy Matrenichev
e422ea63d0
chore: add proto definitions for common types
...
This commit adds proto definitions for this types;
- *url.URL
- netaddr.IP
- netaddr.IPPort
- netaddr.IPPrefix
- *x509.PEMEncodedKey
- *x509.PEMEncodedCertificateAndKey
Signed-off-by: Dmitriy Matrenichev <dmitry.matrenichev@siderolabs.com>
2022-08-12 15:38:31 +03:00
Andrey Smirnov
4c3485ae3f
feat: update Kubernetes to 1.25.0-rc.0
...
See https://github.com/kubernetes/kubernetes/releases/tag/v1.25.0-rc.0
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-08-12 00:17:45 +04:00
Noel Georgi
ea6ceab245
chore: bump kernel to 5.15.60
...
Bump kernel to [5.15.60](https://github.com/siderolabs/pkgs/pull/547 )
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-08-12 00:34:29 +05:30
Andrey Smirnov
696f2b735e
chore: update kernel to the version with BTF support
...
See https://github.com/siderolabs/pkgs/pull/482
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-08-11 17:50:47 +04:00
Noel Georgi
b62b18a972
feat: bump k8s to v1.25.0-beta.0
...
Bump k8s to v1.25.0-beta.0
Update most kubernetes `master` references to `controlplane`
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-08-10 22:17:53 +05:30
Noel Georgi
d7be308921
chore: bump kernel to 5.15.59
...
Bump kernel to [5.15.59](https://github.com/siderolabs/pkgs/pull/546 )
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-08-08 19:28:34 +05:30
Flightkick
86eb01cd6c
docs: add missing dev tools
...
Document missing dev tools.
Signed-off-by: Flightkick <Flightkick@users.noreply.github.com>
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-08-08 16:27:55 +05:30
Andrey Smirnov
856beb21cc
feat: containerd 1.6.7, Flannel 1.19.1
...
See
* https://github.com/flannel-io/flannel/releases/tag/v0.19.1
* https://github.com/containerd/containerd/releases/tag/v1.6.7
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-08-05 19:40:32 +04:00
Andrey Smirnov
a6b010a8b4
chore: update Go to 1.19, Linux to 5.15.58
...
See https://go.dev/doc/go1.19
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-08-03 17:03:58 +04:00
Noel Georgi
0326bac1f9
chore: bump kernel to 5.15.57
...
Bump kernel to [5.15.57](https://github.com/siderolabs/pkgs/pull/539 )
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-07-25 21:16:18 +05:30
Dmitriy Matrenichev
30f7851d2a
chore: bump golangci-lint from 1.45.2 to 1.47.2
...
Minor linter upgrade.
Signed-off-by: Dmitriy Matrenichev <dmitry.matrenichev@siderolabs.com>
2022-07-22 17:49:44 +03:00
Dmitriy Matrenichev
2cce9112d1
chore: bump goimports from 0.1.10 to 0.1.11
...
Minor linter upgrade.
Signed-off-by: Dmitriy Matrenichev <dmitry.matrenichev@siderolabs.com>
2022-07-22 02:07:39 +03:00
Andrey Smirnov
7c006cabc7
feat: update Kubernetes to 1.24.3
...
See https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#changelog-since-v1242
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-07-18 22:10:34 +04:00
Andrey Smirnov
ec74ab38aa
feat: update Go to 1.18.4, Linux to 5.15.54
...
See https://github.com/golang/go/issues?q=milestone%3AGo1.18.4+label%3ACherryPickApproved
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-07-13 12:28:17 +04:00
Noel Georgi
c170ec0b09
chore: bump kernel to 5.15.53
...
Bump kernel to [5.15.53](https://github.com/siderolabs/pkgs/pull/532 )
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-07-08 16:45:46 +05:30
Noel Georgi
e437445b40
chore: bump kernel to 5.15.52
...
Bump kernel to [5.15.52](https://github.com/siderolabs/pkgs/pull/529 )
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-07-04 23:54:31 +05:30
Andrey Smirnov
52cd12951c
test: bump Talos versions in upgrade tests
...
We should keep the latest stable up to date.
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-06-30 21:57:44 +04:00
Noel Georgi
bdfee2b3b7
chore: bump kernel to 5.15.51
...
Bump kernel to [5.15.51](https://github.com/siderolabs/pkgs/pull/527 )
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-06-29 22:49:11 +05:30
Noel Georgi
923600a73c
chore: bump kernel to 5.15.50
...
Bump kernel to [5.15.50](https://github.com/siderolabs/pkgs/pull/524 )
Also pulls in https://github.com/siderolabs/pkgs/pull/526
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-06-28 03:01:23 +05:30
Noel Georgi
d4606c33ec
chore: bump kernel to 5.15.49
...
Bump kernel to 5.15.49
Remove the `random.trust_cpu` kernel cmdline as it already enabled in
Kconfig
Ref:
- https://github.com/siderolabs/pkgs/pull/520
- https://github.com/siderolabs/pkgs/pull/522
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-06-22 23:03:24 +05:30
Noel Georgi
e8113527f9
chore: bump kubernetes to v1.24.2
...
Bump kubernetes to [v1.24.2](https://github.com/kubernetes/kubernetes/releases/tag/v1.24.2 )
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-06-17 23:23:06 +05:30
Noel Georgi
2aad3a1e49
chore: bump kernel to 5.15.48
...
Bump kernel to [5.15.48](https://github.com/siderolabs/pkgs/pull/518 )
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-06-17 00:34:58 +05:30
Noel Georgi
89aaaef9f5
chore: bump kernel to 5.15.47
...
Bump kernel to [5.15.47](https://github.com/siderolabs/pkgs/pull/514 )
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-06-15 20:07:00 +05:30
Andrey Smirnov
b037096202
feat: build Talos images with system extensions included
...
This allows to build a custom Talos image which comes with some system
extension bundled in. Sometimes we might need to have an extension in
the initial image, e.g. `vmtoolsd` for VMWare Talos image.
Syntax:
```
make image-aws \
IMAGER_SYSTEM_EXTENSIONS="ghcr.io/siderolabs/amd-ucode:..."
```
System extensions are not supported for now for ISO images, as they
don't go through the common installer flow (#5725 ).
Also it might be nice to add a simple way to generate just
`initramfs.xz` with system extensions bundled in (e.g. for PXE booting).
(#5726 )
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-06-10 00:10:22 +04:00
Noel Georgi
43def7490f
chore: bump kernel and runc
...
Bump kernel to [5.15.46](https://github.com/siderolabs/pkgs/pull/511 )
Bump runc to [v1.1.3](https://github.com/siderolabs/pkgs/pull/513 )
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-06-09 21:08:26 +05:30
Tim Jones
0c91c89f4f
chore: revert day-two tests for csi tests
...
This reverts commit d1294d014f5bee7fc1b5dfd6865f22b22f18f5f1.
Signed-off-by: Tim Jones <tim.jones@siderolabs.com>
2022-06-08 11:04:00 +02:00
Andrey Smirnov
f3efec4b56
feat: update containerd 1.6.6, Linux 5.15.45, Flannel 0.18.1
...
See:
* https://github.com/containerd/containerd/releases/tag/v1.6.6
* https://github.com/containerd/containerd/releases/tag/v1.6.5
* https://github.com/flannel-io/flannel/releases/tag/v0.18.1
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-06-06 22:52:41 +04:00
Noel Georgi
c126f2ee85
chore: bump golang to 1.18.3
...
Bump Golang to 1.18.3
Ref:
- https://github.com/siderolabs/pkgs/pull/498
- https://github.com/siderolabs/extras/pull/51
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-06-03 19:07:17 +05:30
Andrey Smirnov
7b9dfcb852
chore: add 'make go-mod-outdated'
...
This provides an easy target to find outdated `go.mod` dependencies.
Sample output:
```
>>>> pkg/machinery:
+---------------------------------+------------------------------------+------------------------------------+--------+------------------+
| MODULE | VERSION | NEW VERSION | DIRECT | VALID TIMESTAMPS |
+---------------------------------+------------------------------------+------------------------------------+--------+------------------+
| github.com/cosi-project/runtime | v0.0.0-20220426184241-e22a85955e81 | v0.0.0-20220527181155-95d06feaf8b5 | true | true |
| google.golang.org/genproto | v0.0.0-20220505152158-f39f71e6c8f3 | v0.0.0-20220531173845-685668d2de03 | true | true |
| gopkg.in/yaml.v3 | v0.0.0-20220527175918-f17b0f05cf2c | | true | true |
+---------------------------------+------------------------------------+------------------------------------+--------+------------------+
>>>> .:
+---------------------------------+--------------------------------------+------------------------------------+--------+------------------+
| MODULE | VERSION | NEW VERSION | DIRECT | VALID TIMESTAMPS |
+---------------------------------+--------------------------------------+------------------------------------+--------+------------------+
| github.com/aws/aws-sdk-go | v1.44.19 | v1.44.24 | true | true |
| github.com/containerd/cgroups | v1.0.4-0.20220301195952-2e502f6b9e43 | v1.0.4 | true | true |
| github.com/cosi-project/runtime | v0.0.0-20220426184241-e22a85955e81 | v0.0.0-20220527181155-95d06feaf8b5 | true | true |
| github.com/google/nftables | v0.0.0-20220515211605-06687b6e34eb | v0.0.0-20220516205333-a9775fb167d2 | true | true |
| github.com/safchain/ethtool | v0.0.0-20210803160452-9aa261dae9b1 | v0.2.0 | true | true |
| golang.org/x/net | v0.0.0-20220513224357-95641704303c | v0.0.0-20220526153639-5463443f8c37 | true | true |
| golang.org/x/sys | v0.0.0-20220517195934-5e4e11fc645e | v0.0.0-20220520151302-bc2c85ada10a | true | true |
| golang.org/x/term | v0.0.0-20220411215600-e5f449aeb171 | v0.0.0-20220526004731-065cf7ba2467 | true | true |
| gopkg.in/yaml.v3 | v0.0.0-20220527175918-f17b0f05cf2c | | true | true |
+---------------------------------+--------------------------------------+------------------------------------+--------+------------------+
>>>> hack/cloud-image-uploader:
+---------------------------+------------------------------------+------------------------------------+--------+------------------+
| MODULE | VERSION | NEW VERSION | DIRECT | VALID TIMESTAMPS |
+---------------------------+------------------------------------+------------------------------------+--------+------------------+
| github.com/aws/aws-sdk-go | v1.44.19 | v1.44.24 | true | true |
| golang.org/x/sync | v0.0.0-20210220032951-036812b2e83c | v0.0.0-20220513210516-0976fa681c29 | true | true |
+---------------------------+------------------------------------+------------------------------------+--------+------------------+
```
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-05-31 23:52:22 +04:00
Noel Georgi
48423a9830
chore: bump kernel to 5.15.44
...
Bump kernel to [5.15.44](https://github.com/siderolabs/pkgs/pull/494 )
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-05-31 18:33:18 +05:30
Andrey Smirnov
3ed254976b
feat: update Kubernetes to 1.24.1
...
See https://github.com/kubernetes/kubernetes/releases/tag/v1.24.1
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-05-27 19:33:07 +04:00
Andrey Smirnov
ceae420a84
chore: update tools/pkgs/extras to 1.1.0
...
In preparation for Talos 1.1.0-beta, update all dependencies to release
versions.
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-05-27 19:12:57 +04:00
Noel Georgi
0dc4ad58e5
chore: bump kernel to 5.15.43
...
Bump kernel to [5.15.43](https://github.com/siderolabs/pkgs/pull/490 )
Also pulls in:
- [Azure disks udev rules](https://github.com/siderolabs/pkgs/pull/488 )
- [pkgs stable build time](https://github.com/siderolabs/pkgs/pull/489 )
- [extras stable build time](https://github.com/siderolabs/extras/pull/49 )
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-05-26 18:16:28 +05:30
Andrey Smirnov
af5ac30a7b
feat: enable passing custom kernel args to the ISO creator
...
Instead of hardcoded `grub.cfg`, use common code to generate list of
kernel arguments and allow using `--extra-kernel-arg` as well.
Before the change:
```
linux /boot/vmlinuz init_on_alloc=1 slab_nomerge pti=on panic=0 consoleblank=0 printk.devkmsg=on earlyprintk=ttyS0 console=tty0 console=ttyS0 talos.platform=metal
```
New (default line):
```
linux /boot/vmlinuz talos.platform=metal earlyprintk=ttyS0 console=ttyS0 console=tty0 init_on_alloc=1 slab_nomerge pti=on consoleblank=0 nvme_core.io_timeout=4294967295 random.trust_cpu=on printk.devkmsg=on ima_template=ima-ng ima_appraise=fix ima_hash=sha512
```
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-05-25 18:26:44 +04:00