add RegistryImageSource descs

This commit is contained in:
LukeBalizet
2022-05-31 11:51:41 -04:00
parent d605229883
commit 918f6bc903
10 changed files with 44 additions and 0 deletions

View File

@@ -0,0 +1 @@
*Optional*. The access key ID to use for authenticating with ECR.

View File

@@ -0,0 +1,4 @@
*Optional*. The region to use for
accessing ECR. This is required if you are using ECR. This region
will help determine the full repository URL you are accessing
(e.g., `012345678910.dkr.ecr.us-east-1.amazonaws.com`)

View File

@@ -0,0 +1,3 @@
*Optional*. If set, then this role will
be assumed before authenticating to ECR. An error will occur if
`aws_role_arns` is also specified. This is kept for backward compatibility.

View File

@@ -0,0 +1,4 @@
*Optional*. An array of AWS IAM roles.
If set, these roles will be assumed in the specified order before
authenticating to ECR. An error will occur if `aws_role_arn`
is also specified.

View File

@@ -0,0 +1 @@
*Optional*. The secret access key to use for authenticating with ECR.

View File

@@ -0,0 +1,2 @@
*Optional*. The session token to use for authenticating with
STS credentials with ECR.

View File

@@ -0,0 +1,15 @@
*Optional*. An array of PEM-encoded CA certificates. Example:
```yaml
ca_certs:
- |
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
- |
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
```
Each entry specifies the x509 CA certificate for the trusted docker registry.
This is used to validate the certificate of the docker registry when the
registry's certificate is signed by a custom authority (or itself).

View File

@@ -0,0 +1 @@
*Optional. Default `false`.* Allow insecure registry.

View File

@@ -0,0 +1,7 @@
*Optional.* Constrain the returned semver
tags according to a semver constraint, e.g.
`"~1.2.x"`, `">= 1.2 < 3.0.0 || >= 4.2.3"`. Follows the rules outlined in
[https://github.com/Masterminds/semver#checking-version-constraints](https://github.com/Masterminds/semver#checking-version-constraints)

View File

@@ -0,0 +1,6 @@
*Optional.* Detect only tags matching this
variant suffix, and push version tags with this suffix applied. For example,
a value of `stretch` would be used for tags like `1.2.3-stretch`. This is
typically used *without* `tag` - if it is set, this value will only used for
pushing, not checking.