seeder icon indicating copy to clipboard operation
seeder copied to clipboard

Results 22 seeder issues
Sort by recently updated
recently updated
newest added

现有的方式是直接打到命令行,这样的方式不优雅也不合适 推荐方案: - 自己实现一个简单的日志,可以参考[sylar](https://github.com/zhongluqiang/sylar-from-scratch)中的日志实现 - 引入现有的日志库,比如spdlog、glog

During installation sometimes seeder fails to re-boot. The installation process should be: 1) Boot installer ISO image via PXE 2) Create filesystems, bootloader, , preload images, copy files 3) Re-boot...

If in a cluster yaml crd of: ```yaml apiVersion: metal.harvesterhci.io/v1alpha1 kind: Cluster metadata: name: david-mike-test namespace: seeder spec: clusterConfig: configURL: http://REDACTED/iso/config/temp-airgap-test-config-url-delete-me-later.yaml nameservers: - REDACTED imageURL: http://REDACTED/iso nodes: - addressPoolReference: name:...

PR introduces a simple cli, which allows users to perform some common tasks quickly

In a multi-node cluster, the cluster controller can at times assign the same ip addresses to the nodes. This is being caused due to the sequence in which addresspool status...

PR fixes master workflow to trigger on correct branch naming convention

https://github.com/harvester/harvester/issues/5683

Harvester witness node introduced in https://github.com/harvester/harvester/issues/3266, we would need seeder to support install cluster with join as witness node.

Seeder can get stuck if actions are taken on the Clusters.metal object in the K8s API while BMCJobs/BMCTasks are executed: ``` {"level":"error","ts":1724167090.4703617,"msg":"Reconciler error","controller":"inventory","controllerGroup":"metal.harvesterhci.io","controllerKind":"Inventory","inventory":{"name":"hp-199","namespace":"seeder"},"namespace":"seeder","name":"hp-199","reconcileID":"2a6179e8-0172-47f3-8d6b-513dea6cc28b","error":"bmcjobs.bmc.tinkerbell.org \"hp-199-reboot\" already exists","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:273\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:234"} ``` This leaves the...

PR helps better tracking of inventory and cluster resources by adding a mutating webhook in seeder. The webhook extracts userinfo from the authentication info and labels the same in cluster...