mirror of
https://github.com/kairos-io/kairos-sdk.git
synced 2025-09-05 01:00:23 +00:00
Fix install.device schema to allow all devices (#521)
* Fix install.device schema to allow all devices E.g. /dev/disk/by-path/pci-0000:03:00.0-scsi-0:0:0:0 Part of https://github.com/kairos-io/kairos/issues/2906 Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me> * Add test and run `go mod tidy` Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me> * Fix test Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me> --------- Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
This commit is contained in:
committed by
GitHub
parent
617f4be9ab
commit
6a23bb6882
@@ -11,7 +11,7 @@ type InstallSchema struct {
|
||||
BindMounts []string `json:"bind_mounts,omitempty"`
|
||||
Bundles []BundleSchema `json:"bundles,omitempty" description:"Add bundles in runtime"`
|
||||
NoFormat bool `json:"no_format,omitempty"`
|
||||
Device string `json:"device,omitempty" pattern:"^(auto|/|(/[a-zA-Z0-9_-]+)+)$" description:"Device for automated installs" examples:"[\"auto\",\"/dev/sda\"]"`
|
||||
Device string `json:"device,omitempty" pattern:"^(auto|/dev/.+)$" description:"Device for automated installs" examples:"[\"auto\",\"/dev/sda\"]"`
|
||||
EphemeralMounts []string `json:"ephemeral_mounts,omitempty"`
|
||||
EncryptedPartitions []string `json:"encrypted_partitions,omitempty"`
|
||||
Env []interface{} `json:"env,omitempty"`
|
||||
@@ -30,8 +30,8 @@ type InstallSchema struct {
|
||||
}
|
||||
|
||||
type Image struct {
|
||||
Size uint `json:"size,omitempty" mapstructure:"size"`
|
||||
Source string `json:"uri,omitempty" mapstructure:"uri"`
|
||||
Size uint `json:"size,omitempty" mapstructure:"size"`
|
||||
Source string `json:"uri,omitempty" mapstructure:"uri"`
|
||||
}
|
||||
|
||||
type Partition struct {
|
||||
|
Reference in New Issue
Block a user