Andrey Smirnov
343c55762e
chore: replace talos-systems Go modules with siderolabs
...
This the first step towards replacing all import paths to be based on
`siderolabs/` instead of `talos-systems/`.
All updates contain no functional changes, just refactorings to adapt to
the new path structure.
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-11-01 12:55:40 +04:00
Andrey Smirnov
06f76bfebb
chore: bump dependencies
...
Update to some dependencies moved to siderolabs/ path.
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-10-04 14:47:27 +04:00
Noel Georgi
184e113f35
chore: disable systeminfo controller in container
...
Disable systeminfo controller in container mode
Fixes : #5849
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-07-01 19:22:58 +05:30
Noel Georgi
00515b4bae
chore: rename memory to memorymodules
...
Rename `memory` to `memorymodules` to be more explicit
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-05-26 22:13:18 +05:30
Noel Georgi
20286c9082
feat: add cpu/ram info as resource
...
Expose processor and memory information from SMBIOS as Talos resources.
Output from QEMU:
```bash
❯ talosctl -n 10.5.0.2 get cpu
NODE NAMESPACE TYPE ID VERSION MANUFACTURER MODEL CORES THREADS
10.5.0.2 hardware Processor CPU-0 1 QEMU pc-q35-6.2 4 1
❯ talosctl -n 10.5.0.2 get ram
NODE NAMESPACE TYPE ID VERSION MANUFACTURER MODEL SIZE
10.5.0.2 hardware Memory DIMM-0 1 QEMU 2048
❯ talosctl -n 10.5.0.2 get cpu CPU-0 -o yaml
node: 10.5.0.2
metadata:
namespace: hardware
type: Processors.hardware.talos.dev
id: CPU-0
version: 1
owner: hardware.SystemInfoController
phase: running
created: 2022-05-19T13:58:12Z
updated: 2022-05-19T13:58:12Z
spec:
socket: CPU 0
manufacturer: QEMU
productName: pc-q35-6.2
maxSpeed: 2000
bootSpeed: 2000
status: 65
coreCount: 4
coreEnabled: 4
threadCount: 1
❯ talosctl -n 10.5.0.2 get ram DIMM-0 -o yaml
node: 10.5.0.2
metadata:
namespace: hardware
type: Memories.hardware.talos.dev
id: DIMM-0
version: 1
owner: hardware.SystemInfoController
phase: running
created: 2022-05-19T13:58:12Z
updated: 2022-05-19T13:58:12Z
spec:
size: 2048
deviceLocator: DIMM 0
bankLocator: ""
speed: 0
manufacturer: QEMU
```
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-05-19 22:48:27 +05:30