You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sidero now populates MetalMachine addresses with the ones discovered from Siderolink server events.
Which is then propagated to CAPI Machine resources.
Requires Talos >= v0.14.
iPXE Boot From Disk Method
iPXE boot from disk method can now be set not only on the global level, but also in the Server and ServerClass specs.
CAPI v1beta1
This release of CACPPT brings compatibility with CAPI v1beta1.
New MetalMachines Conditions
New set of conditions is now available which can simplify cluster troubleshooting:
TalosConfigLoaded is set to false when the config load has failed.
TalosConfigValidated is set to false when the config validation
fails on the node.
TalosInstalled is set to true/false when talos installer finishes.
IPMI PXE Method
IPMI PXE method (UEFI, BIOS) can now be configured with SIDERO_CONTROLLER_MANAGER_IPMI_PXE_METHOD while installing Sidero.
Retry PXE Boot
Sidero server controller now keeps track of Talos installation progress.
Now the node will be PXE booted until Talos installation succeeds.
Siderolink
Sidero now connects to all servers using Siderolink.
This enables streaming of all dmesg logs and events back to sidero.
All server logs can now be viewed by getting logs of one of the container of the sidero-controller-manager:
62ab9be fix: update extension for controlplane.yam l talosctl generates YAML files with the .yaml extension, update to the apply-config command to reflect this
0511d78 feat: allow defining http server and api server ports separately
432ca2a docs: create v0.4 docs and set them as latest
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Sidero 0.5.0-alpha.2 (2022-02-04)
Welcome to the v0.5.0-alpha.2 release of Sidero!
This is a pre-release of Sidero
Please try out the release binaries and report any issues at
https://github.com/talos-systems/sidero/issues.
Machine Addresses
Sidero now populates
MetalMachineaddresses with the ones discovered from Siderolink server events.Which is then propagated to CAPI
Machineresources.Requires Talos >= v0.14.
iPXE Boot From Disk Method
iPXE boot from disk method can now be set not only on the global level, but also in the Server and ServerClass specs.
CAPI v1beta1
This release of CACPPT brings compatibility with CAPI v1beta1.
New
MetalMachinesConditionsNew set of conditions is now available which can simplify cluster troubleshooting:
TalosConfigLoadedis set to false when the config load has failed.TalosConfigValidatedis set to false when the config validationfails on the node.
TalosInstalledis set to true/false when talos installer finishes.IPMI PXE Method
IPMI PXE method (UEFI, BIOS) can now be configured with
SIDERO_CONTROLLER_MANAGER_IPMI_PXE_METHODwhile installing Sidero.Retry PXE Boot
Sidero server controller now keeps track of Talos installation progress.
Now the node will be PXE booted until Talos installation succeeds.
Siderolink
Sidero now connects to all servers using Siderolink.
This enables streaming of all dmesg logs and events back to sidero.
All server logs can now be viewed by getting logs of one of the container of the
sidero-controller-manager:Events:
Contributors
Changes
50 commits
7a9ed30release(v0.5.0-alpha.2): prepare release0a967a8feat: configure boot from disk method on Server/ServerClass level7912509refactor: cleanup and deduplicate the code which matches SideroLink IPs003f6a7fix: don't boot from not ready environmentse44f350fix: use controller-runtime standard healthz endpointsc73d8e5docs: update to Sidero from Talos5e3f68dfix: add move label to BMC secretsf28d7b0docs: update README and index page194e870chore: bump dependenciesb30fbe4feat: set server PXEBooted condition only after Talos gets installed34f7822docs: fixes to the homepage, footer, log682594cdocs: update index.md and sync across versionsdea2179refactor: rewrite conditions update function in the adapter59ed3cdrelease(v0.5.0-alpha.1): prepare release1f7588fdocs: update office hoursfe41335feat: introduce new conditions in themetalmachine6454deefeat: populate addresses and hostname in ServerBindingsd69264fdocs: fix patching examples04d90fddocs: add patching examples41b7451docs: update docs for upcoming Sidero 0.4.1 released5f8f4erelease(v0.5.0-alpha.0): prepare release229dae1fix: ignore BMC info if username or password are not set650743afix: use environment variables in the ipmitooled39a3cfix: ensure we setup BMC info after disk wiping025ff04feat: additional printer colums189793efix: wait for link up in iPXE script9a27861fix: make iPXE script replace script on chain request1bbe3befeat: extend information printed in the iPXE script, add retries4cfdedafeat: provide a way to configure IPMI PXE method2ff14c4docs: reflect sidero runs on ARM274ae33fix: check for server power state when in used0df929feat: implement events manager containerab12b81feat: implement Talos kernel log receiver5bf7c21docs: fix clusterctl usagee77bf54feat: support cordoning serverab29103feat: implement SideroLinkadc73b6fix: update CAPI resources versions to v1alpha4 in the cluster template04dbaf0test: fix Sidero components version in sfyra docsacb5f57feat: automatically append talos.config to the Environment0e7f8a6docs: metadata server -> sideroa826281fix: hide password from ipmitool argsef270dfdocs: fork docs for 0.5a0bf382docs: dhcp option-93bbbe814chore: conformance check701d01bfix: drop into the agent for non-allocated serversb0e3611docs: update help message for extra kernel argsbb87567chore: bump dependencies62ab9befix: update extension for controlplane.yam l talosctl generates YAML files with the .yaml extension, update to the apply-config command to reflect this0511d78feat: allow defining http server and api server ports separately432ca2adocs: createv0.4docs and set them as latestChanges since v0.5.0-alpha.1
13 commits
7a9ed30release(v0.5.0-alpha.2): prepare release0a967a8feat: configure boot from disk method on Server/ServerClass level7912509refactor: cleanup and deduplicate the code which matches SideroLink IPs003f6a7fix: don't boot from not ready environmentse44f350fix: use controller-runtime standard healthz endpointsc73d8e5docs: update to Sidero from Talos5e3f68dfix: add move label to BMC secretsf28d7b0docs: update README and index page194e870chore: bump dependenciesb30fbe4feat: set server PXEBooted condition only after Talos gets installed34f7822docs: fixes to the homepage, footer, log682594cdocs: update index.md and sync across versionsdea2179refactor: rewrite conditions update function in the adapterChanges from talos-systems/cluster-api-bootstrap-provider-talos
9 commits
1776117release(v0.5.1): prepare release1b88f9ffeat: update Talos to 0.14.06d27c57release(v0.5.0): prepare releasef6dc0a3fix: regenerate manifests2a4115frelease(v0.5.0-alpha.0): prepare released124c07docs: update README with usage and compatibility matrix20792f3feat: generate talosconfig as a secret with proper endpointsabd206ffeat: update to CAPI v1.0.x contract (v1beta1)b7faf9efeat: update Talos machinery to 0.13.0Changes from talos-systems/cluster-api-control-plane-provider-talos
19 commits
adea239release(v0.4.3): prepare releaseefa0345fix: fall back to old scheme of getting talsoconfig for older templates89f793erelease(v0.4.2): prepare releasea77ddderefactor: change reconcile loop flowea7842frelease(v0.4.1): prepare release7f63ad0fix: avoid long backoff when trying to bootstrap the cluster8fc9a6crelease(v0.4.0): prepare releaseb63f1d2release(v0.4.0-beta.2): prepare releasef5f5b2dfix: patch the status and use APIReader to get resourced606d32release(v0.4.0-beta.1): prepare release333fc02fix: ensure that bootstrap is called only a single time77b0bbatest: update templates to v1beta1a5af5e4release(v0.4.0-beta.0): prepare release80b24a0fix: introduce a separate step for release buildsa24dad3fix: do not allow scaling down controlplane to zero8a73e6afeat: get rid of init nodes and use bootstrap API to setup cluster205f4berelease(v0.4.0-alpha.0): prepare releaseb8db449fix: properly pick talos client configuration61fb582feat: support clusterapi v1beta1Changes from talos-systems/go-blockdevice
2 commits
15b182dfix: return partition table not exist when trying to read an empty devb9517d5fix: resize partitionChanges from talos-systems/go-smbios
1 commit
fd5ec8cfix: remove useless (?) goroutines leading to data race errorChanges from talos-systems/grpc-proxy
44 commits
ca3bc61fix: ignore some errors so that we don't spam the logs5c579a7feat: allow different formats for messages streaming/unary6c9f7b3fix: allow mode to be set for each request being proxiedcc91c09refactor: provide better public API, enforce proxying moded8d3a75chore: update import paths after repo movedbf07a4Merge pull request #7 from smira/one2many-4fc0d27dMore tests, small code fixes, updated README.d9ce0b1Merge pull request #6 from smira/one2many-32d37ba4Support for one2many streaming calls, tests.817b035Merge pull request #5 from smira/one2many-2436b338More unary one-2-many tests, error propagation.1f0cb46Merge pull request #4 from smira/one2many-1992a975Proxying one to many: first iterationa0988ffMerge pull request #3 from smira/small-fixupse3111efSmall fixups in preparation to add one-to-many proxying.6d76ffcMerge pull request #2 from smira/backend-concept2aad63aAdd concept of a 'Backend', but still one to one proxying7cc4610Merge pull request #1 from smira/build37f01f3Rework build to use GitHub Actions, linting updates.0f1106eMove error checking further up (fix: ensure servers always get patched #34)d5b35f6Update gRPC and fix tests (Better handling of errors and reconciliation #27)67591ebBreak StreamDirector interface, fix metadata propagation for gRPC-Go>1.5. (docs: add website #20)97396d9Merge pull request #11 from mwitkow/fix-close-bug3fcbd37fixup closing connsa8f5f87fixup tests, extend readme428fa1cFix a channel closing bugaf55d61Merge pull request #10 from mwitkow/bugfix/streaming-fixde4d3dbremove spurious printfs84242c4fix the "i don't know who finished" case9b22f41fix full duplex streamingc2f7c98update readmed654141update READMEf457856move to proxy subdirectory4889d78Add fixup scriptsef60a37version 2 of the grpc-proxy, this time with fewer grpc upstream deps07aeac1Merge pull request #2 from daniellowtw/mastere5c3df5Fix compatibility with latest grpc library52be0a5bugfix: fix gRPC Java deadlock, due to different dispatch logic822df7dFix reference to mwitkow.28341d1move out forward logic to method, allowing for use asgrpc.Servernot found handler.89e28b4add reference to upstream grpc bug00dd588merge upstreamgrpc.Serverchanges changing the dispatch logic77edc97move to upstreamprotobuffromgogodb71c3einitial commit, tested and working.Changes from talos-systems/net
2 commits
b4b7181feat: add a way to filter list of IPs for the machine0abe5bdfeat: implement FilterIPs functionChanges from talos-systems/siderolink
7 commits
9902ad2feat: pass request context and node address to the events sink adapterd0612a7refactor: pass in listener to the log receiverd86cdd5feat: implement logreceiver for kernel logsf7cadbcfix: handle duplicate peer updates0755b24feat: initial implementation of SideroLinkee73ea9feat: add Talos events sink proto files and the reference implementation1e2cd9dInitial commitDependency Changes
Previous release can be found at v0.4.0
This discussion was created from the release v0.5.0-alpha.2.
Beta Was this translation helpful? Give feedback.
All reactions