Andrey Smirnov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96aa9638f7 
							
						 
					 
					
						
						
							
							chore: rename talos-systems/talos to siderolabs/talos  
						
						... 
						
						
						
						There's a cyclic dependency on siderolink library which imports talos
machinery back. We will fix that after we get talos pushed under a new
name.
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com> 
						
						
					 
					
						2022-11-03 16:50:32 +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 
						 
				 
			
				
					
						
							
							
								Philipp Sauter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2deff6b6e1 
							
						 
					 
					
						
						
							
							feat: add support for variable substitution in talos.config kernel parameter  
						
						... 
						
						
						
						The URL to fetch the configuration for a talos node is given by the
talos.config kernel parameter. We add support for 4 variables ${uuid},
${serial}, ${mac} and ${hostname} which substitute the device UUID,
DMI-sourced serial number, MAC address of the first network interface to
be up and the hostname respectively.
Fixes  #3272 
Signed-off-by: Philipp Sauter <philipp.sauter@siderolabs.com> 
						
						
					 
					
						2022-06-24 12:38:08 +02:00 
						 
				 
			
				
					
						
							
							
								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