gos_tech_4.4.3 3.4.2
stSolo 2 years ago
parent 8516e0419a
commit 9d1c8eeaa7

@ -1,8 +1,12 @@
### Version 3.4.1
### Version 3.4.2
### Features
### Bug fixes
- Add the affinity_label field into the kvmvm resource
- Add affinity_rules blocks into the kvmvm resource
- Add anti-affinity_rules blocks into the kvmvm resource
- Update samples for the kvmvm resource
- Change field type size_used from int to float in:
- resource decort_kvmvm
- resource decort_disk
- data source decort_kvmvm
- data source decort_disk
- data source decort_disk_list
- data source decort_disk_list-unattached
- Models of the resources

@ -385,7 +385,7 @@ func dataSourceDiskSchemaMake() map[string]*schema.Schema {
Description: "Size in GB",
},
"size_used": {
Type: schema.TypeInt,
Type: schema.TypeFloat,
Computed: true,
Description: "Number of used space, in GB",
},

@ -481,7 +481,7 @@ func dataSourceDiskListSchemaMake() map[string]*schema.Schema {
Description: "Size in GB",
},
"size_used": {
Type: schema.TypeInt,
Type: schema.TypeFloat,
Computed: true,
Description: "Number of used space, in GB",
},

@ -415,7 +415,7 @@ func dataSourceDiskListUnattachedSchemaMake() map[string]*schema.Schema {
Description: "Size in GB",
},
"size_used": {
Type: schema.TypeInt,
Type: schema.TypeFloat,
Computed: true,
Description: "Number of used space, in GB",
},

@ -74,7 +74,7 @@ type Disk struct {
Shareable bool `json:"shareable"`
SepID int `json:"sepId"` // NOTE: absent from compute/get output
SizeMax int `json:"sizeMax"`
SizeUsed int `json:"sizeUsed"` // sum over all snapshots of this disk to report total consumed space
SizeUsed float64 `json:"sizeUsed"` // sum over all snapshots of this disk to report total consumed space
Snapshots []Snapshot `json:"snapshots"`
Status string `json:"status"`
TechStatus string `json:"techStatus"`
@ -165,7 +165,7 @@ type Unattached struct {
Role string `json:"role"`
SepID int `json:"sepId"`
SizeMax int `json:"sizeMax"`
SizeUsed int `json:"sizeUsed"`
SizeUsed float64 `json:"sizeUsed"`
Snapshots []Snapshot `json:"snapshots"`
Status string `json:"status"`
TechStatus string `json:"techStatus"`

@ -661,7 +661,7 @@ func resourceDiskSchemaMake() map[string]*schema.Schema {
Description: "Type SEP. Defines the type of storage system and contains one of the values set in the cloud platform",
},
"size_used": {
Type: schema.TypeInt,
Type: schema.TypeFloat,
Computed: true,
Description: "Number of used space, in GB",
},

@ -386,7 +386,7 @@ func DataSourceCompute() *schema.Resource {
Computed: true,
},
"size_used": {
Type: schema.TypeInt,
Type: schema.TypeFloat,
Computed: true,
},
"pool": {

@ -74,7 +74,7 @@ type DiskRecord struct {
SepID int `json:"sepId"` // NOTE: absent from compute/get output
Shareable bool `json:"shareable"`
SizeMax int `json:"sizeMax"`
SizeUsed int `json:"sizeUsed"` // sum over all snapshots of this disk to report total consumed space
SizeUsed float64 `json:"sizeUsed"` // sum over all snapshots of this disk to report total consumed space
Snapshots []SnapshotRecord `json:"snapshots"`
Status string `json:"status"`
TechStatus string `json:"techStatus"`

@ -1005,7 +1005,7 @@ func ResourceComputeSchemaMake() map[string]*schema.Schema {
Computed: true,
},
"size_used": {
Type: schema.TypeInt,
Type: schema.TypeFloat,
Computed: true,
},
"pool": {

@ -317,7 +317,7 @@ func dataSourceDiskSchemaMake() map[string]*schema.Schema {
Computed: true,
},
"size_used": {
Type: schema.TypeInt,
Type: schema.TypeFloat,
Computed: true,
},
"snapshots": {

@ -399,7 +399,7 @@ func dataSourceDiskListSchemaMake() map[string]*schema.Schema {
Computed: true,
},
"size_used": {
Type: schema.TypeInt,
Type: schema.TypeFloat,
Computed: true,
},
"snapshots": {

@ -72,7 +72,7 @@ type Disk struct {
SepType string `json:"sepType"`
SepID int `json:"sepId"` // NOTE: absent from compute/get output
SizeMax int `json:"sizeMax"`
SizeUsed int `json:"sizeUsed"` // sum over all snapshots of this disk to report total consumed space
SizeUsed float64 `json:"sizeUsed"` // sum over all snapshots of this disk to report total consumed space
Snapshots []Snapshot `json:"snapshots"`
Status string `json:"status"`
TechStatus string `json:"techStatus"`

@ -548,7 +548,7 @@ func resourceDiskSchemaMake() map[string]*schema.Schema {
Computed: true,
},
"size_used": {
Type: schema.TypeInt,
Type: schema.TypeFloat,
Computed: true,
},
"snapshots": {

@ -72,7 +72,7 @@ type DiskRecord struct {
SepType string `json:"sepType"`
SepID int `json:"sepId"` // NOTE: absent from compute/get output
SizeMax int `json:"sizeMax"`
SizeUsed int `json:"sizeUsed"` // sum over all snapshots of this disk to report total consumed space
SizeUsed float64 `json:"sizeUsed"` // sum over all snapshots of this disk to report total consumed space
Snapshots []SnapshotRecord `json:"snapshots"`
Status string `json:"status"`
TechStatus string `json:"techStatus"`

Loading…
Cancel
Save