github.com/cloud-foundations/dominator@v0.0.0-20221004181915-6e4fee580046/proto/installer/messages.go (about)

     1  package installer
     2  
     3  const (
     4  	FileSystemTypeExt4 = 0
     5  )
     6  
     7  type FileSystemType uint
     8  
     9  type Partition struct {
    10  	FileSystemType   FileSystemType `json:",omitempty"`
    11  	MountPoint       string         `json:",omitempty"`
    12  	MinimumFreeBytes uint64         `json:",omitempty"`
    13  }
    14  
    15  type StorageLayout struct {
    16  	BootDriveLayout          []Partition `json:",omitempty"`
    17  	ExtraMountPointsBasename string      `json:",omitempty"`
    18  	Encrypt                  bool        `json:",omitempty"`
    19  	UseKexec                 bool        `json:",omitempty"`
    20  }