Jacob Weinstock
Jacob Weinstock
Currently, there is logic to short circuit a netboot request based on some tink/cacher hardware data. see [here](https://github.com/tinkerbell/boots/blob/e83221a522856255ee8bb475d1dc194e6cbcb6b5/job/dhcp.go#L116-L139). I looked through the Tink code base and didn't see any code...
The following is a proposed roadmap of work items for Boots. They are not ordered in terms of priority. I don't know if we can get a Github project created...
## Description With the recent addition of the CLI flag `-extra-kernel-args` all of the packet (equinix metal) specific kernel args in the auto.ipxe of the OSIE installer can now be...
## Description Viper and cobra are heavy and make this package more complicated than is needed. The ff package is lighter and has a lot less dependencies. The logr package...
Anyone familiar with what's going on with [`DeprecatedWatch`](https://github.com/tinkerbell/tink/blob/18bc57d9a8f67752eaee11078e714e6b4b5a69b7/protos/hardware/hardware.proto#L66) in the [hardware.proto](https://github.com/tinkerbell/tink/blob/master/protos/hardware/hardware.proto) file? It has an implementation [here](https://github.com/tinkerbell/tink/blob/18bc57d9a8f67752eaee11078e714e6b4b5a69b7/grpc-server/hardware.go#L184), which I would assume a deprecated RPC implementation would just return an ["Unimplemented"...
The unit test code [here](https://github.com/tinkerbell/tink/blob/453f0fdac80c2db0a19d207e3486dca167743099/db/db_test.go#L24) creates docker containers for use in unit tests. This feels inappropriate for unit tests. Also the way it's written, all tests that call this function...
Pushing a partial hardware json config will cause the `tink hardware list` command to panic. The `tink hardware push --file hw.json` command succeeds without complaint, but the `tink hardware list`...
It is possible to successfully push a Hardware record that contains duplicate MAC and/or IP addresses. Pushing a Hardware record checks against other Hardware records for MAC address uniqueness but...
https://github.com/bmc-toolbox/bmclib/blob/80581fa111f565f69b223b0d5800951638130d5f/internal/ipmi/ipmi.go#L73 `ipmitool chassis power reset` on a powered-off machine returns true but doesn't actually do anything. This was tested on a single supermicro box. I don't know if this is...
with the new interfaces in [./bmc](https://github.com/bmc-toolbox/bmclib/tree/master/bmc), In order to update an existing user's name, the client would need to call a combination of `CreateUser` and `DeleteUser`. I propose we add...