Tim Jones
e6fba7d3bc
chore: update dependencies
...
Updates:
* pkgs v1.3.0-alpha.0-33-g8fe5cbc
* tools v1.3.0-alpha.0-20-g3b5f89a
* aws-sdk-go v1.44.120
* docker v20.10.20+incompatible
* fsnotify v1.6.0
* nftables v0.0.0-20221015190445-4f5cd5826fbd
* gen v0.4.0
* grpc-proxy v0.4.0
* spf13/cobra v1.6.0
* u-root v0.10.0
* x/net v0.1.0
* x/sync v0.1.0
* x/sys v0.1.0
* x/term v0.1.0
* x/time v0.1.0
* grpc v1.50.1
* genproto v0.0.0-20221018160656-63c7b68cfc55
* Linux kernel 5.15.74
Signed-off-by: Tim Jones <tim.jones@siderolabs.com>
2022-10-21 15:20:01 +04:00
Dmitriy Matrenichev
93e55b85f2
chore: bump golangci-lint to v1.50.0
...
I had to do several things:
- contextcheck now supports Go 1.18 generics, but I had to disable it because of this https://github.com/kkHAIKE/contextcheck/issues/9
- dupword produces to many false positives, so it's also disabled
- revive found all packages which didn't have a documentation comment before. And tehre is A LOT of them. I updated some of them, but gave up at some point and just added them to exclude rules for now.
- change lint-vulncheck to use `base` stage as base
Signed-off-by: Dmitriy Matrenichev <dmitry.matrenichev@siderolabs.com>
2022-10-20 18:33:19 +03:00
Andrey Smirnov
7d52bad370
feat: update Linux to 5.15.73
...
Also updates tools/pkgs/extras:
* https://github.com/siderolabs/tools/pull/238
* https://github.com/siderolabs/tools/pull/239
* https://github.com/siderolabs/pkgs/pull/605
* https://github.com/siderolabs/extras/pull/63
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-10-12 23:01:38 +04:00
Andrey Smirnov
9c78b3aff4
feat: update Kubernetes to v1.26.0-alpha.2
...
See
https://github.com/kubernetes/kubernetes/releases/tag/v1.26.0-alpha.2
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-10-12 22:23:03 +04:00
Noel Georgi
49e9f808e7
chore: bump kernel and go
...
Bump kernel to [5.15.72](https://github.com/siderolabs/pkgs/pull/601 )
Bump Go to 1.19.2
- https://github.com/siderolabs/pkgs/pull/599
- https://github.com/siderolabs/extras/pull/62
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-10-06 07:15:06 +05:30
Noel Georgi
6bd3cca1a8
chore: generic raspberry pi images
...
Use generic Raspberry Pi images. Deprecate the RPi4 specific image.
Ref: https://github.com/siderolabs/pkgs/pull/596
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-09-27 16:39:12 +05:30
Andrey Smirnov
d914ab8bb4
chore: add vulncheck tool as a linter
...
See https://go.dev/security/vuln/
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-09-27 14:40:50 +04:00
Kris Reeves
a0151aa13e
feat: add generic rpi u-boot support
...
This commit adds support for building Talos for the
Compute Module 4 and other generic Raspberry Pi
hardware.
Fixes : #6273
Signed-off-by: Kris Reeves <kris@pressbuttonllc.com>
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-09-26 21:04:07 +05:30
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