diff --git a/api/swagger-spec/apps_v1alpha1.json b/api/swagger-spec/apps_v1alpha1.json index 850f21e5fd7..2b67b4806db 100644 --- a/api/swagger-spec/apps_v1alpha1.json +++ b/api/swagger-spec/apps_v1alpha1.json @@ -1813,14 +1813,15 @@ }, "v1.FlockerVolumeSource": { "id": "v1.FlockerVolumeSource", - "description": "Represents a Flocker volume mounted by the Flocker agent. Flocker volumes do not support ownership management or SELinux relabeling.", - "required": [ - "datasetName" - ], + "description": "Represents a Flocker volume mounted by the Flocker agent. One and only one of datasetName and datasetUUID should be set. Flocker volumes do not support ownership management or SELinux relabeling.", "properties": { "datasetName": { "type": "string", - "description": "Required: the volume name. This is going to be store on metadata -\u003e name on the payload for Flocker" + "description": "Name of the dataset stored as metadata -\u003e name on the dataset for Flocker should be considered as deprecated" + }, + "datasetUUID": { + "type": "string", + "description": "UUID of the dataset. This is unique identifier of a Flocker dataset" } } }, diff --git a/api/swagger-spec/batch_v1.json b/api/swagger-spec/batch_v1.json index 5ff9ed4278b..35d84daaa68 100644 --- a/api/swagger-spec/batch_v1.json +++ b/api/swagger-spec/batch_v1.json @@ -1818,14 +1818,15 @@ }, "v1.FlockerVolumeSource": { "id": "v1.FlockerVolumeSource", - "description": "Represents a Flocker volume mounted by the Flocker agent. Flocker volumes do not support ownership management or SELinux relabeling.", - "required": [ - "datasetName" - ], + "description": "Represents a Flocker volume mounted by the Flocker agent. One and only one of datasetName and datasetUUID should be set. Flocker volumes do not support ownership management or SELinux relabeling.", "properties": { "datasetName": { "type": "string", - "description": "Required: the volume name. This is going to be store on metadata -\u003e name on the payload for Flocker" + "description": "Name of the dataset stored as metadata -\u003e name on the dataset for Flocker should be considered as deprecated" + }, + "datasetUUID": { + "type": "string", + "description": "UUID of the dataset. This is unique identifier of a Flocker dataset" } } }, diff --git a/api/swagger-spec/extensions_v1beta1.json b/api/swagger-spec/extensions_v1beta1.json index 957eb6df9f7..dad4b76944e 100644 --- a/api/swagger-spec/extensions_v1beta1.json +++ b/api/swagger-spec/extensions_v1beta1.json @@ -8427,14 +8427,15 @@ }, "v1.FlockerVolumeSource": { "id": "v1.FlockerVolumeSource", - "description": "Represents a Flocker volume mounted by the Flocker agent. Flocker volumes do not support ownership management or SELinux relabeling.", - "required": [ - "datasetName" - ], + "description": "Represents a Flocker volume mounted by the Flocker agent. One and only one of datasetName and datasetUUID should be set. Flocker volumes do not support ownership management or SELinux relabeling.", "properties": { "datasetName": { "type": "string", - "description": "Required: the volume name. This is going to be store on metadata -\u003e name on the payload for Flocker" + "description": "Name of the dataset stored as metadata -\u003e name on the dataset for Flocker should be considered as deprecated" + }, + "datasetUUID": { + "type": "string", + "description": "UUID of the dataset. This is unique identifier of a Flocker dataset" } } }, diff --git a/api/swagger-spec/v1.json b/api/swagger-spec/v1.json index 443aa2b11a6..d340024eea7 100644 --- a/api/swagger-spec/v1.json +++ b/api/swagger-spec/v1.json @@ -17638,14 +17638,15 @@ }, "v1.FlockerVolumeSource": { "id": "v1.FlockerVolumeSource", - "description": "Represents a Flocker volume mounted by the Flocker agent. Flocker volumes do not support ownership management or SELinux relabeling.", - "required": [ - "datasetName" - ], + "description": "Represents a Flocker volume mounted by the Flocker agent. One and only one of datasetName and datasetUUID should be set. Flocker volumes do not support ownership management or SELinux relabeling.", "properties": { "datasetName": { "type": "string", - "description": "Required: the volume name. This is going to be store on metadata -\u003e name on the payload for Flocker" + "description": "Name of the dataset stored as metadata -\u003e name on the dataset for Flocker should be considered as deprecated" + }, + "datasetUUID": { + "type": "string", + "description": "UUID of the dataset. This is unique identifier of a Flocker dataset" } } }, diff --git a/docs/api-reference/apps/v1alpha1/definitions.html b/docs/api-reference/apps/v1alpha1/definitions.html index dbadc97470a..3ad226cdaed 100755 --- a/docs/api-reference/apps/v1alpha1/definitions.html +++ b/docs/api-reference/apps/v1alpha1/definitions.html @@ -2353,7 +2353,7 @@ Populated by the system when a graceful deletion is requested. Read-only. More i
Represents a Flocker volume mounted by the Flocker agent. Flocker volumes do not support ownership management or SELinux relabeling.
+Represents a Flocker volume mounted by the Flocker agent. One and only one of datasetName and datasetUUID should be set. Flocker volumes do not support ownership management or SELinux relabeling.
datasetName |
-Required: the volume name. This is going to be store on metadata → name on the payload for Flocker |
-true |
+Name of the dataset stored as metadata → name on the dataset for Flocker should be considered as deprecated |
+false |
+string |
++ |
datasetUUID |
+UUID of the dataset. This is unique identifier of a Flocker dataset |
+false |
string |