Skip to content

Commit c5fd351

Browse files
committed
Merge pull request #50 from miq-bot/openapi_generate
Update kubevirt gem
2 parents f59f711 + fbb5df8 commit c5fd351

30 files changed

+4357
-82
lines changed

.openapi-generator/FILES

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,7 @@ docs/V1VideoDevice.md
230230
docs/V1VirtualMachine.md
231231
docs/V1VirtualMachineCondition.md
232232
docs/V1VirtualMachineInstance.md
233+
docs/V1VirtualMachineInstanceBackupStatus.md
233234
docs/V1VirtualMachineInstanceCondition.md
234235
docs/V1VirtualMachineInstanceFileSystem.md
235236
docs/V1VirtualMachineInstanceFileSystemDisk.md
@@ -279,10 +280,16 @@ docs/V1VolumeSnapshotStatus.md
279280
docs/V1VolumeStatus.md
280281
docs/V1VolumeUpdateState.md
281282
docs/V1Watchdog.md
283+
docs/V1alpha1BackupOptions.md
284+
docs/V1alpha1Condition.md
282285
docs/V1alpha1MigrationPolicy.md
283286
docs/V1alpha1MigrationPolicyList.md
284287
docs/V1alpha1MigrationPolicySpec.md
285288
docs/V1alpha1Selectors.md
289+
docs/V1alpha1VirtualMachineBackup.md
290+
docs/V1alpha1VirtualMachineBackupList.md
291+
docs/V1alpha1VirtualMachineBackupSpec.md
292+
docs/V1alpha1VirtualMachineBackupStatus.md
286293
docs/V1beta1CPUInstancetype.md
287294
docs/V1beta1CPUPreferenceRequirement.md
288295
docs/V1beta1CPUPreferences.md
@@ -607,6 +614,7 @@ lib/kubevirt/models/v1_video_device.rb
607614
lib/kubevirt/models/v1_virtual_machine.rb
608615
lib/kubevirt/models/v1_virtual_machine_condition.rb
609616
lib/kubevirt/models/v1_virtual_machine_instance.rb
617+
lib/kubevirt/models/v1_virtual_machine_instance_backup_status.rb
610618
lib/kubevirt/models/v1_virtual_machine_instance_condition.rb
611619
lib/kubevirt/models/v1_virtual_machine_instance_file_system.rb
612620
lib/kubevirt/models/v1_virtual_machine_instance_file_system_disk.rb
@@ -656,10 +664,16 @@ lib/kubevirt/models/v1_volume_snapshot_status.rb
656664
lib/kubevirt/models/v1_volume_status.rb
657665
lib/kubevirt/models/v1_volume_update_state.rb
658666
lib/kubevirt/models/v1_watchdog.rb
667+
lib/kubevirt/models/v1alpha1_backup_options.rb
668+
lib/kubevirt/models/v1alpha1_condition.rb
659669
lib/kubevirt/models/v1alpha1_migration_policy.rb
660670
lib/kubevirt/models/v1alpha1_migration_policy_list.rb
661671
lib/kubevirt/models/v1alpha1_migration_policy_spec.rb
662672
lib/kubevirt/models/v1alpha1_selectors.rb
673+
lib/kubevirt/models/v1alpha1_virtual_machine_backup.rb
674+
lib/kubevirt/models/v1alpha1_virtual_machine_backup_list.rb
675+
lib/kubevirt/models/v1alpha1_virtual_machine_backup_spec.rb
676+
lib/kubevirt/models/v1alpha1_virtual_machine_backup_status.rb
663677
lib/kubevirt/models/v1beta1_clock_preferences.rb
664678
lib/kubevirt/models/v1beta1_condition.rb
665679
lib/kubevirt/models/v1beta1_cpu_instancetype.rb
@@ -976,6 +990,7 @@ spec/models/v1_vgpu_display_options_spec.rb
976990
spec/models/v1_vgpu_options_spec.rb
977991
spec/models/v1_video_device_spec.rb
978992
spec/models/v1_virtual_machine_condition_spec.rb
993+
spec/models/v1_virtual_machine_instance_backup_status_spec.rb
979994
spec/models/v1_virtual_machine_instance_condition_spec.rb
980995
spec/models/v1_virtual_machine_instance_file_system_disk_spec.rb
981996
spec/models/v1_virtual_machine_instance_file_system_info_spec.rb
@@ -1027,10 +1042,16 @@ spec/models/v1_volume_spec.rb
10271042
spec/models/v1_volume_status_spec.rb
10281043
spec/models/v1_volume_update_state_spec.rb
10291044
spec/models/v1_watchdog_spec.rb
1045+
spec/models/v1alpha1_backup_options_spec.rb
1046+
spec/models/v1alpha1_condition_spec.rb
10301047
spec/models/v1alpha1_migration_policy_list_spec.rb
10311048
spec/models/v1alpha1_migration_policy_spec.rb
10321049
spec/models/v1alpha1_migration_policy_spec_spec.rb
10331050
spec/models/v1alpha1_selectors_spec.rb
1051+
spec/models/v1alpha1_virtual_machine_backup_list_spec.rb
1052+
spec/models/v1alpha1_virtual_machine_backup_spec.rb
1053+
spec/models/v1alpha1_virtual_machine_backup_spec_spec.rb
1054+
spec/models/v1alpha1_virtual_machine_backup_status_spec.rb
10341055
spec/models/v1beta1_clock_preferences_spec.rb
10351056
spec/models/v1beta1_condition_spec.rb
10361057
spec/models/v1beta1_cpu_instancetype_spec.rb

