mirror of
https://github.com/kreuzwerker/terraform-provider-docker.git
synced 2025-12-20 22:59:42 -05:00
chore(ci): Update website-generation workflow (#386)
* chore(ci): Update website-generation workflow * chore(docs): Apply new formatting. * chore: Add update go.mod and go.sum files.
This commit is contained in:
parent
3c22540321
commit
7e569e1813
17 changed files with 532 additions and 473 deletions
17
.github/workflows/website-lint.yaml
vendored
17
.github/workflows/website-lint.yaml
vendored
|
|
@ -28,21 +28,10 @@ jobs:
|
||||||
run: go get github.com/hashicorp/terraform-plugin-docs/cmd/tfplugindocs
|
run: go get github.com/hashicorp/terraform-plugin-docs/cmd/tfplugindocs
|
||||||
- name: Generate the website
|
- name: Generate the website
|
||||||
run: make website-generation
|
run: make website-generation
|
||||||
- name: Verify Changed files
|
- name: git diff
|
||||||
uses: tj-actions/verify-changed-files@v8.8
|
|
||||||
id: verify-changed-files
|
|
||||||
with:
|
|
||||||
files: |
|
|
||||||
docs/**/*.md
|
|
||||||
- name: Display changed files
|
|
||||||
if: steps.verify-changed-files.outputs.files_changed == 'true'
|
|
||||||
run: |
|
run: |
|
||||||
echo "Changed files: ${{ steps.verify_changed_files.outputs.changed_files }}"
|
git diff --compact-summary --exit-code || \
|
||||||
- name: Fail if files have changed
|
(echo; echo "Unexpected difference in directories after code generation. Run 'make website-generation' command and commit."; exit 1)
|
||||||
if: steps.verify-changed-files.outputs.files_changed == 'true'
|
|
||||||
run: |
|
|
||||||
echo "Generated website was not up-to-date. Please run 'make website-generation' locally, commit, and push again";
|
|
||||||
exit 1;
|
|
||||||
website-lint-spellcheck-tffmt:
|
website-lint-spellcheck-tffmt:
|
||||||
runs-on: ubuntu-20.04
|
runs-on: ubuntu-20.04
|
||||||
steps:
|
steps:
|
||||||
|
|
|
||||||
|
|
@ -39,14 +39,11 @@ data "docker_image" "tag_and_digest" {
|
||||||
|
|
||||||
### Required
|
### Required
|
||||||
|
|
||||||
- **name** (String) The name of the Docker image, including any tags or SHA256 repo digests.
|
- `name` (String) The name of the Docker image, including any tags or SHA256 repo digests.
|
||||||
|
|
||||||
### Optional
|
|
||||||
|
|
||||||
- **id** (String) The ID of this resource.
|
|
||||||
|
|
||||||
### Read-Only
|
### Read-Only
|
||||||
|
|
||||||
- **repo_digest** (String) The image sha256 digest in the form of `repo[:tag]@sha256:<hash>`. It may be empty in the edge case where the local image was pulled from a repo, tagged locally, and then referred to in the data source by that local name/tag.
|
- `id` (String) The ID of this resource.
|
||||||
|
- `repo_digest` (String) The image sha256 digest in the form of `repo[:tag]@sha256:<hash>`. It may be empty in the edge case where the local image was pulled from a repo, tagged locally, and then referred to in the data source by that local name/tag.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -23,25 +23,25 @@ data "docker_network" "main" {
|
||||||
|
|
||||||
### Required
|
### Required
|
||||||
|
|
||||||
- **name** (String) The name of the Docker network.
|
- `name` (String) The name of the Docker network.
|
||||||
|
|
||||||
### Read-Only
|
### Read-Only
|
||||||
|
|
||||||
- **driver** (String) The driver of the Docker network. Possible values are `bridge`, `host`, `overlay`, `macvlan`. See [network docs](https://docs.docker.com/network/#network-drivers) for more details.
|
- `driver` (String) The driver of the Docker network. Possible values are `bridge`, `host`, `overlay`, `macvlan`. See [network docs](https://docs.docker.com/network/#network-drivers) for more details.
|
||||||
- **id** (String) The ID of this resource.
|
- `id` (String) The ID of this resource.
|
||||||
- **internal** (Boolean) If `true`, the network is internal.
|
- `internal` (Boolean) If `true`, the network is internal.
|
||||||
- **ipam_config** (Set of Object) The IPAM configuration options (see [below for nested schema](#nestedatt--ipam_config))
|
- `ipam_config` (Set of Object) The IPAM configuration options (see [below for nested schema](#nestedatt--ipam_config))
|
||||||
- **options** (Map of String) Only available with bridge networks. See [bridge options docs](https://docs.docker.com/engine/reference/commandline/network_create/#bridge-driver-options) for more details.
|
- `options` (Map of String) Only available with bridge networks. See [bridge options docs](https://docs.docker.com/engine/reference/commandline/network_create/#bridge-driver-options) for more details.
|
||||||
- **scope** (String) Scope of the network. One of `swarm`, `global`, or `local`.
|
- `scope` (String) Scope of the network. One of `swarm`, `global`, or `local`.
|
||||||
|
|
||||||
<a id="nestedatt--ipam_config"></a>
|
<a id="nestedatt--ipam_config"></a>
|
||||||
### Nested Schema for `ipam_config`
|
### Nested Schema for `ipam_config`
|
||||||
|
|
||||||
Read-Only:
|
Read-Only:
|
||||||
|
|
||||||
- **aux_address** (Map of String)
|
- `aux_address` (Map of String)
|
||||||
- **gateway** (String)
|
- `gateway` (String)
|
||||||
- **ip_range** (String)
|
- `ip_range` (String)
|
||||||
- **subnet** (String)
|
- `subnet` (String)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -29,15 +29,15 @@ data "docker_plugin" "by_id" {
|
||||||
|
|
||||||
### Optional
|
### Optional
|
||||||
|
|
||||||
- **alias** (String) The alias of the Docker plugin. If the tag is omitted, `:latest` is complemented to the attribute value.
|
- `alias` (String) The alias of the Docker plugin. If the tag is omitted, `:latest` is complemented to the attribute value.
|
||||||
- **id** (String) The ID of the plugin, which has precedence over the `alias` of both are given
|
- `id` (String) The ID of the plugin, which has precedence over the `alias` of both are given
|
||||||
|
|
||||||
### Read-Only
|
### Read-Only
|
||||||
|
|
||||||
- **enabled** (Boolean) If `true` the plugin is enabled
|
- `enabled` (Boolean) If `true` the plugin is enabled
|
||||||
- **env** (Set of String) The environment variables in the form of `KEY=VALUE`, e.g. `DEBUG=0`
|
- `env` (Set of String) The environment variables in the form of `KEY=VALUE`, e.g. `DEBUG=0`
|
||||||
- **grant_all_permissions** (Boolean) If true, grant all permissions necessary to run the plugin
|
- `grant_all_permissions` (Boolean) If true, grant all permissions necessary to run the plugin
|
||||||
- **name** (String) The plugin name. If the tag is omitted, `:latest` is complemented to the attribute value.
|
- `name` (String) The plugin name. If the tag is omitted, `:latest` is complemented to the attribute value.
|
||||||
- **plugin_reference** (String) The Docker Plugin Reference
|
- `plugin_reference` (String) The Docker Plugin Reference
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -28,15 +28,15 @@ resource "docker_image" "ubuntu" {
|
||||||
|
|
||||||
### Required
|
### Required
|
||||||
|
|
||||||
- **name** (String) The name of the Docker image, including any tags. e.g. `alpine:latest`
|
- `name` (String) The name of the Docker image, including any tags. e.g. `alpine:latest`
|
||||||
|
|
||||||
### Optional
|
### Optional
|
||||||
|
|
||||||
- **id** (String) The ID of this resource.
|
- `insecure_skip_verify` (Boolean) If `true`, the verification of TLS certificates of the server/registry is disabled. Defaults to `false`
|
||||||
- **insecure_skip_verify** (Boolean) If `true`, the verification of TLS certificates of the server/registry is disabled. Defaults to `false`
|
|
||||||
|
|
||||||
### Read-Only
|
### Read-Only
|
||||||
|
|
||||||
- **sha256_digest** (String) The content digest of the image, as stored in the registry.
|
- `id` (String) The ID of this resource.
|
||||||
|
- `sha256_digest` (String) The content digest of the image, as stored in the registry.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -160,24 +160,24 @@ provider "docker" {
|
||||||
|
|
||||||
### Optional
|
### Optional
|
||||||
|
|
||||||
- **ca_material** (String) PEM-encoded content of Docker host CA certificate
|
- `ca_material` (String) PEM-encoded content of Docker host CA certificate
|
||||||
- **cert_material** (String) PEM-encoded content of Docker client certificate
|
- `cert_material` (String) PEM-encoded content of Docker client certificate
|
||||||
- **cert_path** (String) Path to directory with Docker TLS config
|
- `cert_path` (String) Path to directory with Docker TLS config
|
||||||
- **host** (String) The Docker daemon address
|
- `host` (String) The Docker daemon address
|
||||||
- **key_material** (String) PEM-encoded content of Docker client private key
|
- `key_material` (String) PEM-encoded content of Docker client private key
|
||||||
- **registry_auth** (Block List, Max: 1) (see [below for nested schema](#nestedblock--registry_auth))
|
- `registry_auth` (Block List, Max: 1) (see [below for nested schema](#nestedblock--registry_auth))
|
||||||
- **ssh_opts** (List of String) Additional SSH option flags to be appended when using `ssh://` protocol
|
- `ssh_opts` (List of String) Additional SSH option flags to be appended when using `ssh://` protocol
|
||||||
|
|
||||||
<a id="nestedblock--registry_auth"></a>
|
<a id="nestedblock--registry_auth"></a>
|
||||||
### Nested Schema for `registry_auth`
|
### Nested Schema for `registry_auth`
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **address** (String) Address of the registry
|
- `address` (String) Address of the registry
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **config_file** (String) Path to docker json file for registry auth
|
- `config_file` (String) Path to docker json file for registry auth
|
||||||
- **config_file_content** (String) Plain content of the docker json file for registry auth
|
- `config_file_content` (String) Plain content of the docker json file for registry auth
|
||||||
- **password** (String, Sensitive) Password for the registry
|
- `password` (String, Sensitive) Password for the registry
|
||||||
- **username** (String) Username for the registry
|
- `username` (String) Username for the registry
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
---
|
---
|
||||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||||
page_title: "docker_config Resource - terraform-provider-docker"
|
page_title: "Resource docker_config - terraform-provider-docker"
|
||||||
subcategory: ""
|
subcategory: ""
|
||||||
description: |-
|
description: |-
|
||||||
Manages the configs of a Docker service in a swarm.
|
Manages the configs of a Docker service in a swarm.
|
||||||
---
|
---
|
||||||
<!-- Bug: Type and Name are switched -->
|
<!-- Bug: Type and Name are switched -->
|
||||||
# docker_config (Resource)
|
# Resource (docker_config)
|
||||||
|
|
||||||
Manages the configs of a Docker service in a swarm.
|
Manages the configs of a Docker service in a swarm.
|
||||||
|
|
||||||
|
|
@ -94,12 +94,12 @@ resource "docker_service" "service" {
|
||||||
|
|
||||||
### Required
|
### Required
|
||||||
|
|
||||||
- **data** (String) Base64-url-safe-encoded config data
|
- `data` (String) Base64-url-safe-encoded config data
|
||||||
- **name** (String) User-defined name of the config
|
- `name` (String) User-defined name of the config
|
||||||
|
|
||||||
### Optional
|
### Read-Only
|
||||||
|
|
||||||
- **id** (String) The ID of this resource.
|
- `id` (String) The ID of this resource.
|
||||||
|
|
||||||
## Import
|
## Import
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
---
|
---
|
||||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||||
page_title: "docker_container Resource - terraform-provider-docker"
|
page_title: "Resource docker_container - terraform-provider-docker"
|
||||||
subcategory: ""
|
subcategory: ""
|
||||||
description: |-
|
description: |-
|
||||||
Manages the lifecycle of a Docker container.
|
Manages the lifecycle of a Docker container.
|
||||||
---
|
---
|
||||||
<!-- Bug: Type and Name are switched -->
|
<!-- Bug: Type and Name are switched -->
|
||||||
# docker_container (Resource)
|
# Resource (docker_container)
|
||||||
|
|
||||||
Manages the lifecycle of a Docker container.
|
Manages the lifecycle of a Docker container.
|
||||||
|
|
||||||
|
|
@ -30,85 +30,85 @@ resource "docker_image" "ubuntu" {
|
||||||
|
|
||||||
### Required
|
### Required
|
||||||
|
|
||||||
- **image** (String) The ID of the image to back this container. The easiest way to get this value is to use the `docker_image` resource as is shown in the example.
|
- `image` (String) The ID of the image to back this container. The easiest way to get this value is to use the `docker_image` resource as is shown in the example.
|
||||||
- **name** (String) The name of the container.
|
- `name` (String) The name of the container.
|
||||||
|
|
||||||
### Optional
|
### Optional
|
||||||
|
|
||||||
- **attach** (Boolean) If `true` attach to the container after its creation and waits the end of its execution. Defaults to `false`.
|
- `attach` (Boolean) If `true` attach to the container after its creation and waits the end of its execution. Defaults to `false`.
|
||||||
- **capabilities** (Block Set, Max: 1) Add or drop certrain linux capabilities. (see [below for nested schema](#nestedblock--capabilities))
|
- `capabilities` (Block Set, Max: 1) Add or drop certrain linux capabilities. (see [below for nested schema](#nestedblock--capabilities))
|
||||||
- **command** (List of String) The command to use to start the container. For example, to run `/usr/bin/myprogram -f baz.conf` set the command to be `["/usr/bin/myprogram","-","baz.con"]`.
|
- `command` (List of String) The command to use to start the container. For example, to run `/usr/bin/myprogram -f baz.conf` set the command to be `["/usr/bin/myprogram","-","baz.con"]`.
|
||||||
- **cpu_set** (String) A comma-separated list or hyphen-separated range of CPUs a container can use, e.g. `0-1`.
|
- `cpu_set` (String) A comma-separated list or hyphen-separated range of CPUs a container can use, e.g. `0-1`.
|
||||||
- **cpu_shares** (Number) CPU shares (relative weight) for the container.
|
- `cpu_shares` (Number) CPU shares (relative weight) for the container.
|
||||||
- **destroy_grace_seconds** (Number) If defined will attempt to stop the container before destroying. Container will be destroyed after `n` seconds or on successful stop.
|
- `destroy_grace_seconds` (Number) If defined will attempt to stop the container before destroying. Container will be destroyed after `n` seconds or on successful stop.
|
||||||
- **devices** (Block Set) Bind devices to the container. (see [below for nested schema](#nestedblock--devices))
|
- `devices` (Block Set) Bind devices to the container. (see [below for nested schema](#nestedblock--devices))
|
||||||
- **dns** (Set of String) DNS servers to use.
|
- `dns` (Set of String) DNS servers to use.
|
||||||
- **dns_opts** (Set of String) DNS options used by the DNS provider(s), see `resolv.conf` documentation for valid list of options.
|
- `dns_opts` (Set of String) DNS options used by the DNS provider(s), see `resolv.conf` documentation for valid list of options.
|
||||||
- **dns_search** (Set of String) DNS search domains that are used when bare unqualified hostnames are used inside of the container.
|
- `dns_search` (Set of String) DNS search domains that are used when bare unqualified hostnames are used inside of the container.
|
||||||
- **domainname** (String) Domain name of the container.
|
- `domainname` (String) Domain name of the container.
|
||||||
- **entrypoint** (List of String) The command to use as the Entrypoint for the container. The Entrypoint allows you to configure a container to run as an executable. For example, to run `/usr/bin/myprogram` when starting a container, set the entrypoint to be `"/usr/bin/myprogra"]`.
|
- `entrypoint` (List of String) The command to use as the Entrypoint for the container. The Entrypoint allows you to configure a container to run as an executable. For example, to run `/usr/bin/myprogram` when starting a container, set the entrypoint to be `"/usr/bin/myprogra"]`.
|
||||||
- **env** (Set of String) Environment variables to set in the form of `KEY=VALUE`, e.g. `DEBUG=0`
|
- `env` (Set of String) Environment variables to set in the form of `KEY=VALUE`, e.g. `DEBUG=0`
|
||||||
- **group_add** (Set of String) Additional groups for the container user
|
- `group_add` (Set of String) Additional groups for the container user
|
||||||
- **healthcheck** (Block List, Max: 1) A test to perform to check that the container is healthy (see [below for nested schema](#nestedblock--healthcheck))
|
- `healthcheck` (Block List, Max: 1) A test to perform to check that the container is healthy (see [below for nested schema](#nestedblock--healthcheck))
|
||||||
- **host** (Block Set) Additional hosts to add to the container. (see [below for nested schema](#nestedblock--host))
|
- `host` (Block Set) Additional hosts to add to the container. (see [below for nested schema](#nestedblock--host))
|
||||||
- **hostname** (String) Hostname of the container.
|
- `hostname` (String) Hostname of the container.
|
||||||
- **id** (String) The ID of this resource.
|
- `init` (Boolean) Configured whether an init process should be injected for this container. If unset this will default to the `dockerd` defaults.
|
||||||
- **init** (Boolean) Configured whether an init process should be injected for this container. If unset this will default to the `dockerd` defaults.
|
- `ipc_mode` (String) IPC sharing mode for the container. Possible values are: `none`, `private`, `shareable`, `container:<name|id>` or `host`.
|
||||||
- **ipc_mode** (String) IPC sharing mode for the container. Possible values are: `none`, `private`, `shareable`, `container:<name|id>` or `host`.
|
- `labels` (Block Set) User-defined key/value metadata (see [below for nested schema](#nestedblock--labels))
|
||||||
- **labels** (Block Set) User-defined key/value metadata (see [below for nested schema](#nestedblock--labels))
|
- `links` (Set of String, Deprecated) Set of links for link based connectivity between containers that are running on the same host.
|
||||||
- **links** (Set of String, Deprecated) Set of links for link based connectivity between containers that are running on the same host.
|
- `log_driver` (String) The logging driver to use for the container.
|
||||||
- **log_driver** (String) The logging driver to use for the container.
|
- `log_opts` (Map of String) Key/value pairs to use as options for the logging driver.
|
||||||
- **log_opts** (Map of String) Key/value pairs to use as options for the logging driver.
|
- `logs` (Boolean) Save the container logs (`attach` must be enabled). Defaults to `false`.
|
||||||
- **logs** (Boolean) Save the container logs (`attach` must be enabled). Defaults to `false`.
|
- `max_retry_count` (Number) The maximum amount of times to an attempt a restart when `restart` is set to 'on-failure'.
|
||||||
- **max_retry_count** (Number) The maximum amount of times to an attempt a restart when `restart` is set to 'on-failure'.
|
- `memory` (Number) The memory limit for the container in MBs.
|
||||||
- **memory** (Number) The memory limit for the container in MBs.
|
- `memory_swap` (Number) The total memory limit (memory + swap) for the container in MBs. This setting may compute to `-1` after `terraform apply` if the target host doesn't support memory swap, when that is the case docker will use a soft limitation.
|
||||||
- **memory_swap** (Number) The total memory limit (memory + swap) for the container in MBs. This setting may compute to `-1` after `terraform apply` if the target host doesn't support memory swap, when that is the case docker will use a soft limitation.
|
- `mounts` (Block Set) Specification for mounts to be added to containers created as part of the service. (see [below for nested schema](#nestedblock--mounts))
|
||||||
- **mounts** (Block Set) Specification for mounts to be added to containers created as part of the service. (see [below for nested schema](#nestedblock--mounts))
|
- `must_run` (Boolean) If `true`, then the Docker container will be kept running. If `false`, then as long as the container exists, Terraform assumes it is successful. Defaults to `true`.
|
||||||
- **must_run** (Boolean) If `true`, then the Docker container will be kept running. If `false`, then as long as the container exists, Terraform assumes it is successful. Defaults to `true`.
|
- `network_alias` (Set of String, Deprecated) Set an alias for the container in all specified networks
|
||||||
- **network_alias** (Set of String, Deprecated) Set an alias for the container in all specified networks
|
- `network_mode` (String) Network mode of the container.
|
||||||
- **network_mode** (String) Network mode of the container.
|
- `networks` (Set of String, Deprecated) ID of the networks in which the container is.
|
||||||
- **networks** (Set of String, Deprecated) ID of the networks in which the container is.
|
- `networks_advanced` (Block Set) The networks the container is attached to (see [below for nested schema](#nestedblock--networks_advanced))
|
||||||
- **networks_advanced** (Block Set) The networks the container is attached to (see [below for nested schema](#nestedblock--networks_advanced))
|
- `pid_mode` (String) he PID (Process) Namespace mode for the container. Either `container:<name|id>` or `host`.
|
||||||
- **pid_mode** (String) he PID (Process) Namespace mode for the container. Either `container:<name|id>` or `host`.
|
- `ports` (Block List) Publish a container's port(s) to the host. (see [below for nested schema](#nestedblock--ports))
|
||||||
- **ports** (Block List) Publish a container's port(s) to the host. (see [below for nested schema](#nestedblock--ports))
|
- `privileged` (Boolean) If `true`, the container runs in privileged mode.
|
||||||
- **privileged** (Boolean) If `true`, the container runs in privileged mode.
|
- `publish_all_ports` (Boolean) Publish all ports of the container.
|
||||||
- **publish_all_ports** (Boolean) Publish all ports of the container.
|
- `read_only` (Boolean) If `true`, the container will be started as readonly. Defaults to `false`.
|
||||||
- **read_only** (Boolean) If `true`, the container will be started as readonly. Defaults to `false`.
|
- `remove_volumes` (Boolean) If `true`, it will remove anonymous volumes associated with the container. Defaults to `true`.
|
||||||
- **remove_volumes** (Boolean) If `true`, it will remove anonymous volumes associated with the container. Defaults to `true`.
|
- `restart` (String) The restart policy for the container. Must be one of 'no', 'on-failure', 'always', 'unless-stopped'. Defaults to `no`.
|
||||||
- **restart** (String) The restart policy for the container. Must be one of 'no', 'on-failure', 'always', 'unless-stopped'. Defaults to `no`.
|
- `rm` (Boolean) If `true`, then the container will be automatically removed when it exits. Defaults to `false`.
|
||||||
- **rm** (Boolean) If `true`, then the container will be automatically removed when it exits. Defaults to `false`.
|
- `security_opts` (Set of String) List of string values to customize labels for MLS systems, such as SELinux. See https://docs.docker.com/engine/reference/run/#security-configuration.
|
||||||
- **security_opts** (Set of String) List of string values to customize labels for MLS systems, such as SELinux. See https://docs.docker.com/engine/reference/run/#security-configuration.
|
- `shm_size` (Number) Size of `/dev/shm` in MBs.
|
||||||
- **shm_size** (Number) Size of `/dev/shm` in MBs.
|
- `start` (Boolean) If `true`, then the Docker container will be started after creation. If `false`, then the container is only created. Defaults to `true`.
|
||||||
- **start** (Boolean) If `true`, then the Docker container will be started after creation. If `false`, then the container is only created. Defaults to `true`.
|
- `stdin_open` (Boolean) If `true`, keep STDIN open even if not attached (`docker run -i`). Defaults to `false`.
|
||||||
- **stdin_open** (Boolean) If `true`, keep STDIN open even if not attached (`docker run -i`). Defaults to `false`.
|
- `storage_opts` (Map of String) Key/value pairs for the storage driver options, e.g. `size`: `120G`
|
||||||
- **storage_opts** (Map of String) Key/value pairs for the storage driver options, e.g. `size`: `120G`
|
- `sysctls` (Map of String) A map of kernel parameters (sysctls) to set in the container.
|
||||||
- **sysctls** (Map of String) A map of kernel parameters (sysctls) to set in the container.
|
- `tmpfs` (Map of String) A map of container directories which should be replaced by `tmpfs mounts`, and their corresponding mount options.
|
||||||
- **tmpfs** (Map of String) A map of container directories which should be replaced by `tmpfs mounts`, and their corresponding mount options.
|
- `tty` (Boolean) If `true`, allocate a pseudo-tty (`docker run -t`). Defaults to `false`.
|
||||||
- **tty** (Boolean) If `true`, allocate a pseudo-tty (`docker run -t`). Defaults to `false`.
|
- `ulimit` (Block Set) Ulimit options to add. (see [below for nested schema](#nestedblock--ulimit))
|
||||||
- **ulimit** (Block Set) Ulimit options to add. (see [below for nested schema](#nestedblock--ulimit))
|
- `upload` (Block Set) Specifies files to upload to the container before starting it. Only one of `content` or `content_base64` can be set and at least one of them has to be set. (see [below for nested schema](#nestedblock--upload))
|
||||||
- **upload** (Block Set) Specifies files to upload to the container before starting it. Only one of `content` or `content_base64` can be set and at least one of them has to be set. (see [below for nested schema](#nestedblock--upload))
|
- `user` (String) User used for run the first process. Format is `user` or `user:group` which user and group can be passed literraly or by name.
|
||||||
- **user** (String) User used for run the first process. Format is `user` or `user:group` which user and group can be passed literraly or by name.
|
- `userns_mode` (String) Sets the usernamespace mode for the container when usernamespace remapping option is enabled.
|
||||||
- **userns_mode** (String) Sets the usernamespace mode for the container when usernamespace remapping option is enabled.
|
- `volumes` (Block Set) Spec for mounting volumes in the container. (see [below for nested schema](#nestedblock--volumes))
|
||||||
- **volumes** (Block Set) Spec for mounting volumes in the container. (see [below for nested schema](#nestedblock--volumes))
|
- `working_dir` (String) The working directory for commands to run in.
|
||||||
- **working_dir** (String) The working directory for commands to run in.
|
|
||||||
|
|
||||||
### Read-Only
|
### Read-Only
|
||||||
|
|
||||||
- **bridge** (String) The network bridge of the container as read from its NetworkSettings.
|
- `bridge` (String) The network bridge of the container as read from its NetworkSettings.
|
||||||
- **container_logs** (String) The logs of the container if its execution is done (`attach` must be disabled).
|
- `container_logs` (String) The logs of the container if its execution is done (`attach` must be disabled).
|
||||||
- **exit_code** (Number) The exit code of the container if its execution is done (`must_run` must be disabled).
|
- `exit_code` (Number) The exit code of the container if its execution is done (`must_run` must be disabled).
|
||||||
- **gateway** (String, Deprecated) The network gateway of the container.
|
- `gateway` (String, Deprecated) The network gateway of the container.
|
||||||
- **ip_address** (String, Deprecated) The IP address of the container.
|
- `id` (String) The ID of this resource.
|
||||||
- **ip_prefix_length** (Number, Deprecated) The IP prefix length of the container.
|
- `ip_address` (String, Deprecated) The IP address of the container.
|
||||||
- **network_data** (List of Object) The data of the networks the container is connected to. (see [below for nested schema](#nestedatt--network_data))
|
- `ip_prefix_length` (Number, Deprecated) The IP prefix length of the container.
|
||||||
|
- `network_data` (List of Object) The data of the networks the container is connected to. (see [below for nested schema](#nestedatt--network_data))
|
||||||
|
|
||||||
<a id="nestedblock--capabilities"></a>
|
<a id="nestedblock--capabilities"></a>
|
||||||
### Nested Schema for `capabilities`
|
### Nested Schema for `capabilities`
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **add** (Set of String) List of linux capabilities to add.
|
- `add` (Set of String) List of linux capabilities to add.
|
||||||
- **drop** (Set of String) List of linux capabilities to drop.
|
- `drop` (Set of String) List of linux capabilities to drop.
|
||||||
|
|
||||||
|
|
||||||
<a id="nestedblock--devices"></a>
|
<a id="nestedblock--devices"></a>
|
||||||
|
|
@ -116,12 +116,12 @@ Optional:
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **host_path** (String) The path on the host where the device is located.
|
- `host_path` (String) The path on the host where the device is located.
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **container_path** (String) The path in the container where the device will be bound.
|
- `container_path` (String) The path in the container where the device will be bound.
|
||||||
- **permissions** (String) The cgroup permissions given to the container to access the device. Defaults to `rwm`.
|
- `permissions` (String) The cgroup permissions given to the container to access the device. Defaults to `rwm`.
|
||||||
|
|
||||||
|
|
||||||
<a id="nestedblock--healthcheck"></a>
|
<a id="nestedblock--healthcheck"></a>
|
||||||
|
|
@ -129,14 +129,14 @@ Optional:
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **test** (List of String) Command to run to check health. For example, to run `curl -f localhost/health` set the command to be `["CMD", "curl", "-f", "localhost/health"]`.
|
- `test` (List of String) Command to run to check health. For example, to run `curl -f localhost/health` set the command to be `["CMD", "curl", "-f", "localhost/health"]`.
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **interval** (String) Time between running the check (ms|s|m|h). Defaults to `0s`.
|
- `interval` (String) Time between running the check (ms|s|m|h). Defaults to `0s`.
|
||||||
- **retries** (Number) Consecutive failures needed to report unhealthy. Defaults to `0`.
|
- `retries` (Number) Consecutive failures needed to report unhealthy. Defaults to `0`.
|
||||||
- **start_period** (String) Start period for the container to initialize before counting retries towards unstable (ms|s|m|h). Defaults to `0s`.
|
- `start_period` (String) Start period for the container to initialize before counting retries towards unstable (ms|s|m|h). Defaults to `0s`.
|
||||||
- **timeout** (String) Maximum time to allow one check to run (ms|s|m|h). Defaults to `0s`.
|
- `timeout` (String) Maximum time to allow one check to run (ms|s|m|h). Defaults to `0s`.
|
||||||
|
|
||||||
|
|
||||||
<a id="nestedblock--host"></a>
|
<a id="nestedblock--host"></a>
|
||||||
|
|
@ -144,8 +144,8 @@ Optional:
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **host** (String) Hostname to add
|
- `host` (String) Hostname to add
|
||||||
- **ip** (String) IP address this hostname should resolve to.
|
- `ip` (String) IP address this hostname should resolve to.
|
||||||
|
|
||||||
|
|
||||||
<a id="nestedblock--labels"></a>
|
<a id="nestedblock--labels"></a>
|
||||||
|
|
@ -153,8 +153,8 @@ Required:
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **label** (String) Name of the label
|
- `label` (String) Name of the label
|
||||||
- **value** (String) Value of the label
|
- `value` (String) Value of the label
|
||||||
|
|
||||||
|
|
||||||
<a id="nestedblock--mounts"></a>
|
<a id="nestedblock--mounts"></a>
|
||||||
|
|
@ -162,23 +162,23 @@ Required:
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **target** (String) Container path
|
- `target` (String) Container path
|
||||||
- **type** (String) The mount type
|
- `type` (String) The mount type
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **bind_options** (Block List, Max: 1) Optional configuration for the bind type. (see [below for nested schema](#nestedblock--mounts--bind_options))
|
- `bind_options` (Block List, Max: 1) Optional configuration for the bind type. (see [below for nested schema](#nestedblock--mounts--bind_options))
|
||||||
- **read_only** (Boolean) Whether the mount should be read-only.
|
- `read_only` (Boolean) Whether the mount should be read-only.
|
||||||
- **source** (String) Mount source (e.g. a volume name, a host path).
|
- `source` (String) Mount source (e.g. a volume name, a host path).
|
||||||
- **tmpfs_options** (Block List, Max: 1) Optional configuration for the tmpfs type. (see [below for nested schema](#nestedblock--mounts--tmpfs_options))
|
- `tmpfs_options` (Block List, Max: 1) Optional configuration for the tmpfs type. (see [below for nested schema](#nestedblock--mounts--tmpfs_options))
|
||||||
- **volume_options** (Block List, Max: 1) Optional configuration for the volume type. (see [below for nested schema](#nestedblock--mounts--volume_options))
|
- `volume_options` (Block List, Max: 1) Optional configuration for the volume type. (see [below for nested schema](#nestedblock--mounts--volume_options))
|
||||||
|
|
||||||
<a id="nestedblock--mounts--bind_options"></a>
|
<a id="nestedblock--mounts--bind_options"></a>
|
||||||
### Nested Schema for `mounts.bind_options`
|
### Nested Schema for `mounts.bind_options`
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **propagation** (String) A propagation mode with the value.
|
- `propagation` (String) A propagation mode with the value.
|
||||||
|
|
||||||
|
|
||||||
<a id="nestedblock--mounts--tmpfs_options"></a>
|
<a id="nestedblock--mounts--tmpfs_options"></a>
|
||||||
|
|
@ -186,8 +186,8 @@ Optional:
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **mode** (Number) The permission mode for the tmpfs mount in an integer.
|
- `mode` (Number) The permission mode for the tmpfs mount in an integer.
|
||||||
- **size_bytes** (Number) The size for the tmpfs mount in bytes.
|
- `size_bytes` (Number) The size for the tmpfs mount in bytes.
|
||||||
|
|
||||||
|
|
||||||
<a id="nestedblock--mounts--volume_options"></a>
|
<a id="nestedblock--mounts--volume_options"></a>
|
||||||
|
|
@ -195,18 +195,18 @@ Optional:
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **driver_name** (String) Name of the driver to use to create the volume.
|
- `driver_name` (String) Name of the driver to use to create the volume.
|
||||||
- **driver_options** (Map of String) key/value map of driver specific options.
|
- `driver_options` (Map of String) key/value map of driver specific options.
|
||||||
- **labels** (Block Set) User-defined key/value metadata. (see [below for nested schema](#nestedblock--mounts--volume_options--labels))
|
- `labels` (Block Set) User-defined key/value metadata. (see [below for nested schema](#nestedblock--mounts--volume_options--labels))
|
||||||
- **no_copy** (Boolean) Populate volume with data from the target.
|
- `no_copy` (Boolean) Populate volume with data from the target.
|
||||||
|
|
||||||
<a id="nestedblock--mounts--volume_options--labels"></a>
|
<a id="nestedblock--mounts--volume_options--labels"></a>
|
||||||
### Nested Schema for `mounts.volume_options.labels`
|
### Nested Schema for `mounts.volume_options.labels`
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **label** (String) Name of the label
|
- `label` (String) Name of the label
|
||||||
- **value** (String) Value of the label
|
- `value` (String) Value of the label
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -216,13 +216,13 @@ Required:
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **name** (String) The name of the network.
|
- `name` (String) The name of the network.
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **aliases** (Set of String) The network aliases of the container in the specific network.
|
- `aliases` (Set of String) The network aliases of the container in the specific network.
|
||||||
- **ipv4_address** (String) The IPV4 address of the container in the specific network.
|
- `ipv4_address` (String) The IPV4 address of the container in the specific network.
|
||||||
- **ipv6_address** (String) The IPV6 address of the container in the specific network.
|
- `ipv6_address` (String) The IPV6 address of the container in the specific network.
|
||||||
|
|
||||||
|
|
||||||
<a id="nestedblock--ports"></a>
|
<a id="nestedblock--ports"></a>
|
||||||
|
|
@ -230,13 +230,13 @@ Optional:
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **internal** (Number) Port within the container.
|
- `internal` (Number) Port within the container.
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **external** (Number) Port exposed out of the container. If not given a free random port `>= 32768` will be used.
|
- `external` (Number) Port exposed out of the container. If not given a free random port `>= 32768` will be used.
|
||||||
- **ip** (String) IP address/mask that can access this port. Defaults to `0.0.0.0`.
|
- `ip` (String) IP address/mask that can access this port. Defaults to `0.0.0.0`.
|
||||||
- **protocol** (String) Protocol that can be used over this port. Defaults to `tcp`.
|
- `protocol` (String) Protocol that can be used over this port. Defaults to `tcp`.
|
||||||
|
|
||||||
|
|
||||||
<a id="nestedblock--ulimit"></a>
|
<a id="nestedblock--ulimit"></a>
|
||||||
|
|
@ -244,9 +244,9 @@ Optional:
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **hard** (Number) The hard limit
|
- `hard` (Number) The hard limit
|
||||||
- **name** (String) The name of the ulimit
|
- `name` (String) The name of the ulimit
|
||||||
- **soft** (Number) The soft limit
|
- `soft` (Number) The soft limit
|
||||||
|
|
||||||
|
|
||||||
<a id="nestedblock--upload"></a>
|
<a id="nestedblock--upload"></a>
|
||||||
|
|
@ -254,15 +254,15 @@ Required:
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **file** (String) Path to the file in the container where is upload goes to
|
- `file` (String) Path to the file in the container where is upload goes to
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **content** (String) Literal string value to use as the object content, which will be uploaded as UTF-8-encoded text. Conflicts with `content_base64` & `source`
|
- `content` (String) Literal string value to use as the object content, which will be uploaded as UTF-8-encoded text. Conflicts with `content_base64` & `source`
|
||||||
- **content_base64** (String) Base64-encoded data that will be decoded and uploaded as raw bytes for the object content. This allows safely uploading non-UTF8 binary data, but is recommended only for larger binary content such as the result of the `base64encode` interpolation function. See [here](https://github.com/terraform-providers/terraform-provider-docker/issues/48#issuecomment-374174588) for the reason. Conflicts with `content` & `source`
|
- `content_base64` (String) Base64-encoded data that will be decoded and uploaded as raw bytes for the object content. This allows safely uploading non-UTF8 binary data, but is recommended only for larger binary content such as the result of the `base64encode` interpolation function. See [here](https://github.com/terraform-providers/terraform-provider-docker/issues/48#issuecomment-374174588) for the reason. Conflicts with `content` & `source`
|
||||||
- **executable** (Boolean) If `true`, the file will be uploaded with user executable permission. Defaults to `false`.
|
- `executable` (Boolean) If `true`, the file will be uploaded with user executable permission. Defaults to `false`.
|
||||||
- **source** (String) A filename that references a file which will be uploaded as the object content. This allows for large file uploads that do not get stored in state. Conflicts with `content` & `content_base64`
|
- `source` (String) A filename that references a file which will be uploaded as the object content. This allows for large file uploads that do not get stored in state. Conflicts with `content` & `content_base64`
|
||||||
- **source_hash** (String) If using `source`, this will force an update if the file content has updated but the filename has not.
|
- `source_hash` (String) If using `source`, this will force an update if the file content has updated but the filename has not.
|
||||||
|
|
||||||
|
|
||||||
<a id="nestedblock--volumes"></a>
|
<a id="nestedblock--volumes"></a>
|
||||||
|
|
@ -270,11 +270,11 @@ Optional:
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **container_path** (String) The path in the container where the volume will be mounted.
|
- `container_path` (String) The path in the container where the volume will be mounted.
|
||||||
- **from_container** (String) The container where the volume is coming from.
|
- `from_container` (String) The container where the volume is coming from.
|
||||||
- **host_path** (String) The path on the host where the volume is coming from.
|
- `host_path` (String) The path on the host where the volume is coming from.
|
||||||
- **read_only** (Boolean) If `true`, this volume will be readonly. Defaults to `false`.
|
- `read_only` (Boolean) If `true`, this volume will be readonly. Defaults to `false`.
|
||||||
- **volume_name** (String) The name of the docker volume which should be mounted.
|
- `volume_name` (String) The name of the docker volume which should be mounted.
|
||||||
|
|
||||||
|
|
||||||
<a id="nestedatt--network_data"></a>
|
<a id="nestedatt--network_data"></a>
|
||||||
|
|
@ -282,13 +282,13 @@ Optional:
|
||||||
|
|
||||||
Read-Only:
|
Read-Only:
|
||||||
|
|
||||||
- **gateway** (String)
|
- `gateway` (String)
|
||||||
- **global_ipv6_address** (String)
|
- `global_ipv6_address` (String)
|
||||||
- **global_ipv6_prefix_length** (Number)
|
- `global_ipv6_prefix_length` (Number)
|
||||||
- **ip_address** (String)
|
- `ip_address` (String)
|
||||||
- **ip_prefix_length** (Number)
|
- `ip_prefix_length` (Number)
|
||||||
- **ipv6_gateway** (String)
|
- `ipv6_gateway` (String)
|
||||||
- **network_name** (String)
|
- `network_name` (String)
|
||||||
|
|
||||||
## Import
|
## Import
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
---
|
---
|
||||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||||
page_title: "docker_image Resource - terraform-provider-docker"
|
page_title: "Resource docker_image - terraform-provider-docker"
|
||||||
subcategory: ""
|
subcategory: ""
|
||||||
description: |-
|
description: |-
|
||||||
Pulls a Docker image to a given Docker host from a Docker Registry.
|
Pulls a Docker image to a given Docker host from a Docker Registry.
|
||||||
This resource will not pull new layers of the image automatically unless used in conjunction with dockerregistryimage registry_image.md data source to update the pull_triggers field.
|
This resource will not pull new layers of the image automatically unless used in conjunction with dockerregistryimage registry_image.md data source to update the pull_triggers field.
|
||||||
---
|
---
|
||||||
<!-- Bug: Type and Name are switched -->
|
<!-- Bug: Type and Name are switched -->
|
||||||
# docker_image (Resource)
|
# Resource (docker_image)
|
||||||
|
|
||||||
Pulls a Docker image to a given Docker host from a Docker Registry.
|
Pulls a Docker image to a given Docker host from a Docker Registry.
|
||||||
This resource will *not* pull new layers of the image automatically unless used in conjunction with [docker_registry_image](registry_image.md) data source to update the `pull_triggers` field.
|
This resource will *not* pull new layers of the image automatically unless used in conjunction with [docker_registry_image](registry_image.md) data source to update the `pull_triggers` field.
|
||||||
|
|
@ -67,37 +67,37 @@ resource "docker_image" "zoo" {
|
||||||
|
|
||||||
### Required
|
### Required
|
||||||
|
|
||||||
- **name** (String) The name of the Docker image, including any tags or SHA256 repo digests.
|
- `name` (String) The name of the Docker image, including any tags or SHA256 repo digests.
|
||||||
|
|
||||||
### Optional
|
### Optional
|
||||||
|
|
||||||
- **build** (Block Set, Max: 1) Configuration to build an image. Please see [docker build command reference](https://docs.docker.com/engine/reference/commandline/build/#options) too. (see [below for nested schema](#nestedblock--build))
|
- `build` (Block Set, Max: 1) Configuration to build an image. Please see [docker build command reference](https://docs.docker.com/engine/reference/commandline/build/#options) too. (see [below for nested schema](#nestedblock--build))
|
||||||
- **force_remove** (Boolean) If true, then the image is removed forcibly when the resource is destroyed.
|
- `force_remove` (Boolean) If true, then the image is removed forcibly when the resource is destroyed.
|
||||||
- **id** (String) The ID of this resource.
|
- `keep_locally` (Boolean) If true, then the Docker image won't be deleted on destroy operation. If this is false, it will delete the image from the docker local storage on destroy operation.
|
||||||
- **keep_locally** (Boolean) If true, then the Docker image won't be deleted on destroy operation. If this is false, it will delete the image from the docker local storage on destroy operation.
|
- `pull_trigger` (String, Deprecated) A value which cause an image pull when changed
|
||||||
- **pull_trigger** (String, Deprecated) A value which cause an image pull when changed
|
- `pull_triggers` (Set of String) List of values which cause an image pull when changed. This is used to store the image digest from the registry when using the [docker_registry_image](../data-sources/registry_image.md).
|
||||||
- **pull_triggers** (Set of String) List of values which cause an image pull when changed. This is used to store the image digest from the registry when using the [docker_registry_image](../data-sources/registry_image.md).
|
|
||||||
|
|
||||||
### Read-Only
|
### Read-Only
|
||||||
|
|
||||||
- **latest** (String, Deprecated) The ID of the image in the form of `sha256:<hash>` image digest. Do not confuse it with the default `latest` tag.
|
- `id` (String) The ID of this resource.
|
||||||
- **output** (String, Deprecated)
|
- `latest` (String, Deprecated) The ID of the image in the form of `sha256:<hash>` image digest. Do not confuse it with the default `latest` tag.
|
||||||
- **repo_digest** (String) The image sha256 digest in the form of `repo[:tag]@sha256:<hash>`.
|
- `output` (String, Deprecated)
|
||||||
|
- `repo_digest` (String) The image sha256 digest in the form of `repo[:tag]@sha256:<hash>`.
|
||||||
|
|
||||||
<a id="nestedblock--build"></a>
|
<a id="nestedblock--build"></a>
|
||||||
### Nested Schema for `build`
|
### Nested Schema for `build`
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **path** (String) Context path
|
- `path` (String) Context path
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **build_arg** (Map of String) Set build-time variables
|
- `build_arg` (Map of String) Set build-time variables
|
||||||
- **dockerfile** (String) Name of the Dockerfile. Defaults to `Dockerfile`.
|
- `dockerfile` (String) Name of the Dockerfile. Defaults to `Dockerfile`.
|
||||||
- **force_remove** (Boolean) Always remove intermediate containers
|
- `force_remove` (Boolean) Always remove intermediate containers
|
||||||
- **label** (Map of String) Set metadata for an image
|
- `label` (Map of String) Set metadata for an image
|
||||||
- **no_cache** (Boolean) Do not use cache when building the image
|
- `no_cache` (Boolean) Do not use cache when building the image
|
||||||
- **remove** (Boolean) Remove intermediate containers after a successful build. Defaults to `true`.
|
- `remove` (Boolean) Remove intermediate containers after a successful build. Defaults to `true`.
|
||||||
- **tag** (List of String) Name and optionally a tag in the 'name:tag' format
|
- `tag` (List of String) Name and optionally a tag in the 'name:tag' format
|
||||||
- **target** (String) Set the target build stage to build
|
- `target` (String) Set the target build stage to build
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
---
|
---
|
||||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||||
page_title: "docker_network Resource - terraform-provider-docker"
|
page_title: "Resource docker_network - terraform-provider-docker"
|
||||||
subcategory: ""
|
subcategory: ""
|
||||||
description: |-
|
description: |-
|
||||||
docker_network provides details about a specific Docker Network.
|
docker_network provides details about a specific Docker Network.
|
||||||
---
|
---
|
||||||
<!-- Bug: Type and Name are switched -->
|
<!-- Bug: Type and Name are switched -->
|
||||||
# docker_network (Resource)
|
# Resource (docker_network)
|
||||||
|
|
||||||
`docker_network` provides details about a specific Docker Network.
|
`docker_network` provides details about a specific Docker Network.
|
||||||
|
|
||||||
|
|
@ -23,35 +23,35 @@ resource "docker_network" "private_network" {
|
||||||
|
|
||||||
### Required
|
### Required
|
||||||
|
|
||||||
- **name** (String) The name of the Docker network.
|
- `name` (String) The name of the Docker network.
|
||||||
|
|
||||||
### Optional
|
### Optional
|
||||||
|
|
||||||
- **attachable** (Boolean) Enable manual container attachment to the network.
|
- `attachable` (Boolean) Enable manual container attachment to the network.
|
||||||
- **check_duplicate** (Boolean) Requests daemon to check for networks with same name.
|
- `check_duplicate` (Boolean) Requests daemon to check for networks with same name.
|
||||||
- **driver** (String) The driver of the Docker network. Possible values are `bridge`, `host`, `overlay`, `macvlan`. See [network docs](https://docs.docker.com/network/#network-drivers) for more details.
|
- `driver` (String) The driver of the Docker network. Possible values are `bridge`, `host`, `overlay`, `macvlan`. See [network docs](https://docs.docker.com/network/#network-drivers) for more details.
|
||||||
- **id** (String) The ID of this resource.
|
- `ingress` (Boolean) Create swarm routing-mesh network. Defaults to `false`.
|
||||||
- **ingress** (Boolean) Create swarm routing-mesh network. Defaults to `false`.
|
- `internal` (Boolean) Whether the network is internal.
|
||||||
- **internal** (Boolean) Whether the network is internal.
|
- `ipam_config` (Block Set) The IPAM configuration options (see [below for nested schema](#nestedblock--ipam_config))
|
||||||
- **ipam_config** (Block Set) The IPAM configuration options (see [below for nested schema](#nestedblock--ipam_config))
|
- `ipam_driver` (String) Driver used by the custom IP scheme of the network. Defaults to `default`
|
||||||
- **ipam_driver** (String) Driver used by the custom IP scheme of the network. Defaults to `default`
|
- `ipv6` (Boolean) Enable IPv6 networking. Defaults to `false`.
|
||||||
- **ipv6** (Boolean) Enable IPv6 networking. Defaults to `false`.
|
- `labels` (Block Set) User-defined key/value metadata (see [below for nested schema](#nestedblock--labels))
|
||||||
- **labels** (Block Set) User-defined key/value metadata (see [below for nested schema](#nestedblock--labels))
|
- `options` (Map of String) Only available with bridge networks. See [bridge options docs](https://docs.docker.com/engine/reference/commandline/network_create/#bridge-driver-options) for more details.
|
||||||
- **options** (Map of String) Only available with bridge networks. See [bridge options docs](https://docs.docker.com/engine/reference/commandline/network_create/#bridge-driver-options) for more details.
|
|
||||||
|
|
||||||
### Read-Only
|
### Read-Only
|
||||||
|
|
||||||
- **scope** (String) Scope of the network. One of `swarm`, `global`, or `local`.
|
- `id` (String) The ID of this resource.
|
||||||
|
- `scope` (String) Scope of the network. One of `swarm`, `global`, or `local`.
|
||||||
|
|
||||||
<a id="nestedblock--ipam_config"></a>
|
<a id="nestedblock--ipam_config"></a>
|
||||||
### Nested Schema for `ipam_config`
|
### Nested Schema for `ipam_config`
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **aux_address** (Map of String) Auxiliary IPv4 or IPv6 addresses used by Network driver
|
- `aux_address` (Map of String) Auxiliary IPv4 or IPv6 addresses used by Network driver
|
||||||
- **gateway** (String) The IP address of the gateway
|
- `gateway` (String) The IP address of the gateway
|
||||||
- **ip_range** (String) The ip range in CIDR form
|
- `ip_range` (String) The ip range in CIDR form
|
||||||
- **subnet** (String) The subnet in CIDR form
|
- `subnet` (String) The subnet in CIDR form
|
||||||
|
|
||||||
|
|
||||||
<a id="nestedblock--labels"></a>
|
<a id="nestedblock--labels"></a>
|
||||||
|
|
@ -59,8 +59,8 @@ Optional:
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **label** (String) Name of the label
|
- `label` (String) Name of the label
|
||||||
- **value** (String) Value of the label
|
- `value` (String) Value of the label
|
||||||
|
|
||||||
## Import
|
## Import
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
---
|
---
|
||||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||||
page_title: "docker_plugin Resource - terraform-provider-docker"
|
page_title: "Resource docker_plugin - terraform-provider-docker"
|
||||||
subcategory: ""
|
subcategory: ""
|
||||||
description: |-
|
description: |-
|
||||||
Manages the lifecycle of a Docker plugin.
|
Manages the lifecycle of a Docker plugin.
|
||||||
---
|
---
|
||||||
<!-- Bug: Type and Name are switched -->
|
<!-- Bug: Type and Name are switched -->
|
||||||
# docker_plugin (Resource)
|
# Resource (docker_plugin)
|
||||||
|
|
||||||
Manages the lifecycle of a Docker plugin.
|
Manages the lifecycle of a Docker plugin.
|
||||||
|
|
||||||
|
|
@ -36,31 +36,31 @@ resource "docker_plugin" "sample-volume-plugin" {
|
||||||
|
|
||||||
### Required
|
### Required
|
||||||
|
|
||||||
- **name** (String) Docker Plugin name
|
- `name` (String) Docker Plugin name
|
||||||
|
|
||||||
### Optional
|
### Optional
|
||||||
|
|
||||||
- **alias** (String) Docker Plugin alias
|
- `alias` (String) Docker Plugin alias
|
||||||
- **enable_timeout** (Number) HTTP client timeout to enable the plugin
|
- `enable_timeout` (Number) HTTP client timeout to enable the plugin
|
||||||
- **enabled** (Boolean) If `true` the plugin is enabled. Defaults to `true`
|
- `enabled` (Boolean) If `true` the plugin is enabled. Defaults to `true`
|
||||||
- **env** (Set of String) The environment variables in the form of `KEY=VALUE`, e.g. `DEBUG=0`
|
- `env` (Set of String) The environment variables in the form of `KEY=VALUE`, e.g. `DEBUG=0`
|
||||||
- **force_destroy** (Boolean) If true, then the plugin is destroyed forcibly
|
- `force_destroy` (Boolean) If true, then the plugin is destroyed forcibly
|
||||||
- **force_disable** (Boolean) If true, then the plugin is disabled forcibly
|
- `force_disable` (Boolean) If true, then the plugin is disabled forcibly
|
||||||
- **grant_all_permissions** (Boolean) If true, grant all permissions necessary to run the plugin
|
- `grant_all_permissions` (Boolean) If true, grant all permissions necessary to run the plugin
|
||||||
- **grant_permissions** (Block Set) Grant specific permissions only (see [below for nested schema](#nestedblock--grant_permissions))
|
- `grant_permissions` (Block Set) Grant specific permissions only (see [below for nested schema](#nestedblock--grant_permissions))
|
||||||
- **id** (String) The ID of this resource.
|
|
||||||
|
|
||||||
### Read-Only
|
### Read-Only
|
||||||
|
|
||||||
- **plugin_reference** (String) Docker Plugin Reference
|
- `id` (String) The ID of this resource.
|
||||||
|
- `plugin_reference` (String) Docker Plugin Reference
|
||||||
|
|
||||||
<a id="nestedblock--grant_permissions"></a>
|
<a id="nestedblock--grant_permissions"></a>
|
||||||
### Nested Schema for `grant_permissions`
|
### Nested Schema for `grant_permissions`
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **name** (String) The name of the permission
|
- `name` (String) The name of the permission
|
||||||
- **value** (Set of String) The value of the permission
|
- `value` (Set of String) The value of the permission
|
||||||
|
|
||||||
## Import
|
## Import
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
---
|
---
|
||||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||||
page_title: "docker_registry_image Resource - terraform-provider-docker"
|
page_title: "Resource docker_registry_image - terraform-provider-docker"
|
||||||
subcategory: ""
|
subcategory: ""
|
||||||
description: |-
|
description: |-
|
||||||
Manages the lifecycle of docker image/tag in a registry means it can store one or more version of specific docker images and identified by their tags.
|
Manages the lifecycle of docker image/tag in a registry means it can store one or more version of specific docker images and identified by their tags.
|
||||||
---
|
---
|
||||||
<!-- Bug: Type and Name are switched -->
|
<!-- Bug: Type and Name are switched -->
|
||||||
# docker_registry_image (Resource)
|
# Resource (docker_registry_image)
|
||||||
|
|
||||||
Manages the lifecycle of docker image/tag in a registry means it can store one or more version of specific docker images and identified by their tags.
|
Manages the lifecycle of docker image/tag in a registry means it can store one or more version of specific docker images and identified by their tags.
|
||||||
|
|
||||||
|
|
@ -29,76 +29,76 @@ resource "docker_registry_image" "helloworld" {
|
||||||
|
|
||||||
### Required
|
### Required
|
||||||
|
|
||||||
- **name** (String) The name of the Docker image.
|
- `name` (String) The name of the Docker image.
|
||||||
|
|
||||||
### Optional
|
### Optional
|
||||||
|
|
||||||
- **build** (Block List, Max: 1) Definition for building the image (see [below for nested schema](#nestedblock--build))
|
- `build` (Block List, Max: 1) Definition for building the image (see [below for nested schema](#nestedblock--build))
|
||||||
- **id** (String) The ID of this resource.
|
- `insecure_skip_verify` (Boolean) If `true`, the verification of TLS certificates of the server/registry is disabled. Defaults to `false`
|
||||||
- **insecure_skip_verify** (Boolean) If `true`, the verification of TLS certificates of the server/registry is disabled. Defaults to `false`
|
- `keep_remotely` (Boolean) If true, then the Docker image won't be deleted on destroy operation. If this is false, it will delete the image from the docker registry on destroy operation. Defaults to `false`
|
||||||
- **keep_remotely** (Boolean) If true, then the Docker image won't be deleted on destroy operation. If this is false, it will delete the image from the docker registry on destroy operation. Defaults to `false`
|
|
||||||
|
|
||||||
### Read-Only
|
### Read-Only
|
||||||
|
|
||||||
- **sha256_digest** (String) The sha256 digest of the image.
|
- `id` (String) The ID of this resource.
|
||||||
|
- `sha256_digest` (String) The sha256 digest of the image.
|
||||||
|
|
||||||
<a id="nestedblock--build"></a>
|
<a id="nestedblock--build"></a>
|
||||||
### Nested Schema for `build`
|
### Nested Schema for `build`
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **context** (String) The absolute path to the context folder. You can use the helper function '${path.cwd}/context-dir'.
|
- `context` (String) The absolute path to the context folder. You can use the helper function '${path.cwd}/context-dir'.
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **auth_config** (Block List) The configuration for the authentication (see [below for nested schema](#nestedblock--build--auth_config))
|
- `auth_config` (Block List) The configuration for the authentication (see [below for nested schema](#nestedblock--build--auth_config))
|
||||||
- **build_args** (Map of String) Pairs for build-time variables in the form TODO
|
- `build_args` (Map of String) Pairs for build-time variables in the form TODO
|
||||||
- **build_id** (String) BuildID is an optional identifier that can be passed together with the build request. The same identifier can be used to gracefully cancel the build with the cancel request.
|
- `build_id` (String) BuildID is an optional identifier that can be passed together with the build request. The same identifier can be used to gracefully cancel the build with the cancel request.
|
||||||
- **cache_from** (List of String) Images to consider as cache sources
|
- `cache_from` (List of String) Images to consider as cache sources
|
||||||
- **cgroup_parent** (String) Optional parent cgroup for the container
|
- `cgroup_parent` (String) Optional parent cgroup for the container
|
||||||
- **cpu_period** (Number) The length of a CPU period in microseconds
|
- `cpu_period` (Number) The length of a CPU period in microseconds
|
||||||
- **cpu_quota** (Number) Microseconds of CPU time that the container can get in a CPU period
|
- `cpu_quota` (Number) Microseconds of CPU time that the container can get in a CPU period
|
||||||
- **cpu_set_cpus** (String) CPUs in which to allow execution (e.g., `0-3`, `0`, `1`)
|
- `cpu_set_cpus` (String) CPUs in which to allow execution (e.g., `0-3`, `0`, `1`)
|
||||||
- **cpu_set_mems** (String) MEMs in which to allow execution (`0-3`, `0`, `1`)
|
- `cpu_set_mems` (String) MEMs in which to allow execution (`0-3`, `0`, `1`)
|
||||||
- **cpu_shares** (Number) CPU shares (relative weight)
|
- `cpu_shares` (Number) CPU shares (relative weight)
|
||||||
- **dockerfile** (String) Dockerfile file. Defaults to `Dockerfile`
|
- `dockerfile` (String) Dockerfile file. Defaults to `Dockerfile`
|
||||||
- **extra_hosts** (List of String) A list of hostnames/IP mappings to add to the container’s /etc/hosts file. Specified in the form ["hostname:IP"]
|
- `extra_hosts` (List of String) A list of hostnames/IP mappings to add to the container’s /etc/hosts file. Specified in the form ["hostname:IP"]
|
||||||
- **force_remove** (Boolean) Always remove intermediate containers
|
- `force_remove` (Boolean) Always remove intermediate containers
|
||||||
- **isolation** (String) Isolation represents the isolation technology of a container. The supported values are
|
- `isolation` (String) Isolation represents the isolation technology of a container. The supported values are
|
||||||
- **labels** (Map of String) User-defined key/value metadata
|
- `labels` (Map of String) User-defined key/value metadata
|
||||||
- **memory** (Number) Set memory limit for build
|
- `memory` (Number) Set memory limit for build
|
||||||
- **memory_swap** (Number) Total memory (memory + swap), -1 to enable unlimited swap
|
- `memory_swap` (Number) Total memory (memory + swap), -1 to enable unlimited swap
|
||||||
- **network_mode** (String) Set the networking mode for the RUN instructions during build
|
- `network_mode` (String) Set the networking mode for the RUN instructions during build
|
||||||
- **no_cache** (Boolean) Do not use the cache when building the image
|
- `no_cache` (Boolean) Do not use the cache when building the image
|
||||||
- **platform** (String) Set platform if server is multi-platform capable
|
- `platform` (String) Set platform if server is multi-platform capable
|
||||||
- **pull_parent** (Boolean) Attempt to pull the image even if an older image exists locally
|
- `pull_parent` (Boolean) Attempt to pull the image even if an older image exists locally
|
||||||
- **remote_context** (String) A Git repository URI or HTTP/HTTPS context URI
|
- `remote_context` (String) A Git repository URI or HTTP/HTTPS context URI
|
||||||
- **remove** (Boolean) Remove intermediate containers after a successful build (default behavior)
|
- `remove` (Boolean) Remove intermediate containers after a successful build (default behavior)
|
||||||
- **security_opt** (List of String) The security options
|
- `security_opt` (List of String) The security options
|
||||||
- **session_id** (String) Set an ID for the build session
|
- `session_id` (String) Set an ID for the build session
|
||||||
- **shm_size** (Number) Size of /dev/shm in bytes. The size must be greater than 0
|
- `shm_size` (Number) Size of /dev/shm in bytes. The size must be greater than 0
|
||||||
- **squash** (Boolean) If true the new layers are squashed into a new image with a single new layer
|
- `squash` (Boolean) If true the new layers are squashed into a new image with a single new layer
|
||||||
- **suppress_output** (Boolean) Suppress the build output and print image ID on success
|
- `suppress_output` (Boolean) Suppress the build output and print image ID on success
|
||||||
- **target** (String) Set the target build stage to build
|
- `target` (String) Set the target build stage to build
|
||||||
- **ulimit** (Block List) Configuration for ulimits (see [below for nested schema](#nestedblock--build--ulimit))
|
- `ulimit` (Block List) Configuration for ulimits (see [below for nested schema](#nestedblock--build--ulimit))
|
||||||
- **version** (String) Version of the underlying builder to use
|
- `version` (String) Version of the underlying builder to use
|
||||||
|
|
||||||
<a id="nestedblock--build--auth_config"></a>
|
<a id="nestedblock--build--auth_config"></a>
|
||||||
### Nested Schema for `build.auth_config`
|
### Nested Schema for `build.auth_config`
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **host_name** (String) hostname of the registry
|
- `host_name` (String) hostname of the registry
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **auth** (String) the auth token
|
- `auth` (String) the auth token
|
||||||
- **email** (String) the user emal
|
- `email` (String) the user emal
|
||||||
- **identity_token** (String) the identity token
|
- `identity_token` (String) the identity token
|
||||||
- **password** (String) the registry password
|
- `password` (String) the registry password
|
||||||
- **registry_token** (String) the registry token
|
- `registry_token` (String) the registry token
|
||||||
- **server_address** (String) the server address
|
- `server_address` (String) the server address
|
||||||
- **user_name** (String) the registry user name
|
- `user_name` (String) the registry user name
|
||||||
|
|
||||||
|
|
||||||
<a id="nestedblock--build--ulimit"></a>
|
<a id="nestedblock--build--ulimit"></a>
|
||||||
|
|
@ -106,6 +106,6 @@ Optional:
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **hard** (Number) soft limit
|
- `hard` (Number) soft limit
|
||||||
- **name** (String) type of ulimit, e.g. `nofile`
|
- `name` (String) type of ulimit, e.g. `nofile`
|
||||||
- **soft** (Number) hard limit
|
- `soft` (Number) hard limit
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
---
|
---
|
||||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||||
page_title: "docker_secret Resource - terraform-provider-docker"
|
page_title: "Resource docker_secret - terraform-provider-docker"
|
||||||
subcategory: ""
|
subcategory: ""
|
||||||
description: |-
|
description: |-
|
||||||
Manages the secrets of a Docker service in a swarm.
|
Manages the secrets of a Docker service in a swarm.
|
||||||
---
|
---
|
||||||
<!-- Bug: Type and Name are switched -->
|
<!-- Bug: Type and Name are switched -->
|
||||||
# docker_secret (Resource)
|
# Resource (docker_secret)
|
||||||
|
|
||||||
Manages the secrets of a Docker service in a swarm.
|
Manages the secrets of a Docker service in a swarm.
|
||||||
|
|
||||||
|
|
@ -62,21 +62,24 @@ resource "docker_service" "service" {
|
||||||
|
|
||||||
### Required
|
### Required
|
||||||
|
|
||||||
- **data** (String, Sensitive) Base64-url-safe-encoded secret data
|
- `data` (String, Sensitive) Base64-url-safe-encoded secret data
|
||||||
- **name** (String) User-defined name of the secret
|
- `name` (String) User-defined name of the secret
|
||||||
|
|
||||||
### Optional
|
### Optional
|
||||||
|
|
||||||
- **id** (String) The ID of this resource.
|
- `labels` (Block Set) User-defined key/value metadata (see [below for nested schema](#nestedblock--labels))
|
||||||
- **labels** (Block Set) User-defined key/value metadata (see [below for nested schema](#nestedblock--labels))
|
|
||||||
|
### Read-Only
|
||||||
|
|
||||||
|
- `id` (String) The ID of this resource.
|
||||||
|
|
||||||
<a id="nestedblock--labels"></a>
|
<a id="nestedblock--labels"></a>
|
||||||
### Nested Schema for `labels`
|
### Nested Schema for `labels`
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **label** (String) Name of the label
|
- `label` (String) Name of the label
|
||||||
- **value** (String) Value of the label
|
- `value` (String) Value of the label
|
||||||
|
|
||||||
## Import
|
## Import
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
---
|
---
|
||||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||||
page_title: "docker_service Resource - terraform-provider-docker"
|
page_title: "Resource docker_service - terraform-provider-docker"
|
||||||
subcategory: ""
|
subcategory: ""
|
||||||
description: |-
|
description: |-
|
||||||
This resource manages the lifecycle of a Docker service. By default, the creation, update and delete of services are detached.
|
This resource manages the lifecycle of a Docker service. By default, the creation, update and delete of services are detached.
|
||||||
With the Converge Config the behavior of the docker cli is imitated to guarantee tha for example, all tasks of a service are running or successfully updated or to inform terraform that a service could no be updated and was successfully rolled back.
|
With the Converge Config the behavior of the docker cli is imitated to guarantee tha for example, all tasks of a service are running or successfully updated or to inform terraform that a service could no be updated and was successfully rolled back.
|
||||||
---
|
---
|
||||||
<!-- Bug: Type and Name are switched -->
|
<!-- Bug: Type and Name are switched -->
|
||||||
# docker_service (Resource)
|
# Resource (docker_service)
|
||||||
|
|
||||||
This resource manages the lifecycle of a Docker service. By default, the creation, update and delete of services are detached.
|
This resource manages the lifecycle of a Docker service. By default, the creation, update and delete of services are detached.
|
||||||
With the [Converge Config](#convergeconfig) the behavior of the `docker cli` is imitated to guarantee tha for example, all tasks of a service are running or successfully updated or to inform `terraform` that a service could no be updated and was successfully rolled back.
|
With the [Converge Config](#convergeconfig) the behavior of the `docker cli` is imitated to guarantee tha for example, all tasks of a service are running or successfully updated or to inform `terraform` that a service could no be updated and was successfully rolled back.
|
||||||
|
|
@ -317,80 +317,83 @@ resource "docker_service" "foo" {
|
||||||
|
|
||||||
### Required
|
### Required
|
||||||
|
|
||||||
- **name** (String) Name of the service
|
- `name` (String) Name of the service
|
||||||
- **task_spec** (Block List, Min: 1, Max: 1) User modifiable task configuration (see [below for nested schema](#nestedblock--task_spec))
|
- `task_spec` (Block List, Min: 1, Max: 1) User modifiable task configuration (see [below for nested schema](#nestedblock--task_spec))
|
||||||
|
|
||||||
### Optional
|
### Optional
|
||||||
|
|
||||||
- **auth** (Block List, Max: 1) Configuration for the authentication for pulling the images of the service (see [below for nested schema](#nestedblock--auth))
|
- `auth` (Block List, Max: 1) Configuration for the authentication for pulling the images of the service (see [below for nested schema](#nestedblock--auth))
|
||||||
- **converge_config** (Block List, Max: 1) A configuration to ensure that a service converges aka reaches the desired that of all task up and running (see [below for nested schema](#nestedblock--converge_config))
|
- `converge_config` (Block List, Max: 1) A configuration to ensure that a service converges aka reaches the desired that of all task up and running (see [below for nested schema](#nestedblock--converge_config))
|
||||||
- **endpoint_spec** (Block List, Max: 1) Properties that can be configured to access and load balance a service (see [below for nested schema](#nestedblock--endpoint_spec))
|
- `endpoint_spec` (Block List, Max: 1) Properties that can be configured to access and load balance a service (see [below for nested schema](#nestedblock--endpoint_spec))
|
||||||
- **id** (String) The ID of this resource.
|
- `labels` (Block Set) User-defined key/value metadata (see [below for nested schema](#nestedblock--labels))
|
||||||
- **labels** (Block Set) User-defined key/value metadata (see [below for nested schema](#nestedblock--labels))
|
- `mode` (Block List, Max: 1) Scheduling mode for the service (see [below for nested schema](#nestedblock--mode))
|
||||||
- **mode** (Block List, Max: 1) Scheduling mode for the service (see [below for nested schema](#nestedblock--mode))
|
- `rollback_config` (Block List, Max: 1) Specification for the rollback strategy of the service (see [below for nested schema](#nestedblock--rollback_config))
|
||||||
- **rollback_config** (Block List, Max: 1) Specification for the rollback strategy of the service (see [below for nested schema](#nestedblock--rollback_config))
|
- `update_config` (Block List, Max: 1) Specification for the update strategy of the service (see [below for nested schema](#nestedblock--update_config))
|
||||||
- **update_config** (Block List, Max: 1) Specification for the update strategy of the service (see [below for nested schema](#nestedblock--update_config))
|
|
||||||
|
### Read-Only
|
||||||
|
|
||||||
|
- `id` (String) The ID of this resource.
|
||||||
|
|
||||||
<a id="nestedblock--task_spec"></a>
|
<a id="nestedblock--task_spec"></a>
|
||||||
### Nested Schema for `task_spec`
|
### Nested Schema for `task_spec`
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **container_spec** (Block List, Min: 1, Max: 1) The spec for each container (see [below for nested schema](#nestedblock--task_spec--container_spec))
|
- `container_spec` (Block List, Min: 1, Max: 1) The spec for each container (see [below for nested schema](#nestedblock--task_spec--container_spec))
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **force_update** (Number) A counter that triggers an update even if no relevant parameters have been changed. See the [spec](https://github.com/docker/swarmkit/blob/master/api/specs.proto#L126).
|
- `force_update` (Number) A counter that triggers an update even if no relevant parameters have been changed. See the [spec](https://github.com/docker/swarmkit/blob/master/api/specs.proto#L126).
|
||||||
- **log_driver** (Block List, Max: 1) Specifies the log driver to use for tasks created from this spec. If not present, the default one for the swarm will be used, finally falling back to the engine default if not specified (see [below for nested schema](#nestedblock--task_spec--log_driver))
|
- `log_driver` (Block List, Max: 1) Specifies the log driver to use for tasks created from this spec. If not present, the default one for the swarm will be used, finally falling back to the engine default if not specified (see [below for nested schema](#nestedblock--task_spec--log_driver))
|
||||||
- **networks** (Set of String) Ids of the networks in which the container will be put in
|
- `networks` (Set of String) Ids of the networks in which the container will be put in
|
||||||
- **placement** (Block List, Max: 1) The placement preferences (see [below for nested schema](#nestedblock--task_spec--placement))
|
- `placement` (Block List, Max: 1) The placement preferences (see [below for nested schema](#nestedblock--task_spec--placement))
|
||||||
- **resources** (Block List, Max: 1) Resource requirements which apply to each individual container created as part of the service (see [below for nested schema](#nestedblock--task_spec--resources))
|
- `resources` (Block List, Max: 1) Resource requirements which apply to each individual container created as part of the service (see [below for nested schema](#nestedblock--task_spec--resources))
|
||||||
- **restart_policy** (Block List, Max: 1) Specification for the restart policy which applies to containers created as part of this service. (see [below for nested schema](#nestedblock--task_spec--restart_policy))
|
- `restart_policy` (Block List, Max: 1) Specification for the restart policy which applies to containers created as part of this service. (see [below for nested schema](#nestedblock--task_spec--restart_policy))
|
||||||
- **runtime** (String) Runtime is the type of runtime specified for the task executor. See the [types](https://github.com/moby/moby/blob/master/api/types/swarm/runtime.go).
|
- `runtime` (String) Runtime is the type of runtime specified for the task executor. See the [types](https://github.com/moby/moby/blob/master/api/types/swarm/runtime.go).
|
||||||
|
|
||||||
<a id="nestedblock--task_spec--container_spec"></a>
|
<a id="nestedblock--task_spec--container_spec"></a>
|
||||||
### Nested Schema for `task_spec.container_spec`
|
### Nested Schema for `task_spec.container_spec`
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **image** (String) The image name to use for the containers of the service, like `nginx:1.17.6`. Also use the data-source or resource of `docker_image` with the `repo_digest` or `docker_registry_image` with the `name` attribute for this, as shown in the examples.
|
- `image` (String) The image name to use for the containers of the service, like `nginx:1.17.6`. Also use the data-source or resource of `docker_image` with the `repo_digest` or `docker_registry_image` with the `name` attribute for this, as shown in the examples.
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **args** (List of String) Arguments to the command
|
- `args` (List of String) Arguments to the command
|
||||||
- **command** (List of String) The command/entrypoint to be run in the image. According to the [docker cli](https://github.com/docker/cli/blob/v20.10.7/cli/command/service/opts.go#L705) the override of the entrypoint is also passed to the `command` property and there is no `entrypoint` attribute in the `ContainerSpec` of the service.
|
- `command` (List of String) The command/entrypoint to be run in the image. According to the [docker cli](https://github.com/docker/cli/blob/v20.10.7/cli/command/service/opts.go#L705) the override of the entrypoint is also passed to the `command` property and there is no `entrypoint` attribute in the `ContainerSpec` of the service.
|
||||||
- **configs** (Block Set) References to zero or more configs that will be exposed to the service (see [below for nested schema](#nestedblock--task_spec--container_spec--configs))
|
- `configs` (Block Set) References to zero or more configs that will be exposed to the service (see [below for nested schema](#nestedblock--task_spec--container_spec--configs))
|
||||||
- **dir** (String) The working directory for commands to run in
|
- `dir` (String) The working directory for commands to run in
|
||||||
- **dns_config** (Block List, Max: 1) Specification for DNS related configurations in resolver configuration file (`resolv.conf`) (see [below for nested schema](#nestedblock--task_spec--container_spec--dns_config))
|
- `dns_config` (Block List, Max: 1) Specification for DNS related configurations in resolver configuration file (`resolv.conf`) (see [below for nested schema](#nestedblock--task_spec--container_spec--dns_config))
|
||||||
- **env** (Map of String) A list of environment variables in the form VAR="value"
|
- `env` (Map of String) A list of environment variables in the form VAR="value"
|
||||||
- **groups** (List of String) A list of additional groups that the container process will run as
|
- `groups` (List of String) A list of additional groups that the container process will run as
|
||||||
- **healthcheck** (Block List, Max: 1) A test to perform to check that the container is healthy (see [below for nested schema](#nestedblock--task_spec--container_spec--healthcheck))
|
- `healthcheck` (Block List, Max: 1) A test to perform to check that the container is healthy (see [below for nested schema](#nestedblock--task_spec--container_spec--healthcheck))
|
||||||
- **hostname** (String) The hostname to use for the container, as a valid RFC 1123 hostname
|
- `hostname` (String) The hostname to use for the container, as a valid RFC 1123 hostname
|
||||||
- **hosts** (Block Set) A list of hostname/IP mappings to add to the container's hosts file (see [below for nested schema](#nestedblock--task_spec--container_spec--hosts))
|
- `hosts` (Block Set) A list of hostname/IP mappings to add to the container's hosts file (see [below for nested schema](#nestedblock--task_spec--container_spec--hosts))
|
||||||
- **isolation** (String) Isolation technology of the containers running the service. (Windows only). Defaults to `default`.
|
- `isolation` (String) Isolation technology of the containers running the service. (Windows only). Defaults to `default`.
|
||||||
- **labels** (Block Set) User-defined key/value metadata (see [below for nested schema](#nestedblock--task_spec--container_spec--labels))
|
- `labels` (Block Set) User-defined key/value metadata (see [below for nested schema](#nestedblock--task_spec--container_spec--labels))
|
||||||
- **mounts** (Block Set) Specification for mounts to be added to containers created as part of the service (see [below for nested schema](#nestedblock--task_spec--container_spec--mounts))
|
- `mounts` (Block Set) Specification for mounts to be added to containers created as part of the service (see [below for nested schema](#nestedblock--task_spec--container_spec--mounts))
|
||||||
- **privileges** (Block List, Max: 1) Security options for the container (see [below for nested schema](#nestedblock--task_spec--container_spec--privileges))
|
- `privileges` (Block List, Max: 1) Security options for the container (see [below for nested schema](#nestedblock--task_spec--container_spec--privileges))
|
||||||
- **read_only** (Boolean) Mount the container's root filesystem as read only
|
- `read_only` (Boolean) Mount the container's root filesystem as read only
|
||||||
- **secrets** (Block Set) References to zero or more secrets that will be exposed to the service (see [below for nested schema](#nestedblock--task_spec--container_spec--secrets))
|
- `secrets` (Block Set) References to zero or more secrets that will be exposed to the service (see [below for nested schema](#nestedblock--task_spec--container_spec--secrets))
|
||||||
- **stop_grace_period** (String) Amount of time to wait for the container to terminate before forcefully removing it (ms|s|m|h). If not specified or '0s' the destroy will not check if all tasks/containers of the service terminate.
|
- `stop_grace_period` (String) Amount of time to wait for the container to terminate before forcefully removing it (ms|s|m|h). If not specified or '0s' the destroy will not check if all tasks/containers of the service terminate.
|
||||||
- **stop_signal** (String) Signal to stop the container
|
- `stop_signal` (String) Signal to stop the container
|
||||||
- **user** (String) The user inside the container
|
- `user` (String) The user inside the container
|
||||||
|
|
||||||
<a id="nestedblock--task_spec--container_spec--configs"></a>
|
<a id="nestedblock--task_spec--container_spec--configs"></a>
|
||||||
### Nested Schema for `task_spec.container_spec.configs`
|
### Nested Schema for `task_spec.container_spec.configs`
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **config_id** (String) ID of the specific config that we're referencing
|
- `config_id` (String) ID of the specific config that we're referencing
|
||||||
- **file_name** (String) Represents the final filename in the filesystem
|
- `file_name` (String) Represents the final filename in the filesystem
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **config_name** (String) Name of the config that this references, but this is just provided for lookup/display purposes. The config in the reference will be identified by its ID
|
- `config_name` (String) Name of the config that this references, but this is just provided for lookup/display purposes. The config in the reference will be identified by its ID
|
||||||
- **file_gid** (String) Represents the file GID. Defaults to `0`.
|
- `file_gid` (String) Represents the file GID. Defaults to `0`.
|
||||||
- **file_mode** (Number) Represents represents the FileMode of the file. Defaults to `0o444`.
|
- `file_mode` (Number) Represents represents the FileMode of the file. Defaults to `0o444`.
|
||||||
- **file_uid** (String) Represents the file UID. Defaults to `0`.
|
- `file_uid` (String) Represents the file UID. Defaults to `0`.
|
||||||
|
|
||||||
|
|
||||||
<a id="nestedblock--task_spec--container_spec--dns_config"></a>
|
<a id="nestedblock--task_spec--container_spec--dns_config"></a>
|
||||||
|
|
@ -398,12 +401,12 @@ Optional:
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **nameservers** (List of String) The IP addresses of the name servers
|
- `nameservers` (List of String) The IP addresses of the name servers
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **options** (List of String) A list of internal resolver variables to be modified (e.g., `debug`, `ndots:3`, etc.)
|
- `options` (List of String) A list of internal resolver variables to be modified (e.g., `debug`, `ndots:3`, etc.)
|
||||||
- **search** (List of String) A search list for host-name lookup
|
- `search` (List of String) A search list for host-name lookup
|
||||||
|
|
||||||
|
|
||||||
<a id="nestedblock--task_spec--container_spec--healthcheck"></a>
|
<a id="nestedblock--task_spec--container_spec--healthcheck"></a>
|
||||||
|
|
@ -411,14 +414,14 @@ Optional:
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **test** (List of String) The test to perform as list
|
- `test` (List of String) The test to perform as list
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **interval** (String) Time between running the check (ms|s|m|h). Defaults to `0s`.
|
- `interval` (String) Time between running the check (ms|s|m|h). Defaults to `0s`.
|
||||||
- **retries** (Number) Consecutive failures needed to report unhealthy. Defaults to `0`
|
- `retries` (Number) Consecutive failures needed to report unhealthy. Defaults to `0`
|
||||||
- **start_period** (String) Start period for the container to initialize before counting retries towards unstable (ms|s|m|h). Defaults to `0s`.
|
- `start_period` (String) Start period for the container to initialize before counting retries towards unstable (ms|s|m|h). Defaults to `0s`.
|
||||||
- **timeout** (String) Maximum time to allow one check to run (ms|s|m|h). Defaults to `0s`.
|
- `timeout` (String) Maximum time to allow one check to run (ms|s|m|h). Defaults to `0s`.
|
||||||
|
|
||||||
|
|
||||||
<a id="nestedblock--task_spec--container_spec--hosts"></a>
|
<a id="nestedblock--task_spec--container_spec--hosts"></a>
|
||||||
|
|
@ -426,8 +429,8 @@ Optional:
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **host** (String) The name of the host
|
- `host` (String) The name of the host
|
||||||
- **ip** (String) The ip of the host
|
- `ip` (String) The ip of the host
|
||||||
|
|
||||||
|
|
||||||
<a id="nestedblock--task_spec--container_spec--labels"></a>
|
<a id="nestedblock--task_spec--container_spec--labels"></a>
|
||||||
|
|
@ -435,8 +438,8 @@ Required:
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **label** (String) Name of the label
|
- `label` (String) Name of the label
|
||||||
- **value** (String) Value of the label
|
- `value` (String) Value of the label
|
||||||
|
|
||||||
|
|
||||||
<a id="nestedblock--task_spec--container_spec--mounts"></a>
|
<a id="nestedblock--task_spec--container_spec--mounts"></a>
|
||||||
|
|
@ -444,23 +447,23 @@ Required:
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **target** (String) Container path
|
- `target` (String) Container path
|
||||||
- **type** (String) The mount type
|
- `type` (String) The mount type
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **bind_options** (Block List, Max: 1) Optional configuration for the bind type (see [below for nested schema](#nestedblock--task_spec--container_spec--mounts--bind_options))
|
- `bind_options` (Block List, Max: 1) Optional configuration for the bind type (see [below for nested schema](#nestedblock--task_spec--container_spec--mounts--bind_options))
|
||||||
- **read_only** (Boolean) Whether the mount should be read-only
|
- `read_only` (Boolean) Whether the mount should be read-only
|
||||||
- **source** (String) Mount source (e.g. a volume name, a host path)
|
- `source` (String) Mount source (e.g. a volume name, a host path)
|
||||||
- **tmpfs_options** (Block List, Max: 1) Optional configuration for the tmpfs type (see [below for nested schema](#nestedblock--task_spec--container_spec--mounts--tmpfs_options))
|
- `tmpfs_options` (Block List, Max: 1) Optional configuration for the tmpfs type (see [below for nested schema](#nestedblock--task_spec--container_spec--mounts--tmpfs_options))
|
||||||
- **volume_options** (Block List, Max: 1) Optional configuration for the volume type (see [below for nested schema](#nestedblock--task_spec--container_spec--mounts--volume_options))
|
- `volume_options` (Block List, Max: 1) Optional configuration for the volume type (see [below for nested schema](#nestedblock--task_spec--container_spec--mounts--volume_options))
|
||||||
|
|
||||||
<a id="nestedblock--task_spec--container_spec--mounts--bind_options"></a>
|
<a id="nestedblock--task_spec--container_spec--mounts--bind_options"></a>
|
||||||
### Nested Schema for `task_spec.container_spec.mounts.volume_options`
|
### Nested Schema for `task_spec.container_spec.mounts.volume_options`
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **propagation** (String) Bind propagation refers to whether or not mounts created within a given bind-mount or named volume can be propagated to replicas of that mount. See the [docs](https://docs.docker.com/storage/bind-mounts/#configure-bind-propagation) for details. Defaults to `rprivate`
|
- `propagation` (String) Bind propagation refers to whether or not mounts created within a given bind-mount or named volume can be propagated to replicas of that mount. See the [docs](https://docs.docker.com/storage/bind-mounts/#configure-bind-propagation) for details. Defaults to `rprivate`
|
||||||
|
|
||||||
|
|
||||||
<a id="nestedblock--task_spec--container_spec--mounts--tmpfs_options"></a>
|
<a id="nestedblock--task_spec--container_spec--mounts--tmpfs_options"></a>
|
||||||
|
|
@ -468,8 +471,8 @@ Optional:
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **mode** (Number) The permission mode for the tmpfs mount in an integer
|
- `mode` (Number) The permission mode for the tmpfs mount in an integer
|
||||||
- **size_bytes** (Number) The size for the tmpfs mount in bytes
|
- `size_bytes` (Number) The size for the tmpfs mount in bytes
|
||||||
|
|
||||||
|
|
||||||
<a id="nestedblock--task_spec--container_spec--mounts--volume_options"></a>
|
<a id="nestedblock--task_spec--container_spec--mounts--volume_options"></a>
|
||||||
|
|
@ -477,18 +480,18 @@ Optional:
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **driver_name** (String) Name of the driver to use to create the volume
|
- `driver_name` (String) Name of the driver to use to create the volume
|
||||||
- **driver_options** (Map of String) key/value map of driver specific options
|
- `driver_options` (Map of String) key/value map of driver specific options
|
||||||
- **labels** (Block Set) User-defined key/value metadata (see [below for nested schema](#nestedblock--task_spec--container_spec--mounts--volume_options--labels))
|
- `labels` (Block Set) User-defined key/value metadata (see [below for nested schema](#nestedblock--task_spec--container_spec--mounts--volume_options--labels))
|
||||||
- **no_copy** (Boolean) Populate volume with data from the target
|
- `no_copy` (Boolean) Populate volume with data from the target
|
||||||
|
|
||||||
<a id="nestedblock--task_spec--container_spec--mounts--volume_options--labels"></a>
|
<a id="nestedblock--task_spec--container_spec--mounts--volume_options--labels"></a>
|
||||||
### Nested Schema for `task_spec.container_spec.mounts.volume_options.labels`
|
### Nested Schema for `task_spec.container_spec.mounts.volume_options.labels`
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **label** (String) Name of the label
|
- `label` (String) Name of the label
|
||||||
- **value** (String) Value of the label
|
- `value` (String) Value of the label
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -498,16 +501,16 @@ Required:
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **credential_spec** (Block List, Max: 1) CredentialSpec for managed service account (Windows only) (see [below for nested schema](#nestedblock--task_spec--container_spec--privileges--credential_spec))
|
- `credential_spec` (Block List, Max: 1) CredentialSpec for managed service account (Windows only) (see [below for nested schema](#nestedblock--task_spec--container_spec--privileges--credential_spec))
|
||||||
- **se_linux_context** (Block List, Max: 1) SELinux labels of the container (see [below for nested schema](#nestedblock--task_spec--container_spec--privileges--se_linux_context))
|
- `se_linux_context` (Block List, Max: 1) SELinux labels of the container (see [below for nested schema](#nestedblock--task_spec--container_spec--privileges--se_linux_context))
|
||||||
|
|
||||||
<a id="nestedblock--task_spec--container_spec--privileges--credential_spec"></a>
|
<a id="nestedblock--task_spec--container_spec--privileges--credential_spec"></a>
|
||||||
### Nested Schema for `task_spec.container_spec.privileges.se_linux_context`
|
### Nested Schema for `task_spec.container_spec.privileges.se_linux_context`
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **file** (String) Load credential spec from this file
|
- `file` (String) Load credential spec from this file
|
||||||
- **registry** (String) Load credential spec from this value in the Windows registry
|
- `registry` (String) Load credential spec from this value in the Windows registry
|
||||||
|
|
||||||
|
|
||||||
<a id="nestedblock--task_spec--container_spec--privileges--se_linux_context"></a>
|
<a id="nestedblock--task_spec--container_spec--privileges--se_linux_context"></a>
|
||||||
|
|
@ -515,11 +518,11 @@ Optional:
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **disable** (Boolean) Disable SELinux
|
- `disable` (Boolean) Disable SELinux
|
||||||
- **level** (String) SELinux level label
|
- `level` (String) SELinux level label
|
||||||
- **role** (String) SELinux role label
|
- `role` (String) SELinux role label
|
||||||
- **type** (String) SELinux type label
|
- `type` (String) SELinux type label
|
||||||
- **user** (String) SELinux user label
|
- `user` (String) SELinux user label
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -528,15 +531,15 @@ Optional:
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **file_name** (String) Represents the final filename in the filesystem
|
- `file_name` (String) Represents the final filename in the filesystem
|
||||||
- **secret_id** (String) ID of the specific secret that we're referencing
|
- `secret_id` (String) ID of the specific secret that we're referencing
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **file_gid** (String) Represents the file GID. Defaults to `0`
|
- `file_gid` (String) Represents the file GID. Defaults to `0`
|
||||||
- **file_mode** (Number) Represents represents the FileMode of the file. Defaults to `0o444`
|
- `file_mode` (Number) Represents represents the FileMode of the file. Defaults to `0o444`
|
||||||
- **file_uid** (String) Represents the file UID. Defaults to `0`
|
- `file_uid` (String) Represents the file UID. Defaults to `0`
|
||||||
- **secret_name** (String) Name of the secret that this references, but this is just provided for lookup/display purposes. The config in the reference will be identified by its ID
|
- `secret_name` (String) Name of the secret that this references, but this is just provided for lookup/display purposes. The config in the reference will be identified by its ID
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -545,11 +548,11 @@ Optional:
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **name** (String) The logging driver to use
|
- `name` (String) The logging driver to use
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **options** (Map of String) The options for the logging driver
|
- `options` (Map of String) The options for the logging driver
|
||||||
|
|
||||||
|
|
||||||
<a id="nestedblock--task_spec--placement"></a>
|
<a id="nestedblock--task_spec--placement"></a>
|
||||||
|
|
@ -557,18 +560,18 @@ Optional:
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **constraints** (Set of String) An array of constraints. e.g.: `node.role==manager`
|
- `constraints` (Set of String) An array of constraints. e.g.: `node.role==manager`
|
||||||
- **max_replicas** (Number) Maximum number of replicas for per node (default value is `0`, which is unlimited)
|
- `max_replicas` (Number) Maximum number of replicas for per node (default value is `0`, which is unlimited)
|
||||||
- **platforms** (Block Set) Platforms stores all the platforms that the service's image can run on (see [below for nested schema](#nestedblock--task_spec--placement--platforms))
|
- `platforms` (Block Set) Platforms stores all the platforms that the service's image can run on (see [below for nested schema](#nestedblock--task_spec--placement--platforms))
|
||||||
- **prefs** (Set of String) Preferences provide a way to make the scheduler aware of factors such as topology. They are provided in order from highest to lowest precedence, e.g.: `spread=node.role.manager`
|
- `prefs` (Set of String) Preferences provide a way to make the scheduler aware of factors such as topology. They are provided in order from highest to lowest precedence, e.g.: `spread=node.role.manager`
|
||||||
|
|
||||||
<a id="nestedblock--task_spec--placement--platforms"></a>
|
<a id="nestedblock--task_spec--placement--platforms"></a>
|
||||||
### Nested Schema for `task_spec.placement.platforms`
|
### Nested Schema for `task_spec.placement.platforms`
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **architecture** (String) The architecture, e.g. `amd64`
|
- `architecture` (String) The architecture, e.g. `amd64`
|
||||||
- **os** (String) The operation system, e.g. `linux`
|
- `os` (String) The operation system, e.g. `linux`
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -577,16 +580,16 @@ Required:
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **limits** (Block List, Max: 1) Describes the resources which can be advertised by a node and requested by a task (see [below for nested schema](#nestedblock--task_spec--resources--limits))
|
- `limits` (Block List, Max: 1) Describes the resources which can be advertised by a node and requested by a task (see [below for nested schema](#nestedblock--task_spec--resources--limits))
|
||||||
- **reservation** (Block List, Max: 1) An object describing the resources which can be advertised by a node and requested by a task (see [below for nested schema](#nestedblock--task_spec--resources--reservation))
|
- `reservation` (Block List, Max: 1) An object describing the resources which can be advertised by a node and requested by a task (see [below for nested schema](#nestedblock--task_spec--resources--reservation))
|
||||||
|
|
||||||
<a id="nestedblock--task_spec--resources--limits"></a>
|
<a id="nestedblock--task_spec--resources--limits"></a>
|
||||||
### Nested Schema for `task_spec.resources.limits`
|
### Nested Schema for `task_spec.resources.limits`
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **memory_bytes** (Number) The amounf of memory in bytes the container allocates
|
- `memory_bytes` (Number) The amounf of memory in bytes the container allocates
|
||||||
- **nano_cpus** (Number) CPU shares in units of `1/1e9` (or `10^-9`) of the CPU. Should be at least `1000000`
|
- `nano_cpus` (Number) CPU shares in units of `1/1e9` (or `10^-9`) of the CPU. Should be at least `1000000`
|
||||||
|
|
||||||
|
|
||||||
<a id="nestedblock--task_spec--resources--reservation"></a>
|
<a id="nestedblock--task_spec--resources--reservation"></a>
|
||||||
|
|
@ -594,17 +597,17 @@ Optional:
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **generic_resources** (Block List, Max: 1) User-defined resources can be either Integer resources (e.g, `SSD=3`) or String resources (e.g, GPU=UUID1) (see [below for nested schema](#nestedblock--task_spec--resources--reservation--generic_resources))
|
- `generic_resources` (Block List, Max: 1) User-defined resources can be either Integer resources (e.g, `SSD=3`) or String resources (e.g, GPU=UUID1) (see [below for nested schema](#nestedblock--task_spec--resources--reservation--generic_resources))
|
||||||
- **memory_bytes** (Number) The amounf of memory in bytes the container allocates
|
- `memory_bytes` (Number) The amounf of memory in bytes the container allocates
|
||||||
- **nano_cpus** (Number) CPU shares in units of 1/1e9 (or 10^-9) of the CPU. Should be at least `1000000`
|
- `nano_cpus` (Number) CPU shares in units of 1/1e9 (or 10^-9) of the CPU. Should be at least `1000000`
|
||||||
|
|
||||||
<a id="nestedblock--task_spec--resources--reservation--generic_resources"></a>
|
<a id="nestedblock--task_spec--resources--reservation--generic_resources"></a>
|
||||||
### Nested Schema for `task_spec.resources.reservation.nano_cpus`
|
### Nested Schema for `task_spec.resources.reservation.nano_cpus`
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **discrete_resources_spec** (Set of String) The Integer resources
|
- `discrete_resources_spec` (Set of String) The Integer resources
|
||||||
- **named_resources_spec** (Set of String) The String resources
|
- `named_resources_spec` (Set of String) The String resources
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -614,10 +617,10 @@ Optional:
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **condition** (String) Condition for restart
|
- `condition` (String) Condition for restart
|
||||||
- **delay** (String) Delay between restart attempts (ms|s|m|h)
|
- `delay` (String) Delay between restart attempts (ms|s|m|h)
|
||||||
- **max_attempts** (Number) Maximum attempts to restart a given container before giving up (default value is `0`, which is ignored)
|
- `max_attempts` (Number) Maximum attempts to restart a given container before giving up (default value is `0`, which is ignored)
|
||||||
- **window** (String) The time window used to evaluate the restart policy (default value is `0`, which is unbounded) (ms|s|m|h)
|
- `window` (String) The time window used to evaluate the restart policy (default value is `0`, which is unbounded) (ms|s|m|h)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -626,12 +629,12 @@ Optional:
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **server_address** (String) The address of the server for the authentication
|
- `server_address` (String) The address of the server for the authentication
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **password** (String, Sensitive) The password
|
- `password` (String, Sensitive) The password
|
||||||
- **username** (String) The username
|
- `username` (String) The username
|
||||||
|
|
||||||
|
|
||||||
<a id="nestedblock--converge_config"></a>
|
<a id="nestedblock--converge_config"></a>
|
||||||
|
|
@ -639,8 +642,8 @@ Optional:
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **delay** (String) The interval to check if the desired state is reached `(ms|s)`. Defaults to `7s`.
|
- `delay` (String) The interval to check if the desired state is reached `(ms|s)`. Defaults to `7s`.
|
||||||
- **timeout** (String) The timeout of the service to reach the desired state `(s|m)`. Defaults to `3m`
|
- `timeout` (String) The timeout of the service to reach the desired state `(s|m)`. Defaults to `3m`
|
||||||
|
|
||||||
|
|
||||||
<a id="nestedblock--endpoint_spec"></a>
|
<a id="nestedblock--endpoint_spec"></a>
|
||||||
|
|
@ -648,22 +651,22 @@ Optional:
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **mode** (String) The mode of resolution to use for internal load balancing between tasks
|
- `mode` (String) The mode of resolution to use for internal load balancing between tasks
|
||||||
- **ports** (Block List) List of exposed ports that this service is accessible on from the outside. Ports can only be provided if 'vip' resolution mode is used (see [below for nested schema](#nestedblock--endpoint_spec--ports))
|
- `ports` (Block List) List of exposed ports that this service is accessible on from the outside. Ports can only be provided if 'vip' resolution mode is used (see [below for nested schema](#nestedblock--endpoint_spec--ports))
|
||||||
|
|
||||||
<a id="nestedblock--endpoint_spec--ports"></a>
|
<a id="nestedblock--endpoint_spec--ports"></a>
|
||||||
### Nested Schema for `endpoint_spec.ports`
|
### Nested Schema for `endpoint_spec.ports`
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **target_port** (Number) The port inside the container
|
- `target_port` (Number) The port inside the container
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **name** (String) A random name for the port
|
- `name` (String) A random name for the port
|
||||||
- **protocol** (String) Rrepresents the protocol of a port: `tcp`, `udp` or `sctp`. Defaults to `tcp`.
|
- `protocol` (String) Rrepresents the protocol of a port: `tcp`, `udp` or `sctp`. Defaults to `tcp`.
|
||||||
- **publish_mode** (String) Represents the mode in which the port is to be published: 'ingress' or 'host'. Defaults to `ingress`.
|
- `publish_mode` (String) Represents the mode in which the port is to be published: 'ingress' or 'host'. Defaults to `ingress`.
|
||||||
- **published_port** (Number) The port on the swarm hosts
|
- `published_port` (Number) The port on the swarm hosts
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -672,8 +675,8 @@ Optional:
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **label** (String) Name of the label
|
- `label` (String) Name of the label
|
||||||
- **value** (String) Value of the label
|
- `value` (String) Value of the label
|
||||||
|
|
||||||
|
|
||||||
<a id="nestedblock--mode"></a>
|
<a id="nestedblock--mode"></a>
|
||||||
|
|
@ -681,15 +684,15 @@ Required:
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **global** (Boolean) The global service mode. Defaults to `false`
|
- `global` (Boolean) The global service mode. Defaults to `false`
|
||||||
- **replicated** (Block List, Max: 1) The replicated service mode (see [below for nested schema](#nestedblock--mode--replicated))
|
- `replicated` (Block List, Max: 1) The replicated service mode (see [below for nested schema](#nestedblock--mode--replicated))
|
||||||
|
|
||||||
<a id="nestedblock--mode--replicated"></a>
|
<a id="nestedblock--mode--replicated"></a>
|
||||||
### Nested Schema for `mode.replicated`
|
### Nested Schema for `mode.replicated`
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **replicas** (Number) The amount of replicas of the service. Defaults to `1`
|
- `replicas` (Number) The amount of replicas of the service. Defaults to `1`
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -698,12 +701,12 @@ Optional:
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **delay** (String) Delay between task rollbacks (ns|us|ms|s|m|h). Defaults to `0s`.
|
- `delay` (String) Delay between task rollbacks (ns|us|ms|s|m|h). Defaults to `0s`.
|
||||||
- **failure_action** (String) Action on rollback failure: pause | continue. Defaults to `pause`.
|
- `failure_action` (String) Action on rollback failure: pause | continue. Defaults to `pause`.
|
||||||
- **max_failure_ratio** (String) Failure rate to tolerate during a rollback. Defaults to `0.0`.
|
- `max_failure_ratio` (String) Failure rate to tolerate during a rollback. Defaults to `0.0`.
|
||||||
- **monitor** (String) Duration after each task rollback to monitor for failure (ns|us|ms|s|m|h). Defaults to `5s`.
|
- `monitor` (String) Duration after each task rollback to monitor for failure (ns|us|ms|s|m|h). Defaults to `5s`.
|
||||||
- **order** (String) Rollback order: either 'stop-first' or 'start-first'. Defaults to `stop-first`.
|
- `order` (String) Rollback order: either 'stop-first' or 'start-first'. Defaults to `stop-first`.
|
||||||
- **parallelism** (Number) Maximum number of tasks to be rollbacked in one iteration. Defaults to `1`
|
- `parallelism` (Number) Maximum number of tasks to be rollbacked in one iteration. Defaults to `1`
|
||||||
|
|
||||||
|
|
||||||
<a id="nestedblock--update_config"></a>
|
<a id="nestedblock--update_config"></a>
|
||||||
|
|
@ -711,12 +714,12 @@ Optional:
|
||||||
|
|
||||||
Optional:
|
Optional:
|
||||||
|
|
||||||
- **delay** (String) Delay between task updates `(ns|us|ms|s|m|h)`. Defaults to `0s`.
|
- `delay` (String) Delay between task updates `(ns|us|ms|s|m|h)`. Defaults to `0s`.
|
||||||
- **failure_action** (String) Action on update failure: `pause`, `continue` or `rollback`. Defaults to `pause`.
|
- `failure_action` (String) Action on update failure: `pause`, `continue` or `rollback`. Defaults to `pause`.
|
||||||
- **max_failure_ratio** (String) Failure rate to tolerate during an update. Defaults to `0.0`.
|
- `max_failure_ratio` (String) Failure rate to tolerate during an update. Defaults to `0.0`.
|
||||||
- **monitor** (String) Duration after each task update to monitor for failure (ns|us|ms|s|m|h). Defaults to `5s`.
|
- `monitor` (String) Duration after each task update to monitor for failure (ns|us|ms|s|m|h). Defaults to `5s`.
|
||||||
- **order** (String) Update order: either 'stop-first' or 'start-first'. Defaults to `stop-first`.
|
- `order` (String) Update order: either 'stop-first' or 'start-first'. Defaults to `stop-first`.
|
||||||
- **parallelism** (Number) Maximum number of tasks to be updated in one iteration. Defaults to `1`
|
- `parallelism` (Number) Maximum number of tasks to be updated in one iteration. Defaults to `1`
|
||||||
|
|
||||||
## Import
|
## Import
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
---
|
---
|
||||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||||
page_title: "docker_volume Resource - terraform-provider-docker"
|
page_title: "Resource docker_volume - terraform-provider-docker"
|
||||||
subcategory: ""
|
subcategory: ""
|
||||||
description: |-
|
description: |-
|
||||||
Creates and destroys a volume in Docker. This can be used alongside docker_container container.md to prepare volumes that can be shared across containers.
|
Creates and destroys a volume in Docker. This can be used alongside docker_container container.md to prepare volumes that can be shared across containers.
|
||||||
---
|
---
|
||||||
<!-- Bug: Type and Name are switched -->
|
<!-- Bug: Type and Name are switched -->
|
||||||
# docker_volume (Resource)
|
# Resource (docker_volume)
|
||||||
|
|
||||||
Creates and destroys a volume in Docker. This can be used alongside [docker_container](container.md) to prepare volumes that can be shared across containers.
|
Creates and destroys a volume in Docker. This can be used alongside [docker_container](container.md) to prepare volumes that can be shared across containers.
|
||||||
|
|
||||||
|
|
@ -23,23 +23,23 @@ resource "docker_volume" "shared_volume" {
|
||||||
|
|
||||||
### Optional
|
### Optional
|
||||||
|
|
||||||
- **driver** (String) Driver type for the volume. Defaults to `local`.
|
- `driver` (String) Driver type for the volume. Defaults to `local`.
|
||||||
- **driver_opts** (Map of String) Options specific to the driver.
|
- `driver_opts` (Map of String) Options specific to the driver.
|
||||||
- **id** (String) The ID of this resource.
|
- `labels` (Block Set) User-defined key/value metadata (see [below for nested schema](#nestedblock--labels))
|
||||||
- **labels** (Block Set) User-defined key/value metadata (see [below for nested schema](#nestedblock--labels))
|
- `name` (String) The name of the Docker volume (will be generated if not provided).
|
||||||
- **name** (String) The name of the Docker volume (will be generated if not provided).
|
|
||||||
|
|
||||||
### Read-Only
|
### Read-Only
|
||||||
|
|
||||||
- **mountpoint** (String) The mountpoint of the volume.
|
- `id` (String) The ID of this resource.
|
||||||
|
- `mountpoint` (String) The mountpoint of the volume.
|
||||||
|
|
||||||
<a id="nestedblock--labels"></a>
|
<a id="nestedblock--labels"></a>
|
||||||
### Nested Schema for `labels`
|
### Nested Schema for `labels`
|
||||||
|
|
||||||
Required:
|
Required:
|
||||||
|
|
||||||
- **label** (String) Name of the label
|
- `label` (String) Name of the label
|
||||||
- **value** (String) Value of the label
|
- `value` (String) Value of the label
|
||||||
|
|
||||||
## Import
|
## Import
|
||||||
|
|
||||||
|
|
|
||||||
34
go.mod
34
go.mod
|
|
@ -15,41 +15,52 @@ require (
|
||||||
|
|
||||||
require (
|
require (
|
||||||
github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78 // indirect
|
github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78 // indirect
|
||||||
|
github.com/Masterminds/goutils v1.1.1 // indirect
|
||||||
|
github.com/Masterminds/semver/v3 v3.1.1 // indirect
|
||||||
|
github.com/Masterminds/sprig/v3 v3.2.2 // indirect
|
||||||
github.com/Microsoft/go-winio v0.4.17-0.20210211115548-6eac466e5fa3 // indirect
|
github.com/Microsoft/go-winio v0.4.17-0.20210211115548-6eac466e5fa3 // indirect
|
||||||
github.com/Microsoft/hcsshim v0.8.15 // indirect
|
github.com/Microsoft/hcsshim v0.8.15 // indirect
|
||||||
github.com/agext/levenshtein v1.2.2 // indirect
|
github.com/agext/levenshtein v1.2.2 // indirect
|
||||||
github.com/apparentlymart/go-textseg/v13 v13.0.0 // indirect
|
github.com/apparentlymart/go-textseg/v13 v13.0.0 // indirect
|
||||||
|
github.com/armon/go-radix v1.0.0 // indirect
|
||||||
|
github.com/bgentry/speakeasy v0.1.0 // indirect
|
||||||
github.com/containerd/cgroups v0.0.0-20200824123100-0b889c03f102 // indirect
|
github.com/containerd/cgroups v0.0.0-20200824123100-0b889c03f102 // indirect
|
||||||
github.com/containerd/containerd v1.5.0-beta.1 // indirect
|
github.com/containerd/containerd v1.5.0-beta.1 // indirect
|
||||||
github.com/containerd/continuity v0.0.0-20210208174643-50096c924a4e // indirect
|
github.com/containerd/continuity v0.0.0-20210208174643-50096c924a4e // indirect
|
||||||
github.com/davecgh/go-spew v1.1.1 // indirect
|
github.com/davecgh/go-spew v1.1.1 // indirect
|
||||||
github.com/docker/docker-credential-helpers v0.6.3 // indirect
|
github.com/docker/docker-credential-helpers v0.6.3 // indirect
|
||||||
github.com/fatih/color v1.9.0 // indirect
|
github.com/fatih/color v1.13.0 // indirect
|
||||||
github.com/gogo/protobuf v1.3.2 // indirect
|
github.com/gogo/protobuf v1.3.2 // indirect
|
||||||
github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e // indirect
|
github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e // indirect
|
||||||
github.com/golang/protobuf v1.5.2 // indirect
|
github.com/golang/protobuf v1.5.2 // indirect
|
||||||
github.com/google/go-cmp v0.5.8 // indirect
|
github.com/google/go-cmp v0.5.8 // indirect
|
||||||
github.com/hashicorp/errwrap v1.0.0 // indirect
|
github.com/google/uuid v1.3.0 // indirect
|
||||||
|
github.com/hashicorp/errwrap v1.1.0 // indirect
|
||||||
github.com/hashicorp/go-checkpoint v0.5.0 // indirect
|
github.com/hashicorp/go-checkpoint v0.5.0 // indirect
|
||||||
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
|
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
|
||||||
github.com/hashicorp/go-hclog v1.2.0 // indirect
|
github.com/hashicorp/go-hclog v1.2.0 // indirect
|
||||||
github.com/hashicorp/go-multierror v1.1.1 // indirect
|
github.com/hashicorp/go-multierror v1.1.1 // indirect
|
||||||
github.com/hashicorp/go-plugin v1.4.3 // indirect
|
github.com/hashicorp/go-plugin v1.4.3 // indirect
|
||||||
github.com/hashicorp/go-uuid v1.0.3 // indirect
|
github.com/hashicorp/go-uuid v1.0.3 // indirect
|
||||||
github.com/hashicorp/go-version v1.4.0 // indirect
|
github.com/hashicorp/go-version v1.5.0 // indirect
|
||||||
github.com/hashicorp/hc-install v0.3.2 // indirect
|
github.com/hashicorp/hc-install v0.3.2 // indirect
|
||||||
github.com/hashicorp/hcl/v2 v2.12.0 // indirect
|
github.com/hashicorp/hcl/v2 v2.12.0 // indirect
|
||||||
github.com/hashicorp/logutils v1.0.0 // indirect
|
github.com/hashicorp/logutils v1.0.0 // indirect
|
||||||
github.com/hashicorp/terraform-exec v0.16.1 // indirect
|
github.com/hashicorp/terraform-exec v0.16.1 // indirect
|
||||||
github.com/hashicorp/terraform-json v0.13.0 // indirect
|
github.com/hashicorp/terraform-json v0.14.0 // indirect
|
||||||
|
github.com/hashicorp/terraform-plugin-docs v0.10.1 // indirect
|
||||||
github.com/hashicorp/terraform-plugin-go v0.9.0 // indirect
|
github.com/hashicorp/terraform-plugin-go v0.9.0 // indirect
|
||||||
github.com/hashicorp/terraform-plugin-log v0.4.0 // indirect
|
github.com/hashicorp/terraform-plugin-log v0.4.0 // indirect
|
||||||
github.com/hashicorp/terraform-registry-address v0.0.0-20210412075316-9b2996cce896 // indirect
|
github.com/hashicorp/terraform-registry-address v0.0.0-20210412075316-9b2996cce896 // indirect
|
||||||
github.com/hashicorp/terraform-svchost v0.0.0-20200729002733-f050f53b9734 // indirect
|
github.com/hashicorp/terraform-svchost v0.0.0-20200729002733-f050f53b9734 // indirect
|
||||||
github.com/hashicorp/yamux v0.0.0-20181012175058-2f1d1f20f75d // indirect
|
github.com/hashicorp/yamux v0.0.0-20181012175058-2f1d1f20f75d // indirect
|
||||||
|
github.com/huandu/xstrings v1.3.2 // indirect
|
||||||
|
github.com/imdario/mergo v0.3.13 // indirect
|
||||||
|
github.com/kr/pretty v0.3.0 // indirect
|
||||||
github.com/magefile/mage v1.10.0 // indirect
|
github.com/magefile/mage v1.10.0 // indirect
|
||||||
github.com/mattn/go-colorable v0.1.11 // indirect
|
github.com/mattn/go-colorable v0.1.12 // indirect
|
||||||
github.com/mattn/go-isatty v0.0.14 // indirect
|
github.com/mattn/go-isatty v0.0.14 // indirect
|
||||||
|
github.com/mitchellh/cli v1.1.4 // indirect
|
||||||
github.com/mitchellh/copystructure v1.2.0 // indirect
|
github.com/mitchellh/copystructure v1.2.0 // indirect
|
||||||
github.com/mitchellh/go-testing-interface v1.14.1 // indirect
|
github.com/mitchellh/go-testing-interface v1.14.1 // indirect
|
||||||
github.com/mitchellh/go-wordwrap v1.0.0 // indirect
|
github.com/mitchellh/go-wordwrap v1.0.0 // indirect
|
||||||
|
|
@ -66,20 +77,25 @@ require (
|
||||||
github.com/opencontainers/image-spec v1.0.1 // indirect
|
github.com/opencontainers/image-spec v1.0.1 // indirect
|
||||||
github.com/opencontainers/runc v1.0.0-rc93 // indirect
|
github.com/opencontainers/runc v1.0.0-rc93 // indirect
|
||||||
github.com/pkg/errors v0.9.1 // indirect
|
github.com/pkg/errors v0.9.1 // indirect
|
||||||
|
github.com/posener/complete v1.2.3 // indirect
|
||||||
|
github.com/russross/blackfriday v1.6.0 // indirect
|
||||||
|
github.com/shopspring/decimal v1.3.1 // indirect
|
||||||
github.com/sirupsen/logrus v1.8.0 // indirect
|
github.com/sirupsen/logrus v1.8.0 // indirect
|
||||||
|
github.com/spf13/cast v1.5.0 // indirect
|
||||||
github.com/vmihailenco/msgpack v4.0.4+incompatible // indirect
|
github.com/vmihailenco/msgpack v4.0.4+incompatible // indirect
|
||||||
github.com/vmihailenco/msgpack/v4 v4.3.12 // indirect
|
github.com/vmihailenco/msgpack/v4 v4.3.12 // indirect
|
||||||
github.com/vmihailenco/tagparser v0.1.1 // indirect
|
github.com/vmihailenco/tagparser v0.1.1 // indirect
|
||||||
github.com/zclconf/go-cty v1.10.0 // indirect
|
github.com/zclconf/go-cty v1.10.0 // indirect
|
||||||
go.opencensus.io v0.22.4 // indirect
|
go.opencensus.io v0.22.4 // indirect
|
||||||
golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e // indirect
|
golang.org/x/crypto v0.0.0-20220525230936-793ad666bf5e // indirect
|
||||||
golang.org/x/net v0.0.0-20210326060303-6b1517762897 // indirect
|
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2 // indirect
|
||||||
golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6 // indirect
|
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a // indirect
|
||||||
golang.org/x/text v0.3.5 // indirect
|
golang.org/x/text v0.3.7 // indirect
|
||||||
golang.org/x/time v0.0.0-20200630173020-3af7569d3a1e // indirect
|
golang.org/x/time v0.0.0-20200630173020-3af7569d3a1e // indirect
|
||||||
google.golang.org/appengine v1.6.6 // indirect
|
google.golang.org/appengine v1.6.6 // indirect
|
||||||
google.golang.org/genproto v0.0.0-20201110150050-8816d57aaa9a // indirect
|
google.golang.org/genproto v0.0.0-20201110150050-8816d57aaa9a // indirect
|
||||||
google.golang.org/grpc v1.45.0 // indirect
|
google.golang.org/grpc v1.45.0 // indirect
|
||||||
google.golang.org/protobuf v1.28.0 // indirect
|
google.golang.org/protobuf v1.28.0 // indirect
|
||||||
|
gopkg.in/yaml.v3 v3.0.0 // indirect
|
||||||
gotest.tools/v3 v3.0.3 // indirect
|
gotest.tools/v3 v3.0.3 // indirect
|
||||||
)
|
)
|
||||||
|
|
|
||||||
77
go.sum
77
go.sum
|
|
@ -100,9 +100,18 @@ github.com/Djarvur/go-err113 v0.0.0-20200410182137-af658d038157/go.mod h1:4UJr5H
|
||||||
github.com/Djarvur/go-err113 v0.1.0/go.mod h1:4UJr5HIiMZrwgkSPdsjy2uOQExX/WEILpIrO9UPGuXs=
|
github.com/Djarvur/go-err113 v0.1.0/go.mod h1:4UJr5HIiMZrwgkSPdsjy2uOQExX/WEILpIrO9UPGuXs=
|
||||||
github.com/GoogleCloudPlatform/cloudsql-proxy v0.0.0-20191009163259-e802c2cb94ae/go.mod h1:mjwGPas4yKduTyubHvD1Atl9r1rUq8DfVy+gkVvZ+oo=
|
github.com/GoogleCloudPlatform/cloudsql-proxy v0.0.0-20191009163259-e802c2cb94ae/go.mod h1:mjwGPas4yKduTyubHvD1Atl9r1rUq8DfVy+gkVvZ+oo=
|
||||||
github.com/GoogleCloudPlatform/k8s-cloud-provider v0.0.0-20190822182118-27a4ced34534/go.mod h1:iroGtC8B3tQiqtds1l+mgk/BBOrxbqjH+eUfFQYRc14=
|
github.com/GoogleCloudPlatform/k8s-cloud-provider v0.0.0-20190822182118-27a4ced34534/go.mod h1:iroGtC8B3tQiqtds1l+mgk/BBOrxbqjH+eUfFQYRc14=
|
||||||
|
github.com/Masterminds/goutils v1.1.0/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU=
|
||||||
|
github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI=
|
||||||
|
github.com/Masterminds/goutils v1.1.1/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU=
|
||||||
|
github.com/Masterminds/semver v1.5.0 h1:H65muMkzWKEuNDnfl9d70GUjFniHKHRbFPGBuZ3QEww=
|
||||||
github.com/Masterminds/semver v1.5.0/go.mod h1:MB6lktGJrhw8PrUyiEoblNEGEQ+RzHPF078ddwwvV3Y=
|
github.com/Masterminds/semver v1.5.0/go.mod h1:MB6lktGJrhw8PrUyiEoblNEGEQ+RzHPF078ddwwvV3Y=
|
||||||
github.com/Masterminds/semver/v3 v3.0.3/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs=
|
github.com/Masterminds/semver/v3 v3.0.3/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs=
|
||||||
github.com/Masterminds/semver/v3 v3.1.0/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs=
|
github.com/Masterminds/semver/v3 v3.1.0/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs=
|
||||||
|
github.com/Masterminds/semver/v3 v3.1.1 h1:hLg3sBzpNErnxhQtUy/mmLR2I9foDujNK030IGemrRc=
|
||||||
|
github.com/Masterminds/semver/v3 v3.1.1/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs=
|
||||||
|
github.com/Masterminds/sprig/v3 v3.2.0/go.mod h1:tWhwTbUTndesPNeF0C900vKoq283u6zp4APT9vaF3SI=
|
||||||
|
github.com/Masterminds/sprig/v3 v3.2.2 h1:17jRggJu518dr3QaafizSXOjKYp94wKfABxUmyxvxX8=
|
||||||
|
github.com/Masterminds/sprig/v3 v3.2.2/go.mod h1:UoaO7Yp8KlPnJIYWTFkMaqPUYKTfGFPhxNuwnnxkKlk=
|
||||||
github.com/Microsoft/go-winio v0.4.11/go.mod h1:VhR8bwka0BXejwEJY73c50VrPtXAaKcyvVC4A4RozmA=
|
github.com/Microsoft/go-winio v0.4.11/go.mod h1:VhR8bwka0BXejwEJY73c50VrPtXAaKcyvVC4A4RozmA=
|
||||||
github.com/Microsoft/go-winio v0.4.14/go.mod h1:qXqCSQ3Xa7+6tgxaGTIe4Kpcdsi+P8jBhyzoq1bpyYA=
|
github.com/Microsoft/go-winio v0.4.14/go.mod h1:qXqCSQ3Xa7+6tgxaGTIe4Kpcdsi+P8jBhyzoq1bpyYA=
|
||||||
github.com/Microsoft/go-winio v0.4.15-0.20190919025122-fc70bd9a86b5/go.mod h1:tTuCMEN+UleMWgg9dVx4Hu52b1bJo+59jBh3ajtinzw=
|
github.com/Microsoft/go-winio v0.4.15-0.20190919025122-fc70bd9a86b5/go.mod h1:tTuCMEN+UleMWgg9dVx4Hu52b1bJo+59jBh3ajtinzw=
|
||||||
|
|
@ -168,6 +177,8 @@ github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hC
|
||||||
github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8=
|
github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8=
|
||||||
github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY=
|
github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY=
|
||||||
github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8=
|
github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8=
|
||||||
|
github.com/armon/go-radix v1.0.0 h1:F4z6KzEeeQIMeLFa97iZU6vupzoecKdU5TX24SNppXI=
|
||||||
|
github.com/armon/go-radix v1.0.0/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8=
|
||||||
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs=
|
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs=
|
||||||
github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY=
|
github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY=
|
||||||
github.com/aws/aws-sdk-go v1.15.11/go.mod h1:mFuSZ37Z9YOHbQEwBWztmVzqXrEkub65tZoCYDt7FT0=
|
github.com/aws/aws-sdk-go v1.15.11/go.mod h1:mFuSZ37Z9YOHbQEwBWztmVzqXrEkub65tZoCYDt7FT0=
|
||||||
|
|
@ -185,6 +196,7 @@ github.com/beorn7/perks v0.0.0-20160804104726-4c0e84591b9a/go.mod h1:Dwedo/Wpr24
|
||||||
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
|
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
|
||||||
github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8=
|
github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8=
|
||||||
github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
|
github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
|
||||||
|
github.com/bgentry/speakeasy v0.1.0 h1:ByYyxL9InA1OWqxJqqp2A5pYHUrCiAL6K3J+LKSsQkY=
|
||||||
github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs=
|
github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs=
|
||||||
github.com/bitly/go-simplejson v0.5.0/go.mod h1:cXHtHw4XUPsvGaxgjIAn8PhEWG9NfngEKAMDJEczWVA=
|
github.com/bitly/go-simplejson v0.5.0/go.mod h1:cXHtHw4XUPsvGaxgjIAn8PhEWG9NfngEKAMDJEczWVA=
|
||||||
github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod h1:MKsuJmJgSg28kpZDP6UIiPt0e0Oz0kqKNGyRaWEPv84=
|
github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod h1:MKsuJmJgSg28kpZDP6UIiPt0e0Oz0kqKNGyRaWEPv84=
|
||||||
|
|
@ -374,8 +386,9 @@ github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7
|
||||||
github.com/evanphx/json-patch v4.2.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk=
|
github.com/evanphx/json-patch v4.2.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk=
|
||||||
github.com/evanphx/json-patch v4.9.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk=
|
github.com/evanphx/json-patch v4.9.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk=
|
||||||
github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4=
|
github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4=
|
||||||
github.com/fatih/color v1.9.0 h1:8xPHl4/q1VyqGIPif1F+1V3Y3lSmrq01EabUW3CoW5s=
|
|
||||||
github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU=
|
github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU=
|
||||||
|
github.com/fatih/color v1.13.0 h1:8LOYc1KYPPmyKMuN8QV2DNRWNbLo6LZ0iLs8+mlH53w=
|
||||||
|
github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk=
|
||||||
github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc=
|
github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc=
|
||||||
github.com/form3tech-oss/jwt-go v3.2.2+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k=
|
github.com/form3tech-oss/jwt-go v3.2.2+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k=
|
||||||
github.com/fortytw2/leaktest v1.2.0/go.mod h1:jDsjWgpAGjm2CA7WthBh/CdZYEPF31XHquHwclZch5g=
|
github.com/fortytw2/leaktest v1.2.0/go.mod h1:jDsjWgpAGjm2CA7WthBh/CdZYEPF31XHquHwclZch5g=
|
||||||
|
|
@ -556,6 +569,8 @@ github.com/google/subcommands v1.0.1/go.mod h1:ZjhPrFU+Olkh9WazFPsl27BQ4UPiG37m3
|
||||||
github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
||||||
github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
||||||
github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
||||||
|
github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I=
|
||||||
|
github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
||||||
github.com/google/wire v0.3.0/go.mod h1:i1DMg/Lu8Sz5yYl25iOdmc5CT5qusaa+zmRWs16741s=
|
github.com/google/wire v0.3.0/go.mod h1:i1DMg/Lu8Sz5yYl25iOdmc5CT5qusaa+zmRWs16741s=
|
||||||
github.com/google/wire v0.4.0/go.mod h1:ngWDr9Qvq3yZA10YrxfyGELY/AFWGVpy9c1LTRi1EoU=
|
github.com/google/wire v0.4.0/go.mod h1:ngWDr9Qvq3yZA10YrxfyGELY/AFWGVpy9c1LTRi1EoU=
|
||||||
github.com/googleapis/gax-go v2.0.0+incompatible/go.mod h1:SFVmujtThgffbyetf+mdk2eWhX2bMyUtNHzFKcPA9HY=
|
github.com/googleapis/gax-go v2.0.0+incompatible/go.mod h1:SFVmujtThgffbyetf+mdk2eWhX2bMyUtNHzFKcPA9HY=
|
||||||
|
|
@ -602,8 +617,9 @@ github.com/hanwen/go-fuse/v2 v2.0.3/go.mod h1:0EQM6aH2ctVpvZ6a+onrQ/vaykxh2GH7hy
|
||||||
github.com/hashicorp/consul/api v1.1.0/go.mod h1:VmuI/Lkw1nC05EYQWNKwWGbkg+FbDBtguAZLlVdkD9Q=
|
github.com/hashicorp/consul/api v1.1.0/go.mod h1:VmuI/Lkw1nC05EYQWNKwWGbkg+FbDBtguAZLlVdkD9Q=
|
||||||
github.com/hashicorp/consul/sdk v0.1.1/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8=
|
github.com/hashicorp/consul/sdk v0.1.1/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8=
|
||||||
github.com/hashicorp/errwrap v0.0.0-20141028054710-7554cd9344ce/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
|
github.com/hashicorp/errwrap v0.0.0-20141028054710-7554cd9344ce/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
|
||||||
github.com/hashicorp/errwrap v1.0.0 h1:hLrqtEDnRye3+sgx6z4qVLNuviH3MR5aQ0ykNJa/UYA=
|
|
||||||
github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
|
github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
|
||||||
|
github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I=
|
||||||
|
github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
|
||||||
github.com/hashicorp/go-checkpoint v0.5.0 h1:MFYpPZCnQqQTE18jFwSII6eUQrD/oxMFp3mlgcqk5mU=
|
github.com/hashicorp/go-checkpoint v0.5.0 h1:MFYpPZCnQqQTE18jFwSII6eUQrD/oxMFp3mlgcqk5mU=
|
||||||
github.com/hashicorp/go-checkpoint v0.5.0/go.mod h1:7nfLNL10NsxqO4iWuW6tWW0HjZuDrwkBuEQsVcpCOgg=
|
github.com/hashicorp/go-checkpoint v0.5.0/go.mod h1:7nfLNL10NsxqO4iWuW6tWW0HjZuDrwkBuEQsVcpCOgg=
|
||||||
github.com/hashicorp/go-cleanhttp v0.5.0/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80=
|
github.com/hashicorp/go-cleanhttp v0.5.0/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80=
|
||||||
|
|
@ -635,8 +651,9 @@ github.com/hashicorp/go-uuid v1.0.3 h1:2gKiV6YVmrJ1i2CKKa9obLvRieoRGviZFL26PcT/C
|
||||||
github.com/hashicorp/go-uuid v1.0.3/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro=
|
github.com/hashicorp/go-uuid v1.0.3/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro=
|
||||||
github.com/hashicorp/go-version v1.2.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA=
|
github.com/hashicorp/go-version v1.2.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA=
|
||||||
github.com/hashicorp/go-version v1.3.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA=
|
github.com/hashicorp/go-version v1.3.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA=
|
||||||
github.com/hashicorp/go-version v1.4.0 h1:aAQzgqIrRKRa7w75CKpbBxYsmUoPjzVm1W59ca1L0J4=
|
|
||||||
github.com/hashicorp/go-version v1.4.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA=
|
github.com/hashicorp/go-version v1.4.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA=
|
||||||
|
github.com/hashicorp/go-version v1.5.0 h1:O293SZ2Eg+AAYijkVK3jR786Am1bhDEh2GHT0tIVE5E=
|
||||||
|
github.com/hashicorp/go-version v1.5.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA=
|
||||||
github.com/hashicorp/go.net v0.0.1/go.mod h1:hjKkEWcCURg++eb33jQU7oqQcI9XDCnUzHA0oac0k90=
|
github.com/hashicorp/go.net v0.0.1/go.mod h1:hjKkEWcCURg++eb33jQU7oqQcI9XDCnUzHA0oac0k90=
|
||||||
github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
|
github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
|
||||||
github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
|
github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
|
||||||
|
|
@ -655,8 +672,11 @@ github.com/hashicorp/memberlist v0.1.3/go.mod h1:ajVTdAv/9Im8oMAAj5G31PhhMCZJV2p
|
||||||
github.com/hashicorp/serf v0.8.2/go.mod h1:6hOLApaqBFA1NXqRQAsxw9QxuDEvNxSQRwA/JwenrHc=
|
github.com/hashicorp/serf v0.8.2/go.mod h1:6hOLApaqBFA1NXqRQAsxw9QxuDEvNxSQRwA/JwenrHc=
|
||||||
github.com/hashicorp/terraform-exec v0.16.1 h1:NAwZFJW2L2SaCBVZoVaH8LPImLOGbPLkSHy0IYbs2uE=
|
github.com/hashicorp/terraform-exec v0.16.1 h1:NAwZFJW2L2SaCBVZoVaH8LPImLOGbPLkSHy0IYbs2uE=
|
||||||
github.com/hashicorp/terraform-exec v0.16.1/go.mod h1:aj0lVshy8l+MHhFNoijNHtqTJQI3Xlowv5EOsEaGO7M=
|
github.com/hashicorp/terraform-exec v0.16.1/go.mod h1:aj0lVshy8l+MHhFNoijNHtqTJQI3Xlowv5EOsEaGO7M=
|
||||||
github.com/hashicorp/terraform-json v0.13.0 h1:Li9L+lKD1FO5RVFRM1mMMIBDoUHslOniyEi5CM+FWGY=
|
|
||||||
github.com/hashicorp/terraform-json v0.13.0/go.mod h1:y5OdLBCT+rxbwnpxZs9kGL7R9ExU76+cpdY8zHwoazk=
|
github.com/hashicorp/terraform-json v0.13.0/go.mod h1:y5OdLBCT+rxbwnpxZs9kGL7R9ExU76+cpdY8zHwoazk=
|
||||||
|
github.com/hashicorp/terraform-json v0.14.0 h1:sh9iZ1Y8IFJLx+xQiKHGud6/TSUCM0N8e17dKDpqV7s=
|
||||||
|
github.com/hashicorp/terraform-json v0.14.0/go.mod h1:5A9HIWPkk4e5aeeXIBbkcOvaZbIYnAIkEyqP2pNSckM=
|
||||||
|
github.com/hashicorp/terraform-plugin-docs v0.10.1 h1:jiVYfhJ/hVXDAQN2XjLK3WH1A/YHgFCrFXPpxibvmjc=
|
||||||
|
github.com/hashicorp/terraform-plugin-docs v0.10.1/go.mod h1:47ZcsxMUJxAjGzHf+dZ9q78oYf4PeJxO1N+i5XDtXBc=
|
||||||
github.com/hashicorp/terraform-plugin-go v0.9.0 h1:FvLY/3z4SNVatPZdoFcyrlNbCar+WyyOTv5X4Tp+WZc=
|
github.com/hashicorp/terraform-plugin-go v0.9.0 h1:FvLY/3z4SNVatPZdoFcyrlNbCar+WyyOTv5X4Tp+WZc=
|
||||||
github.com/hashicorp/terraform-plugin-go v0.9.0/go.mod h1:EawBkgjBWNf7jiKnVoyDyF39OSV+u6KUX+Y73EPj3oM=
|
github.com/hashicorp/terraform-plugin-go v0.9.0/go.mod h1:EawBkgjBWNf7jiKnVoyDyF39OSV+u6KUX+Y73EPj3oM=
|
||||||
github.com/hashicorp/terraform-plugin-log v0.3.0/go.mod h1:EjueSP/HjlyFAsDqt+okpCPjkT4NDynAe32AeDC4vps=
|
github.com/hashicorp/terraform-plugin-log v0.3.0/go.mod h1:EjueSP/HjlyFAsDqt+okpCPjkT4NDynAe32AeDC4vps=
|
||||||
|
|
@ -673,13 +693,18 @@ github.com/hashicorp/yamux v0.0.0-20180604194846-3520598351bb/go.mod h1:+NfK9FKe
|
||||||
github.com/hashicorp/yamux v0.0.0-20181012175058-2f1d1f20f75d h1:kJCB4vdITiW1eC1vq2e6IsrXKrZit1bv/TDYFGMp4BQ=
|
github.com/hashicorp/yamux v0.0.0-20181012175058-2f1d1f20f75d h1:kJCB4vdITiW1eC1vq2e6IsrXKrZit1bv/TDYFGMp4BQ=
|
||||||
github.com/hashicorp/yamux v0.0.0-20181012175058-2f1d1f20f75d/go.mod h1:+NfK9FKeTrX5uv1uIXGdwYDTeHna2qgaIlx54MXqjAM=
|
github.com/hashicorp/yamux v0.0.0-20181012175058-2f1d1f20f75d/go.mod h1:+NfK9FKeTrX5uv1uIXGdwYDTeHna2qgaIlx54MXqjAM=
|
||||||
github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU=
|
github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU=
|
||||||
|
github.com/huandu/xstrings v1.3.1/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE=
|
||||||
|
github.com/huandu/xstrings v1.3.2 h1:L18LIDzqlW6xN2rEkpdV8+oL/IXWJ1APd+vsdYy4Wdw=
|
||||||
|
github.com/huandu/xstrings v1.3.2/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE=
|
||||||
github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc=
|
github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc=
|
||||||
github.com/imdario/mergo v0.3.5/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA=
|
github.com/imdario/mergo v0.3.5/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA=
|
||||||
github.com/imdario/mergo v0.3.8/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA=
|
github.com/imdario/mergo v0.3.8/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA=
|
||||||
github.com/imdario/mergo v0.3.9/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA=
|
github.com/imdario/mergo v0.3.9/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA=
|
||||||
github.com/imdario/mergo v0.3.10/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA=
|
github.com/imdario/mergo v0.3.10/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA=
|
||||||
github.com/imdario/mergo v0.3.12 h1:b6R2BslTbIEToALKP7LxUvijTsNI9TAe80pLWN2g/HU=
|
github.com/imdario/mergo v0.3.11/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA=
|
||||||
github.com/imdario/mergo v0.3.12/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA=
|
github.com/imdario/mergo v0.3.12/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA=
|
||||||
|
github.com/imdario/mergo v0.3.13 h1:lFzP57bqS/wsqKssCGmtLAb8A0wKjLGrve2q3PPVcBk=
|
||||||
|
github.com/imdario/mergo v0.3.13/go.mod h1:4lJ1jqUDcsbIECGy0RUJAXNIhg+6ocWgb1ALK2O4oXg=
|
||||||
github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8=
|
github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8=
|
||||||
github.com/ishidawataru/sctp v0.0.0-20191218070446-00ab2ac2db07/go.mod h1:co9pwDoBCm1kGxawmb4sPq0cSIOOWNPT4KnHotMP1Zg=
|
github.com/ishidawataru/sctp v0.0.0-20191218070446-00ab2ac2db07/go.mod h1:co9pwDoBCm1kGxawmb4sPq0cSIOOWNPT4KnHotMP1Zg=
|
||||||
github.com/j-keck/arping v0.0.0-20160618110441-2cf9dc699c56/go.mod h1:ymszkNOg6tORTn+6F6j+Jc8TOr5osrynvN6ivFWZ2GA=
|
github.com/j-keck/arping v0.0.0-20160618110441-2cf9dc699c56/go.mod h1:ymszkNOg6tORTn+6F6j+Jc8TOr5osrynvN6ivFWZ2GA=
|
||||||
|
|
@ -730,8 +755,9 @@ github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxv
|
||||||
github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc=
|
github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc=
|
||||||
github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
|
github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
|
||||||
github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI=
|
github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI=
|
||||||
github.com/kr/pretty v0.2.1 h1:Fmg33tUaq4/8ym9TJN1x7sLJnHVwhP33CNkpYV/7rwI=
|
|
||||||
github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI=
|
github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI=
|
||||||
|
github.com/kr/pretty v0.3.0 h1:WgNl7dwNpEZ6jJ9k1snq4pZsg7DOEN8hP9Xw0Tsjwk0=
|
||||||
|
github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk=
|
||||||
github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
|
github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
|
||||||
github.com/kr/pty v1.1.3/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
|
github.com/kr/pty v1.1.3/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
|
||||||
github.com/kr/pty v1.1.5/go.mod h1:9r2w37qlBe7rQ6e1fg1S/9xpWHSnaqNdHD3WcMdbPDA=
|
github.com/kr/pty v1.1.5/go.mod h1:9r2w37qlBe7rQ6e1fg1S/9xpWHSnaqNdHD3WcMdbPDA=
|
||||||
|
|
@ -763,8 +789,9 @@ github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcncea
|
||||||
github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE=
|
github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE=
|
||||||
github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE=
|
github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE=
|
||||||
github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc=
|
github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc=
|
||||||
github.com/mattn/go-colorable v0.1.11 h1:nQ+aFkoE2TMGc0b68U2OKSexC+eq46+XwZzWXHRmPYs=
|
github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc=
|
||||||
github.com/mattn/go-colorable v0.1.11/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4=
|
github.com/mattn/go-colorable v0.1.12 h1:jF+Du6AlPIjs2BiUiQlKOX0rt3SujHxPnksPKZbaA40=
|
||||||
|
github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4=
|
||||||
github.com/mattn/go-ieproxy v0.0.0-20190610004146-91bb50d98149/go.mod h1:31jz6HNzdxOmlERGGEc4v/dMssOfmp2p5bT/okiKFFc=
|
github.com/mattn/go-ieproxy v0.0.0-20190610004146-91bb50d98149/go.mod h1:31jz6HNzdxOmlERGGEc4v/dMssOfmp2p5bT/okiKFFc=
|
||||||
github.com/mattn/go-ieproxy v0.0.0-20190702010315-6dee0af9227d/go.mod h1:31jz6HNzdxOmlERGGEc4v/dMssOfmp2p5bT/okiKFFc=
|
github.com/mattn/go-ieproxy v0.0.0-20190702010315-6dee0af9227d/go.mod h1:31jz6HNzdxOmlERGGEc4v/dMssOfmp2p5bT/okiKFFc=
|
||||||
github.com/mattn/go-ieproxy v0.0.1/go.mod h1:pYabZ6IHcRpFh7vIaLfK7rdcWgFEb3SFJ6/gNWuh88E=
|
github.com/mattn/go-ieproxy v0.0.1/go.mod h1:pYabZ6IHcRpFh7vIaLfK7rdcWgFEb3SFJ6/gNWuh88E=
|
||||||
|
|
@ -790,6 +817,9 @@ github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b/go.mod h1:01TrycV0kFyex
|
||||||
github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg=
|
github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg=
|
||||||
github.com/mistifyio/go-zfs v2.1.2-0.20190413222219-f784269be439+incompatible/go.mod h1:8AuVvqP/mXw1px98n46wfvcGfQ4ci2FwoAjKYxuo3Z4=
|
github.com/mistifyio/go-zfs v2.1.2-0.20190413222219-f784269be439+incompatible/go.mod h1:8AuVvqP/mXw1px98n46wfvcGfQ4ci2FwoAjKYxuo3Z4=
|
||||||
github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc=
|
github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc=
|
||||||
|
github.com/mitchellh/cli v1.1.4 h1:qj8czE26AU4PbiaPXK5uVmMSM+V5BYsFBiM9HhGRLUA=
|
||||||
|
github.com/mitchellh/cli v1.1.4/go.mod h1:vTLESy5mRhKOs9KDp0/RATawxP1UqBmdrpVRMnpcvKQ=
|
||||||
|
github.com/mitchellh/copystructure v1.0.0/go.mod h1:SNtv71yrdKgLRyLFxmLdkAbkKEFWgYaq1OVrnRcwhnw=
|
||||||
github.com/mitchellh/copystructure v1.2.0 h1:vpKXTN4ewci03Vljg/q9QvCGUDttBOGBIa15WveJJGw=
|
github.com/mitchellh/copystructure v1.2.0 h1:vpKXTN4ewci03Vljg/q9QvCGUDttBOGBIa15WveJJGw=
|
||||||
github.com/mitchellh/copystructure v1.2.0/go.mod h1:qLl+cE2AmVv+CoeAwDPye/v+N2HKCj9FbZEVFJRxO9s=
|
github.com/mitchellh/copystructure v1.2.0/go.mod h1:qLl+cE2AmVv+CoeAwDPye/v+N2HKCj9FbZEVFJRxO9s=
|
||||||
github.com/mitchellh/go-homedir v1.0.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0=
|
github.com/mitchellh/go-homedir v1.0.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0=
|
||||||
|
|
@ -812,6 +842,7 @@ github.com/mitchellh/mapstructure v1.3.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RR
|
||||||
github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY=
|
github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY=
|
||||||
github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo=
|
github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo=
|
||||||
github.com/mitchellh/osext v0.0.0-20151018003038-5e2d6d41470f/go.mod h1:OkQIRizQZAeMln+1tSwduZz7+Af5oFlKirV/MSYes2A=
|
github.com/mitchellh/osext v0.0.0-20151018003038-5e2d6d41470f/go.mod h1:OkQIRizQZAeMln+1tSwduZz7+Af5oFlKirV/MSYes2A=
|
||||||
|
github.com/mitchellh/reflectwalk v1.0.0/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw=
|
||||||
github.com/mitchellh/reflectwalk v1.0.2 h1:G2LzWKi524PWgd3mLHV8Y5k7s6XUvT0Gef6zxSIeXaQ=
|
github.com/mitchellh/reflectwalk v1.0.2 h1:G2LzWKi524PWgd3mLHV8Y5k7s6XUvT0Gef6zxSIeXaQ=
|
||||||
github.com/mitchellh/reflectwalk v1.0.2/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw=
|
github.com/mitchellh/reflectwalk v1.0.2/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw=
|
||||||
github.com/moby/buildkit v0.8.2 h1:kvb0cLWss4mOhCxcXSTENzzA+t1JR1eIyXFhDrI+73g=
|
github.com/moby/buildkit v0.8.2 h1:kvb0cLWss4mOhCxcXSTENzzA+t1JR1eIyXFhDrI+73g=
|
||||||
|
|
@ -923,6 +954,8 @@ github.com/pmezard/go-difflib v0.0.0-20151028094244-d8ed2627bdf0/go.mod h1:iKH77
|
||||||
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
|
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
|
||||||
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
|
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
|
||||||
github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI=
|
github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI=
|
||||||
|
github.com/posener/complete v1.2.3 h1:NP0eAhjcjImqslEwo/1hq7gpajME0fTLTezBKDqfXqo=
|
||||||
|
github.com/posener/complete v1.2.3/go.mod h1:WZIdtGGp+qx0sLrYKtIRAruyNpv6hFCicSgv7Sy7s/s=
|
||||||
github.com/pquerna/cachecontrol v0.0.0-20171018203845-0dec1b30a021/go.mod h1:prYjPmNq4d1NPVmpShWobRqXY3q7Vp+80DqgxxUrUIA=
|
github.com/pquerna/cachecontrol v0.0.0-20171018203845-0dec1b30a021/go.mod h1:prYjPmNq4d1NPVmpShWobRqXY3q7Vp+80DqgxxUrUIA=
|
||||||
github.com/prometheus/client_golang v0.0.0-20180209125602-c332b6f63c06/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw=
|
github.com/prometheus/client_golang v0.0.0-20180209125602-c332b6f63c06/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw=
|
||||||
github.com/prometheus/client_golang v0.8.0/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw=
|
github.com/prometheus/client_golang v0.8.0/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw=
|
||||||
|
|
@ -968,9 +1001,13 @@ github.com/rogpeppe/fastuuid v1.1.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6L
|
||||||
github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ=
|
github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ=
|
||||||
github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
|
github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
|
||||||
github.com/rogpeppe/go-internal v1.5.2/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc=
|
github.com/rogpeppe/go-internal v1.5.2/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc=
|
||||||
|
github.com/rogpeppe/go-internal v1.6.1 h1:/FiVV8dS/e+YqF2JvO3yXRFbBLTIuSDkuC7aBOAvL+k=
|
||||||
|
github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc=
|
||||||
github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ=
|
github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ=
|
||||||
github.com/rubiojr/go-vhd v0.0.0-20160810183302-0bfd3b39853c/go.mod h1:DM5xW0nvfNNm2uytzsvhI3OnX8uzaRAg8UX/CnDqbto=
|
github.com/rubiojr/go-vhd v0.0.0-20160810183302-0bfd3b39853c/go.mod h1:DM5xW0nvfNNm2uytzsvhI3OnX8uzaRAg8UX/CnDqbto=
|
||||||
github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g=
|
github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g=
|
||||||
|
github.com/russross/blackfriday v1.6.0 h1:KqfZb0pUVN2lYqZUYRddxF4OR8ZMURnJIG5Y3VRLtww=
|
||||||
|
github.com/russross/blackfriday v1.6.0/go.mod h1:ti0ldHuxg49ri4ksnFxlkCfN+hvslNlmVHqNRXXJNAY=
|
||||||
github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
|
github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
|
||||||
github.com/ryancurrah/gomodguard v1.0.4/go.mod h1:9T/Cfuxs5StfsocWr4WzDL36HqnX0fVb9d5fSEaLhoE=
|
github.com/ryancurrah/gomodguard v1.0.4/go.mod h1:9T/Cfuxs5StfsocWr4WzDL36HqnX0fVb9d5fSEaLhoE=
|
||||||
github.com/ryancurrah/gomodguard v1.1.0/go.mod h1:4O8tr7hBODaGE6VIhfJDHcwzh5GUccKSJBU0UMXJFVM=
|
github.com/ryancurrah/gomodguard v1.1.0/go.mod h1:4O8tr7hBODaGE6VIhfJDHcwzh5GUccKSJBU0UMXJFVM=
|
||||||
|
|
@ -992,6 +1029,9 @@ github.com/sergi/go-diff v1.2.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNX
|
||||||
github.com/serialx/hashring v0.0.0-20190422032157-8b2912629002/go.mod h1:/yeG0My1xr/u+HZrFQ1tOQQQQrOawfyMUH13ai5brBc=
|
github.com/serialx/hashring v0.0.0-20190422032157-8b2912629002/go.mod h1:/yeG0My1xr/u+HZrFQ1tOQQQQrOawfyMUH13ai5brBc=
|
||||||
github.com/shirou/gopsutil v0.0.0-20190901111213-e4ec7b275ada/go.mod h1:WWnYX4lzhCH5h/3YBfyVA3VbLYjlMZZAQcW9ojMexNc=
|
github.com/shirou/gopsutil v0.0.0-20190901111213-e4ec7b275ada/go.mod h1:WWnYX4lzhCH5h/3YBfyVA3VbLYjlMZZAQcW9ojMexNc=
|
||||||
github.com/shirou/w32 v0.0.0-20160930032740-bb4de0191aa4/go.mod h1:qsXQc7+bwAM3Q1u/4XEfrquwF8Lw7D7y5cD8CuHnfIc=
|
github.com/shirou/w32 v0.0.0-20160930032740-bb4de0191aa4/go.mod h1:qsXQc7+bwAM3Q1u/4XEfrquwF8Lw7D7y5cD8CuHnfIc=
|
||||||
|
github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o=
|
||||||
|
github.com/shopspring/decimal v1.3.1 h1:2Usl1nmF/WZucqkFZhnfFYxxxu8LG21F6nPQBE5gKV8=
|
||||||
|
github.com/shopspring/decimal v1.3.1/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o=
|
||||||
github.com/shurcooL/go v0.0.0-20180423040247-9e1955d9fb6e/go.mod h1:TDJrrUr11Vxrven61rcy3hJMUqaf/CLWYhHNPmT14Lk=
|
github.com/shurcooL/go v0.0.0-20180423040247-9e1955d9fb6e/go.mod h1:TDJrrUr11Vxrven61rcy3hJMUqaf/CLWYhHNPmT14Lk=
|
||||||
github.com/shurcooL/go-goon v0.0.0-20170922171312-37c2f522c041/go.mod h1:N5mDOmsrJOB+vfqUK+7DmDyjhSLIIBnXo9lvZJj3MWQ=
|
github.com/shurcooL/go-goon v0.0.0-20170922171312-37c2f522c041/go.mod h1:N5mDOmsrJOB+vfqUK+7DmDyjhSLIIBnXo9lvZJj3MWQ=
|
||||||
github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc=
|
github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc=
|
||||||
|
|
@ -1018,6 +1058,8 @@ github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B
|
||||||
github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk=
|
github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk=
|
||||||
github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE=
|
github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE=
|
||||||
github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE=
|
github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE=
|
||||||
|
github.com/spf13/cast v1.5.0 h1:rj3WzYc11XZaIZMPKmwP96zkFEnnAmV8s6XbB2aY32w=
|
||||||
|
github.com/spf13/cast v1.5.0/go.mod h1:SpXXQ5YoyJw6s3/6cMTQuxvgRl3PCJiyaX9p6b155UU=
|
||||||
github.com/spf13/cobra v0.0.2-0.20171109065643-2da4a54c5cee/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ=
|
github.com/spf13/cobra v0.0.2-0.20171109065643-2da4a54c5cee/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ=
|
||||||
github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ=
|
github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ=
|
||||||
github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU=
|
github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU=
|
||||||
|
|
@ -1166,13 +1208,16 @@ golang.org/x/crypto v0.0.0-20191002192127-34f69633bfdc/go.mod h1:yigFU9vqHzYiE8U
|
||||||
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
|
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
|
||||||
golang.org/x/crypto v0.0.0-20191206172530-e9b2fee46413/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
|
golang.org/x/crypto v0.0.0-20191206172530-e9b2fee46413/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
|
||||||
golang.org/x/crypto v0.0.0-20200220183623-bac4c82f6975/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
|
golang.org/x/crypto v0.0.0-20200220183623-bac4c82f6975/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
|
||||||
|
golang.org/x/crypto v0.0.0-20200414173820-0848c9571904/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
|
||||||
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
|
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
|
||||||
|
golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
|
||||||
golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
|
golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
|
||||||
golang.org/x/crypto v0.0.0-20201117144127-c1f2f97bffc9/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I=
|
golang.org/x/crypto v0.0.0-20201117144127-c1f2f97bffc9/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I=
|
||||||
golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4=
|
golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4=
|
||||||
golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4=
|
golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4=
|
||||||
golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e h1:gsTQYXdTw2Gq7RBsWvlQ91b+aEQ6bXFUngBGuR8sPpI=
|
|
||||||
golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
|
golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
|
||||||
|
golang.org/x/crypto v0.0.0-20220525230936-793ad666bf5e h1:T8NU3HyQ8ClP4SEE+KbFlg6n0NhuTsN4MyznaarGsZM=
|
||||||
|
golang.org/x/crypto v0.0.0-20220525230936-793ad666bf5e/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
||||||
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
||||||
golang.org/x/exp v0.0.0-20190125153040-c74c464bbbf2/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
golang.org/x/exp v0.0.0-20190125153040-c74c464bbbf2/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
||||||
golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
||||||
|
|
@ -1259,8 +1304,9 @@ golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwY
|
||||||
golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
|
golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
|
||||||
golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
|
golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
|
||||||
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
|
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
|
||||||
golang.org/x/net v0.0.0-20210326060303-6b1517762897 h1:KrsHThm5nFk34YtATK1LsThyGhGbGe1olrte/HInHvs=
|
|
||||||
golang.org/x/net v0.0.0-20210326060303-6b1517762897/go.mod h1:uSPa2vr4CLtc/ILN5odXGNXS6mhrKVzTaCXzk9m6W3k=
|
golang.org/x/net v0.0.0-20210326060303-6b1517762897/go.mod h1:uSPa2vr4CLtc/ILN5odXGNXS6mhrKVzTaCXzk9m6W3k=
|
||||||
|
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2 h1:CIJ76btIcR3eFI5EgSo6k1qKw9KJexJuRLI9G7Hp5wE=
|
||||||
|
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
|
||||||
golang.org/x/oauth2 v0.0.0-20180724155351-3d292e4d0cdc/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
golang.org/x/oauth2 v0.0.0-20180724155351-3d292e4d0cdc/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
||||||
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
||||||
golang.org/x/oauth2 v0.0.0-20181017192945-9dcd33a902f4/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
golang.org/x/oauth2 v0.0.0-20181017192945-9dcd33a902f4/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
||||||
|
|
@ -1360,11 +1406,13 @@ golang.org/x/sys v0.0.0-20201202213521-69691e467435/go.mod h1:h1NjWce9XRLGQEsW7w
|
||||||
golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
golang.org/x/sys v0.0.0-20210324051608-47abb6519492/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20210324051608-47abb6519492/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
|
golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
golang.org/x/sys v0.0.0-20210502180810-71e4cd670f79/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20210502180810-71e4cd670f79/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6 h1:foEbQz/B0Oz6YIqu/69kfXPYeFQAuuMYFkjaqXzl5Wo=
|
|
||||||
golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
|
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a h1:dGzPydgVsqGcTRVwiLJ1jVbufYwmzD3LfVPLKsKg+0k=
|
||||||
|
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
|
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
|
||||||
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
||||||
golang.org/x/text v0.0.0-20160726164857-2910a502d2bf/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
golang.org/x/text v0.0.0-20160726164857-2910a502d2bf/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||||
|
|
@ -1374,8 +1422,10 @@ golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3
|
||||||
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
|
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
|
||||||
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
||||||
golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
||||||
golang.org/x/text v0.3.5 h1:i6eZZ+zk0SOf0xgBpEpPD18qWcJda6q1sxt3S0kzyUQ=
|
|
||||||
golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
||||||
|
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
||||||
|
golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk=
|
||||||
|
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
|
||||||
golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
||||||
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
||||||
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
||||||
|
|
@ -1605,8 +1655,9 @@ gopkg.in/yaml.v2 v2.2.5/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
||||||
gopkg.in/yaml.v2 v2.2.7/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
gopkg.in/yaml.v2 v2.2.7/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
||||||
gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
||||||
gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
||||||
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo=
|
|
||||||
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
|
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
|
||||||
|
gopkg.in/yaml.v3 v3.0.0 h1:hjy8E9ON/egN1tAYqKb61G10WtihqetD4sz2H+8nIeA=
|
||||||
|
gopkg.in/yaml.v3 v3.0.0/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
|
||||||
gotest.tools v2.2.0+incompatible h1:VsBPFP1AI068pPrMxtb/S8Zkgf9xEmTLJjfM+P5UIEo=
|
gotest.tools v2.2.0+incompatible h1:VsBPFP1AI068pPrMxtb/S8Zkgf9xEmTLJjfM+P5UIEo=
|
||||||
gotest.tools v2.2.0+incompatible/go.mod h1:DsYFclhRJ6vuDpmuTbkuFWG+y2sxOXAzmJt81HFBacw=
|
gotest.tools v2.2.0+incompatible/go.mod h1:DsYFclhRJ6vuDpmuTbkuFWG+y2sxOXAzmJt81HFBacw=
|
||||||
gotest.tools/v3 v3.0.2/go.mod h1:3SzNCllyD9/Y+b5r9JIKQ474KzkZyqLqEfYqMsX94Bk=
|
gotest.tools/v3 v3.0.2/go.mod h1:3SzNCllyD9/Y+b5r9JIKQ474KzkZyqLqEfYqMsX94Bk=
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue