update modules

This commit is contained in:
Fabian von Feilitzsch
2017-10-03 13:45:09 -04:00
parent a5b08f7c04
commit 91484a7a22
183 changed files with 95470 additions and 19548 deletions

View File

@@ -131,6 +131,13 @@ options:
system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
aliases:
- azure_disk_fs_type
spec_azure_disk_kind:
description:
- 'Expected values Shared: mulitple blob disks per storage account Dedicated:
single blob disk per storage account Managed: azure managed data disk (only
in managed availability set). defaults to shared'
aliases:
- azure_disk_kind
spec_azure_disk_read_only:
description:
- Defaults to false (read/write). ReadOnly here will force the ReadOnly setting
@@ -370,6 +377,18 @@ options:
- Path of the directory on the host.
aliases:
- host_path_path
spec_iscsi_chap_auth_discovery:
description:
- whether support iSCSI Discovery CHAP authentication
aliases:
- iscsi_chap_auth_discovery
type: bool
spec_iscsi_chap_auth_session:
description:
- whether support iSCSI Session CHAP authentication
aliases:
- iscsi_chap_auth_session
type: bool
spec_iscsi_fs_type:
description:
- 'Filesystem type of the volume that you want to mount. Tip: Ensure that the
@@ -394,18 +413,36 @@ options:
aliases:
- iscsi_lun
type: int
spec_iscsi_portals:
description:
- iSCSI target portal List. The portal is either an IP or ip_addr:port if the
port is other than default (typically TCP ports 860 and 3260).
aliases:
- iscsi_portals
type: list
spec_iscsi_read_only:
description:
- ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false.
aliases:
- iscsi_read_only
type: bool
spec_iscsi_secret_ref_name:
description:
- Name of the referent.
aliases:
- iscsi_secret_ref_name
spec_iscsi_target_portal:
description:
- iSCSI target portal. The portal is either an IP or ip_addr:port if the port
is other than default (typically TCP ports 860 and 3260).
aliases:
- iscsi_target_portal
spec_local_path:
description:
- The full path to the volume on the node For alpha, this path must be a directory
Once block as a source is supported, then this path can point to a block device
aliases:
- local_path
spec_nfs_path:
description:
- Path that is exported by the NFS server.
@@ -441,6 +478,25 @@ options:
- ID that identifies Photon Controller persistent disk
aliases:
- photon_persistent_disk_pd_id
spec_portworx_volume_fs_type:
description:
- FSType represents the filesystem type to mount Must be a filesystem type supported
by the host operating system. Ex. "ext4", "xfs". Implicitly inferred to be "ext4"
if unspecified.
aliases:
- portworx_volume_fs_type
spec_portworx_volume_read_only:
description:
- Defaults to false (read/write). ReadOnly here will force the ReadOnly setting
in VolumeMounts.
aliases:
- portworx_volume_read_only
type: bool
spec_portworx_volume_volume_id:
description:
- VolumeID uniquely identifies a Portworx volume
aliases:
- portworx_volume_volume_id
spec_quobyte_group:
description:
- Group to map volume access to Default is no group
@@ -514,12 +570,154 @@ options:
- The rados user name. Default is admin.
aliases:
- rbd_user
spec_scale_io_fs_type:
description:
- Filesystem type to mount. Must be a filesystem type supported by the host operating
system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
aliases:
- scale_io_fs_type
spec_scale_io_gateway:
description:
- The host address of the ScaleIO API Gateway.
aliases:
- scale_io_gateway
spec_scale_io_protection_domain:
description:
- The name of the Protection Domain for the configured storage (defaults to "default").
aliases:
- scale_io_protection_domain
spec_scale_io_read_only:
description:
- Defaults to false (read/write). ReadOnly here will force the ReadOnly setting
in VolumeMounts.
aliases:
- scale_io_read_only
type: bool
spec_scale_io_secret_ref_name:
description:
- Name of the referent.
aliases:
- scale_io_secret_ref_name
spec_scale_io_ssl_enabled:
description:
- Flag to enable/disable SSL communication with Gateway, default false
aliases:
- scale_io_ssl_enabled
type: bool
spec_scale_io_storage_mode:
description:
- Indicates whether the storage for a volume should be thick or thin (defaults
to "thin").
aliases:
- scale_io_storage_mode
spec_scale_io_storage_pool:
description:
- The Storage Pool associated with the protection domain (defaults to "default").
aliases:
- scale_io_storage_pool
spec_scale_io_system:
description:
- The name of the storage system as configured in ScaleIO.
aliases:
- scale_io_system
spec_scale_io_volume_name:
description:
- The name of a volume already created in the ScaleIO system that is associated
with this volume source.
aliases:
- scale_io_volume_name
spec_storage_class_name:
description:
- Name of StorageClass to which this persistent volume belongs. Empty value means
that this volume does not belong to any StorageClass.
aliases:
- storage_class_name
spec_storageos_fs_type:
description:
- Filesystem type to mount. Must be a filesystem type supported by the host operating
system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
aliases:
- storageos_fs_type
spec_storageos_read_only:
description:
- Defaults to false (read/write). ReadOnly here will force the ReadOnly setting
in VolumeMounts.
aliases:
- storageos_read_only
type: bool
spec_storageos_secret_ref_api_version:
description:
- API version of the referent.
aliases:
- storageos_secret_ref_api_version
spec_storageos_secret_ref_field_path:
description:
- 'If referring to a piece of an object instead of an entire object, this string
should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2].
For example, if the object reference is to a container within a pod, this would
take on a value like: "spec.containers{name}" (where "name" refers to the name
of the container that triggered the event) or if no container name is specified
"spec.containers[2]" (container with index 2 in this pod). This syntax is chosen
only to have some well-defined way of referencing a part of an object.'
aliases:
- storageos_secret_ref_field_path
spec_storageos_secret_ref_kind:
description:
- Kind of the referent.
aliases:
- storageos_secret_ref_kind
spec_storageos_secret_ref_name:
description:
- Name of the referent.
aliases:
- storageos_secret_ref_name
spec_storageos_secret_ref_namespace:
description:
- Namespace of the referent.
aliases:
- storageos_secret_ref_namespace
spec_storageos_secret_ref_resource_version:
description:
- Specific resourceVersion to which this reference is made, if any.
aliases:
- storageos_secret_ref_resource_version
spec_storageos_secret_ref_uid:
description:
- UID of the referent.
aliases:
- storageos_secret_ref_uid
spec_storageos_volume_name:
description:
- VolumeName is the human-readable name of the StorageOS volume. Volume names
are only unique within a namespace.
aliases:
- storageos_volume_name
spec_storageos_volume_namespace:
description:
- VolumeNamespace specifies the scope of the volume within StorageOS. If no namespace
is specified then the Pod's namespace will be used. This allows the Kubernetes
name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName
to any name to override the default behaviour. Set to "default" if you are not
using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS
will be created.
aliases:
- storageos_volume_namespace
spec_vsphere_volume_fs_type:
description:
- Filesystem type to mount. Must be a filesystem type supported by the host operating
system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
aliases:
- vsphere_volume_fs_type
spec_vsphere_volume_storage_policy_id:
description:
- Storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.
aliases:
- vsphere_volume_storage_policy_id
spec_vsphere_volume_storage_policy_name:
description:
- Storage Policy Based Management (SPBM) profile name.
aliases:
- vsphere_volume_storage_policy_name
spec_vsphere_volume_volume_path:
description:
- Path that identifies vSphere volume vmdk
@@ -556,7 +754,7 @@ options:
- Whether or not to verify the API server's SSL certificates.
type: bool
requirements:
- kubernetes == 1.0.0
- kubernetes == 3.0.0
'''
EXAMPLES = '''
@@ -673,6 +871,150 @@ persistent_volume:
- A sequence number representing a specific generation of the desired state.
Populated by the system. Read-only.
type: int
initializers:
description:
- An initializer is a controller which enforces some system invariant at
object creation time. This field is a list of initializers that have not
yet acted on this object. If nil or empty, this object has been completely
initialized. Otherwise, the object is considered uninitialized and is
hidden (in list/watch and get calls) from clients that haven't explicitly
asked to observe uninitialized objects. When an object is created, the
system will populate this list with the current set of initializers. Only
privileged users may set or modify this list. Once it is empty, it may
not be modified further by any user.
type: complex
contains:
pending:
description:
- Pending is a list of initializers that must execute in order before
this object is visible. When the last pending initializer is removed,
and no failing result is set, the initializers struct will be set
to nil and the object is considered as initialized and visible to
all clients.
type: list
contains:
name:
description:
- name of the process that is responsible for initializing this
object.
type: str
result:
description:
- If result is set with the Failure field, the object will be persisted
to storage and then deleted, ensuring that other clients can observe
the deletion.
type: complex
contains:
api_version:
description:
- 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.
type: str
code:
description:
- Suggested HTTP return code for this status, 0 if not set.
type: int
details:
description:
- Extended data associated with the reason. Each reason may define
its own extended details. This field is optional and the data
returned is not guaranteed to conform to any schema except that
defined by the reason type.
type: complex
contains:
causes:
description:
- The Causes array includes more details associated with the
StatusReason failure. Not all StatusReasons may provide detailed
causes.
type: list
contains:
field:
description:
- 'The field of the resource that has caused this error,
as named by its JSON serialization. May include dot and
postfix notation for nested attributes. Arrays are zero-indexed.
Fields may appear more than once in an array of causes
due to fields having multiple errors. Optional. Examples:
"name" - the field "name" on the current resource "items[0].name"
- the field "name" on the first array entry in "items"'
type: str
message:
description:
- A human-readable description of the cause of the error.
This field may be presented as-is to a reader.
type: str
reason:
description:
- A machine-readable description of the cause of the error.
If this value is empty there is no information available.
type: str
group:
description:
- The group attribute of the resource associated with the status
StatusReason.
type: str
kind:
description:
- The kind attribute of the resource associated with the status
StatusReason. On some operations may differ from the requested
resource Kind.
type: str
name:
description:
- The name attribute of the resource associated with the status
StatusReason (when there is a single name which can be described).
type: str
retry_after_seconds:
description:
- If specified, the time in seconds before the operation should
be retried.
type: int
uid:
description:
- UID of the resource. (when there is a single resource which
can be described).
type: str
kind:
description:
- 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.
type: str
message:
description:
- A human-readable description of the status of this operation.
type: str
metadata:
description:
- Standard list metadata.
type: complex
contains:
resource_version:
description:
- String that identifies the server's internal version of this
object that can be used by clients to determine when objects
have changed. Value must be treated as opaque by clients and
passed unmodified back to the server. Populated by the system.
Read-only.
type: str
self_link:
description:
- SelfLink is a URL representing this object. Populated by the
system. Read-only.
type: str
reason:
description:
- A machine-readable description of why this operation is in the
"Failure" status. If this value is empty there is no information
available. A Reason clarifies an HTTP status code but does not
override it.
type: str
status:
description:
- 'Status of the operation. One of: "Success" or "Failure".'
type: str
labels:
description:
- Map of string keys and values that can be used to organize and categorize
@@ -708,6 +1050,14 @@ persistent_volume:
description:
- API version of the referent.
type: str
block_owner_deletion:
description:
- If true, AND if the owner has the "foregroundDeletion" finalizer,
then the owner cannot be deleted from the key-value store until this
reference is removed. Defaults to false. To set this field, a user
needs "delete" permission of the owner, otherwise 422 (Unprocessable
Entity) will be returned.
type: bool
controller:
description:
- If true, this reference points to the managing controller.
@@ -808,6 +1158,12 @@ persistent_volume:
host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred
to be "ext4" if unspecified.
type: str
kind:
description:
- 'Expected values Shared: mulitple blob disks per storage account Dedicated:
single blob disk per storage account Managed: azure managed data disk
(only in managed availability set). defaults to shared'
type: str
read_only:
description:
- Defaults to false (read/write). ReadOnly here will force the ReadOnly
@@ -836,7 +1192,7 @@ persistent_volume:
description:
- A description of the persistent volume's resources and capacity.
type: complex
contains: str, ResourceQuantity
contains: str, str
cephfs:
description:
- CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
@@ -1089,6 +1445,14 @@ persistent_volume:
host machine and then exposed to the pod. Provisioned by an admin.
type: complex
contains:
chap_auth_discovery:
description:
- whether support iSCSI Discovery CHAP authentication
type: bool
chap_auth_session:
description:
- whether support iSCSI Session CHAP authentication
type: bool
fs_type:
description:
- 'Filesystem type of the volume that you want to mount. Tip: Ensure
@@ -1109,16 +1473,42 @@ persistent_volume:
description:
- iSCSI target lun number.
type: int
portals:
description:
- iSCSI target portal List. The portal is either an IP or ip_addr:port
if the port is other than default (typically TCP ports 860 and 3260).
type: list
contains: str
read_only:
description:
- ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults
to false.
type: bool
secret_ref:
description:
- CHAP secret for iSCSI target and initiator authentication
type: complex
contains:
name:
description:
- Name of the referent.
type: str
target_portal:
description:
- iSCSI target portal. The portal is either an IP or ip_addr:port if
the port is other than default (typically TCP ports 860 and 3260).
type: str
local:
description:
- Local represents directly-attached storage with node affinity
type: complex
contains:
path:
description:
- The full path to the volume on the node For alpha, this path must
be a directory Once block as a source is supported, then this path
can point to a block device
type: str
nfs:
description:
- NFS represents an NFS mount on the host. Provisioned by an admin.
@@ -1159,6 +1549,27 @@ persistent_volume:
description:
- ID that identifies Photon Controller persistent disk
type: str
portworx_volume:
description:
- PortworxVolume represents a portworx volume attached and mounted on kubelets
host machine
type: complex
contains:
fs_type:
description:
- FSType represents the filesystem type to mount Must be a filesystem
type supported by the host operating system. Ex. "ext4", "xfs". Implicitly
inferred to be "ext4" if unspecified.
type: str
read_only:
description:
- Defaults to false (read/write). ReadOnly here will force the ReadOnly
setting in VolumeMounts.
type: bool
volume_id:
description:
- VolumeID uniquely identifies a Portworx volume
type: str
quobyte:
description:
- Quobyte represents a Quobyte mount on the host that shares a pod's lifetime
@@ -1237,6 +1648,144 @@ persistent_volume:
description:
- The rados user name. Default is admin.
type: str
scale_io:
description:
- ScaleIO represents a ScaleIO persistent volume attached and mounted on
Kubernetes nodes.
type: complex
contains:
fs_type:
description:
- Filesystem type to mount. Must be a filesystem type supported by the
host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred
to be "ext4" if unspecified.
type: str
gateway:
description:
- The host address of the ScaleIO API Gateway.
type: str
protection_domain:
description:
- The name of the Protection Domain for the configured storage (defaults
to "default").
type: str
read_only:
description:
- Defaults to false (read/write). ReadOnly here will force the ReadOnly
setting in VolumeMounts.
type: bool
secret_ref:
description:
- SecretRef references to the secret for ScaleIO user and other sensitive
information. If this is not provided, Login operation will fail.
type: complex
contains:
name:
description:
- Name of the referent.
type: str
ssl_enabled:
description:
- Flag to enable/disable SSL communication with Gateway, default false
type: bool
storage_mode:
description:
- Indicates whether the storage for a volume should be thick or thin
(defaults to "thin").
type: str
storage_pool:
description:
- The Storage Pool associated with the protection domain (defaults to
"default").
type: str
system:
description:
- The name of the storage system as configured in ScaleIO.
type: str
volume_name:
description:
- The name of a volume already created in the ScaleIO system that is
associated with this volume source.
type: str
storage_class_name:
description:
- Name of StorageClass to which this persistent volume belongs. Empty value
means that this volume does not belong to any StorageClass.
type: str
storageos:
description:
- StorageOS represents a StorageOS volume that is attached to the kubelet's
host machine and mounted into the pod
type: complex
contains:
fs_type:
description:
- Filesystem type to mount. Must be a filesystem type supported by the
host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred
to be "ext4" if unspecified.
type: str
read_only:
description:
- Defaults to false (read/write). ReadOnly here will force the ReadOnly
setting in VolumeMounts.
type: bool
secret_ref:
description:
- SecretRef specifies the secret to use for obtaining the StorageOS
API credentials. If not specified, default values will be attempted.
type: complex
contains:
api_version:
description:
- API version of the referent.
type: str
field_path:
description:
- 'If referring to a piece of an object instead of an entire object,
this string should contain a valid JSON/Go field access statement,
such as desiredState.manifest.containers[2]. For example, if the
object reference is to a container within a pod, this would take
on a value like: "spec.containers{name}" (where "name" refers
to the name of the container that triggered the event) or if no
container name is specified "spec.containers[2]" (container with
index 2 in this pod). This syntax is chosen only to have some
well-defined way of referencing a part of an object.'
type: str
kind:
description:
- Kind of the referent.
type: str
name:
description:
- Name of the referent.
type: str
namespace:
description:
- Namespace of the referent.
type: str
resource_version:
description:
- Specific resourceVersion to which this reference is made, if any.
type: str
uid:
description:
- UID of the referent.
type: str
volume_name:
description:
- VolumeName is the human-readable name of the StorageOS volume. Volume
names are only unique within a namespace.
type: str
volume_namespace:
description:
- VolumeNamespace specifies the scope of the volume within StorageOS.
If no namespace is specified then the Pod's namespace will be used.
This allows the Kubernetes name scoping to be mirrored within StorageOS
for tighter integration. Set VolumeName to any name to override the
default behaviour. Set to "default" if you are not using namespaces
within StorageOS. Namespaces that do not pre-exist within StorageOS
will be created.
type: str
vsphere_volume:
description:
- VsphereVolume represents a vSphere volume attached and mounted on kubelets
@@ -1249,6 +1798,15 @@ persistent_volume:
host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred
to be "ext4" if unspecified.
type: str
storage_policy_id:
description:
- Storage Policy Based Management (SPBM) profile ID associated with
the StoragePolicyName.
type: str
storage_policy_name:
description:
- Storage Policy Based Management (SPBM) profile name.
type: str
volume_path:
description:
- Path that identifies vSphere volume vmdk