README.md

Lines changed: 21 additions & 0 deletions
Large diffs are not rendered by default.

docs/DefaultApi.md

Lines changed: 1073 additions & 47 deletions
Large diffs are not rendered by default.

docs/V1ChangedBlockTrackingStatus.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
| Name | Type | Description | Notes |
66
| ---- | ---- | ----------- | ----- |
7+
| **backup_status** | [**V1VirtualMachineInstanceBackupStatus**](V1VirtualMachineInstanceBackupStatus.md) | | [optional] |
78
| **state** | **String** | State represents the current CBT state | [default to ''] |
89

910
## Example
@@ -12,6 +13,7 @@
1213
require 'kubevirt'
1314

1415
instance = Kubevirt::V1ChangedBlockTrackingStatus.new(
16+
backup_status: null,
1517
state: null
1618
)
1719
```
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Kubevirt::V1VirtualMachineInstanceBackupStatus
2+
3+
## Properties
4+
5+
| Name | Type | Description | Notes |
6+
| ---- | ---- | ----------- | ----- |
7+
| **backup_msg** | **String** | BackupMsg resturns any relevant information like failure reason unfreeze failed etc... | [optional] |
8+
| **backup_name** | **String** | BackupName is the name of the executed backup | [optional] |
9+
| **completed** | **Boolean** | Completed indicates the backup completed | [optional] |
10+
| **end_timestamp** | **Time** | Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers. | [optional] |
11+
| **start_timestamp** | **Time** | Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers. | [optional] |
12+
13+
## Example
14+
15+
```ruby
16+
require 'kubevirt'
17+
18+
instance = Kubevirt::V1VirtualMachineInstanceBackupStatus.new(
19+
backup_msg: null,
20+
backup_name: null,
21+
completed: null,
22+
end_timestamp: null,
23+
start_timestamp: null
24+
)
25+
```
26+

docs/V1alpha1BackupOptions.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Kubevirt::V1alpha1BackupOptions
2+
3+
## Properties
4+
5+
| Name | Type | Description | Notes |
6+
| ---- | ---- | ----------- | ----- |
7+
| **backup_name** | **String** | | [optional] |
8+
| **backup_start_time** | **Time** | Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers. | [optional] |
9+
| **cmd** | **String** | | [optional] |
10+
| **mode** | **String** | | [optional] |
11+
| **push_path** | **String** | | [optional] |
12+
| **skip_quiesce** | **Boolean** | | [optional] |
13+
14+
## Example
15+
16+
```ruby
17+
require 'kubevirt'
18+
19+
instance = Kubevirt::V1alpha1BackupOptions.new(
20+
backup_name: null,
21+
backup_start_time: null,
22+
cmd: null,
23+
mode: null,
24+
push_path: null,
25+
skip_quiesce: null
26+
)
27+
```
28+

docs/V1alpha1Condition.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Kubevirt::V1alpha1Condition
2+
3+
## Properties
4+
5+
| Name | Type | Description | Notes |
6+
| ---- | ---- | ----------- | ----- |
7+
| **message** | **String** | | [optional] |
8+
| **reason** | **String** | | [optional] |
9+
| **status** | **String** | | [default to ''] |
10+
| **type** | **String** | | [default to ''] |
11+
12+
## Example
13+
14+
```ruby
15+
require 'kubevirt'
16+
17+
instance = Kubevirt::V1alpha1Condition.new(
18+
message: null,
19+
reason: null,
20+
status: null,
21+
type: null
22+
)
23+
```
24+
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Kubevirt::V1alpha1VirtualMachineBackup
2+
3+
## Properties
4+
5+
| Name | Type | Description | Notes |
6+
| ---- | ---- | ----------- | ----- |
7+
| **api_version** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional] |
8+
| **kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] |
9+
| **metadata** | [**K8sIoApimachineryPkgApisMetaV1ObjectMeta**](K8sIoApimachineryPkgApisMetaV1ObjectMeta.md) | | [optional] |
10+
| **spec** | [**V1alpha1VirtualMachineBackupSpec**](V1alpha1VirtualMachineBackupSpec.md) | | |
11+
| **status** | [**V1alpha1VirtualMachineBackupStatus**](V1alpha1VirtualMachineBackupStatus.md) | | [optional] |
12+
13+
## Example
14+
15+
```ruby
16+
require 'kubevirt'
17+
18+
instance = Kubevirt::V1alpha1VirtualMachineBackup.new(
19+
api_version: null,
20+
kind: null,
21+
metadata: null,
22+
spec: null,
23+
status: null
24+
)
25+
```
26+
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Kubevirt::V1alpha1VirtualMachineBackupList
2+
3+
## Properties
4+
5+
| Name | Type | Description | Notes |
6+
| ---- | ---- | ----------- | ----- |
7+
| **api_version** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional] |
8+
| **items** | [**Array<V1alpha1VirtualMachineBackup>**](V1alpha1VirtualMachineBackup.md) | | |
9+
| **kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] |
10+
| **metadata** | [**K8sIoApimachineryPkgApisMetaV1ListMeta**](K8sIoApimachineryPkgApisMetaV1ListMeta.md) | | |
11+
12+
## Example
13+
14+
```ruby
15+
require 'kubevirt'
16+
17+
instance = Kubevirt::V1alpha1VirtualMachineBackupList.new(
18+
api_version: null,
19+
items: null,
20+
kind: null,
21+
metadata: null
22+
)
23+
```
24+
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Kubevirt::V1alpha1VirtualMachineBackupSpec
2+
3+
## Properties
4+
5+
| Name | Type | Description | Notes |
6+
| ---- | ---- | ----------- | ----- |
7+
| **force_full_backup** | **Boolean** | ForceFullBackup indicates that a full backup is desired | [optional] |
8+
| **mode** | **String** | Mode specifies the way the backup output will be recieved | [optional] |
9+
| **pvc_name** | **String** | PvcName required in push mode. Specifies the name of the PVC where the backup output will be stored | [optional] |
10+
| **skip_quiesce** | **Boolean** | SkipQuiesce indicates whether the VM's filesystem shoule not be quiesced before the backup | [optional] |
11+
| **source** | [**K8sIoApiCoreV1TypedLocalObjectReference**](K8sIoApiCoreV1TypedLocalObjectReference.md) | | [optional] |
12+
13+
## Example
14+
15+
```ruby
16+
require 'kubevirt'
17+
18+
instance = Kubevirt::V1alpha1VirtualMachineBackupSpec.new(
19+
force_full_backup: null,
20+
mode: null,
21+
pvc_name: null,
22+
skip_quiesce: null,
23+
source: null
24+
)
25+
```
26+

0 commit comments

Comments
 (0)