System
{
zfcp: {
allowLunScan: true,
controllers: [
{
channel: "0.0.0100",
active: true,
System
{
zfcp: {
allowLunScan: true,
controllers: [
{
channel: "0.0.0100",
active: true,
org.opensuse.Agama.Storage1 /org/opensuse/Agama/Storage1 org.opensuse.Agama.Storage1 org.opensuse.Agama.Storage1.Bootloader org.opensuse.Agama.Storage1.ISCSI.Initiator
/org/opensuse/Agama/Storage1/ISCSI
/org/opensuse/Agama/Storage1/iscsi_nodes/1 org.opensuse.Agama.Storage1.ISCSI.Node
api.ts
/api/system
queries.ts
hooks/system.ts
hooks/l10n/system.ts
hooks/storage/system.ts
The new API is designed around 3 main concepts: system, config and proposal.
The config contains elements that can modify the system, the proposal or both. For example, the dasd config changes the system, and the storage config changes the proposal. In other cases like network, the config can affect to both system and proposal.
This document analyzes when Agama probes the system and what problems the current approach has, and proposes a possible solution.