diff --git a/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/aws_access_key_id.md b/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/aws_access_key_id.md new file mode 100644 index 000000000..c3d0f7033 --- /dev/null +++ b/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/aws_access_key_id.md @@ -0,0 +1 @@ +*Optional*. The access key ID to use for authenticating with ECR. diff --git a/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/aws_region.md b/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/aws_region.md new file mode 100644 index 000000000..dcc9cb89d --- /dev/null +++ b/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/aws_region.md @@ -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`) diff --git a/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/aws_role_arn.md b/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/aws_role_arn.md new file mode 100644 index 000000000..1e54b645c --- /dev/null +++ b/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/aws_role_arn.md @@ -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. diff --git a/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/aws_role_arns.md b/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/aws_role_arns.md new file mode 100644 index 000000000..87c06c24e --- /dev/null +++ b/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/aws_role_arns.md @@ -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. \ No newline at end of file diff --git a/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/aws_secret_access_key .md b/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/aws_secret_access_key .md new file mode 100644 index 000000000..f679e60f8 --- /dev/null +++ b/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/aws_secret_access_key .md @@ -0,0 +1 @@ +*Optional*. The secret access key to use for authenticating with ECR. diff --git a/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/aws_session_token.md b/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/aws_session_token.md new file mode 100644 index 000000000..0da2407f0 --- /dev/null +++ b/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/aws_session_token.md @@ -0,0 +1,2 @@ +*Optional*. The session token to use for authenticating with + STS credentials with ECR. diff --git a/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/ca_certs.md b/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/ca_certs.md new file mode 100644 index 000000000..347ae761d --- /dev/null +++ b/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/ca_certs.md @@ -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). \ No newline at end of file diff --git a/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/insecure.md b/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/insecure.md new file mode 100644 index 000000000..23a234986 --- /dev/null +++ b/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/insecure.md @@ -0,0 +1 @@ +*Optional. Default `false`.* Allow insecure registry. diff --git a/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/semver_constraint.md b/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/semver_constraint.md new file mode 100644 index 000000000..7c1b44928 --- /dev/null +++ b/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/semver_constraint.md @@ -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) + + + \ No newline at end of file diff --git a/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/variant.md b/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/variant.md new file mode 100644 index 000000000..1d292729c --- /dev/null +++ b/headless-services/concourse-language-server/src/main/resources/desc/RegistryImageSource/variant.md @@ -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. + \ No newline at end of file