mirror of
https://github.com/siderolabs/talos.git
synced 2025-09-14 10:21:11 +02:00
This refactoring is required to simplify the work to be done to support disk encryption. Tried to minimize amount of queries done by `blockdevice` `probe` methods. Instead, where we have `runtime.Runtime` we get all required blockdevices there from blockdevice cache stored in `State().Machine().Disk()`. This opens a way to store encryption settings in the `Partition` objects. Signed-off-by: Artem Chernyshev <artem.0xD2@gmail.com>
7 lines
310 B
Go
7 lines
310 B
Go
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
// Package disk contains abstract utility function to filter disks in MachineState.Disk call.
|
|
package disk
|