Get desktop application:
View/edit binary Protocol Buffers messages
Configuration for artifact support.
Used in: , ,
Configuration for the Bitbucket artifact provider.
Used in:
Whether the Bitbucket artifact provider is enabled.
The list of configured Bitbucket accounts.
Configuration for a Bitbucket artifact account. For each account, set both `username` and `password`, or set `usernamePasswordFile`.
Used in:
The name of the account, which must be unique among configured Bitbucket accounts.
The username of the account.
The password of the account.
The path to a file containing the username and password of the account in the format `${username}:${password}`.
Configuration for the Google Cloud Storage artifact provider.
Used in:
Whether the Google Cloud Storage artifact provider is enabled.
The list of configured Cloud Storage accounts.
Configuration for a Google Cloud Storage artifact account.
Used in:
The name of the account.
The path to a JSON key to authenticate a Google Cloud service account. The service account must have the `roles/storage.admin` role enabled.
Configuration for the GitHub artifact provider.
Used in:
Whether the GitHub artifact provider is enabled.
The list of configured GitHub accounts.
Configuration for a GitHub artifact account. For each account, set one of the following: * `username` and `password` * `usernamePasswordFile` * `token` * `tokenFile`.
Used in:
The name of the account.
The GitHub account username.
The GitHub account password.
The path to a file containing the username and password for the account in the format `${username}:${password}`.
The GitHub access token.
The path to a file containing the GitHub access token.
Configuration for the GitLab artifact provider.
Used in:
Whether the GitLab artifact provider is enabled.
The list of configured GitLab accounts.
Configuration for a GitLab artifact account. For authentication, specify either `token` or `tokenFile`.
Used in:
The name of the account.
The GitLab access token.
The path to a file containing the GitLab access token.
Configuration for the Git repo artifact provider.
Used in:
Whether the Git repo artifact provider is enabled.
The list of configured Git Repo accounts.
Configuration for a Git repo artifact account. An account configured here maps to a credential that can authenticate against a Git repository hosted by a Git hosting service. For authentication, set one of the following: * `username` and `password` * `usernamePasswordFile` * `token` * `tokenFile` * `sshPrivateKeyFilePath` and `sshPrivateKeyPassphrase`
Used in:
The name of the account.
The username of the account.
The password of the account.
The path to a file containing the username and password of the account in the format `${username}:${password}`.
The access token for the repository.
The path to a file containing the repository access token.
The path to an SSH private key to be used when connecting with the repository over SSH.
The passphrase to an SSH private key to be used when connecting with the repository over SSH.
The path to a `known_hosts` file to be used when connecting with a repository over SSH.
If `true`, Spinnaker can connect with a Git repository over SSH without verifying the server's IP address against a `known_hosts` file.
Configuration for the Helm artifact provider.
Used in:
Whether the Helm artifact provider is enabled.
The list of configured Helm accounts.
Configuration for a Helm artifact account. For authentication, specify either `username` and `password` or `usernamePasswordFile`.
Used in:
The name of the account.
The Helm chart repository URL.
A username for Helm chart repository basic authentication.
A password for Helm chart repository basic authentication.
The path to a file containing the username and password for Helm chart repository basic authentication. Must be in the format `${username}:${password}`.
Configuration for the HTTP artifact provider.
Used in:
Whether the HTTP artifact provider is enabled.
The list of configured HTTP accounts.
Configuration for an HTTP artifact account. For authentication, specify either `username` and `password` or `usernamePasswordFile`.
Used in:
The name of the account.
A username for HTTP basic authentication.
A password for HTTP basic authentication.
The path to a file containing the username and password for HTTP basic authentication. Contents of the file must be in the format `${username}:${password}`.
Configuration for the Maven artifact provider.
Used in:
Whether the Maven artifact provider is enabled.
The list of configured Maven accounts.
Configuration for a Maven artifact account.
Used in:
The name of the account.
(Required) The full URI for the Maven repository (for example, `http://some.host.com/repository/path`).
Configuration for the Oracle artifact provider.
Used in:
Whether the Oracle artifact provider is enabled.
The list of configured Oracle artifact accounts.
Configuration for an Oracle artifact account.
Used in:
The name of the account.
The fingerprint of the public key.
The namespace in which the bucket and objects will be created.
The passphrase used for the private key, if it is encrypted.
An Oracle region (for example, `us-phoenix-1`).
Path to the private key in PEM format.
The OCID of the Oracle Tenancy to use.
The OCID of the Oracle User with which to authenticate.
Configuration for the S3 artifact provider.
Used in:
Whether the S3 artifact provider is enabled.
The list of configured S3 artifact accounts.
Configuration for an S3 artifact account.
Used in:
The name of the account.
The S3 API endpoint. This is only required when using an S3 clone such as Minio.
The S3 API region. This is only required when using an S3 clone such as Minio.
The AWS Access Key ID. If this isn't provided, Spinnaker tries to find AWS credentials, as described at http://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/credentials.html#credentials-default.
The AWS Secret Key.
The S3 region.
Configuration for a Jinja template for Spinnaker to use for artifact extraction. For more details, please read the documentation: https://www.spinnaker.io/reference/artifacts/from-build-triggers/#artifacts-from-build-triggers
Used in: ,
The name of the artifact template.
The path to the artifact template.