Artifact

Artifact

Amazon S3

The following figure depicts the information to be provided to add Amazon S3 as an integration.

Enter the information for the following fields:

  • Account Name: The name of your Amazon user account.

  • Access Key ID: Your AWS Access Key ID. If not provided, Halyard/Spinnaker will try to find AWS credentials as described in Using the Default Credential Provider Chain

  • Secret Access Key: Your AWS user Secret Key

  • Region: AWS region where the AWS S3 bucket is located.

  • API Endpoint: AWS S3 API Endpoint

  • API Region: AWS S3 API region

  • Validate: To validate the entries before saving, enable the Validate radio button. The default value is true

  • Connect to CD: Enable the selection & Select the spinnaker instance you want to associate this account to

  • Group and Permissions: To enable access to all user groups, check the Enable all access to all the groups for this checkbox. To provide access to only selected user groups, uncheck this checkbox and select the required users from the Select Group drop down and enable the needed permissions like Edit, View or Delete.

Artifactory

The following figure depicts the information to be provided to add Artifactory as an integration.

Enter the information for the following fields:

  • Account Name: The name of your Artifactory user account

  • Endpoint: The base URL through which your Artifactory search is reachable

  • Repo: The repo to be searched in your Artifactory

  • Repo Type: The package type of repo to be searched in your Artifactory

  • Group ID: The group id to be searched in your Artifactory

  • Authentication Type: Select the user authentication mode for Artifactory

  • User Name: Provide Artifactory user name

  • Token / Password: Provide Artifactory token or password, based on the authentication type selected

  • Validate: To validate the entries before saving, enable the Validate radio button. The default value is true

  • Connect to CD: Enable the selection & Select the spinnaker instance you want to associate this account to

  • Group and Permissions: To enable access to all user groups, check the Enable all access to all the groups for this checkbox. To provide access to only selected user groups, uncheck this checkbox and select the required users from the Select Group drop down and enable the needed permissions like Edit, View or Delete.

Bitbucket Cloud

The following figure depicts the information to be provided to add Bitbucket Cloud as an integration.

Enter the information for the following fields:

  • Account Name: The name of your Bitbucket user account

  • Host URL: The base URL through which your Bitbucket search is reachable

  • API URL: Your organizations unique API URL

  • Authentication Type: Select Anonymous/Role-Based (No authentication required) as no authentication is required for bitbucket cloud

  • Validate: To validate the entries before saving, enable the Validate radio button. The default value is true

  • Connect to CD: Enable the selection & Select the spinnaker instance you want to associate this account to

  • Group and Permissions: To enable access to all user groups, check the Enable all access to all the groups for this checkbox. To provide access to only selected user groups, uncheck this checkbox and select the required users from the Select Group drop down and enable the needed permissions like Edit, View or Delete.

Bitbucket Server

The following figure depicts the information to be provided to add Bitbucket Server as an integration.

Enter the information for the following fields:

  • Account Name: The name of your Bitbucket user account

  • Host URL: The base URL through which your Bitbucket search is reachable

  • Authentication Type: Select the user authentication mode for Bitbucket

  • User Name: Provide Bitbucket user name

  • Token / Password: Provide Bitbucket token or password depending on the authentication type selected

  • Group and Permissions: To enable access to all user groups, check the Enable all access to all the groups for this checkbox. To provide access to only selected user groups, uncheck this checkbox and select the required users from the Select Group drop down and enable the needed permissions like Edit, View or Delete.

Docker Registry

The following figure depicts the information to be provided to add Docker Registry as an integration.

Enter the information for the following fields:

  • Account Name: The name of your Docker Registry user account

  • Registry URL: Your Docker Registry url

  • Email: Provide the email ID of the Atlassian user

  • Repositories: List of repositories to cache images

  • Group Membership: Details of the group members

  • Authentication Type: Select the user authentication mode for Docker Registry

  • Validate: To validate the entries before saving, enable the Validate radio button. The default value is true

  • Connect to CD: Enable the selection & Select the spinnaker instance you want to associate this account to

  • Group and Permissions: To enable access to all user groups, check the Enable all access to all the groups for this checkbox. To provide access to only selected user groups, uncheck this checkbox and select the required users from the Select Group drop down and enable the needed permissions like Edit, View or Delete.

ECR

The following figure depicts the information to be provided to add ECR as an integration.

Enter the information for the following fields:

  • Account Name: The name of your ECR user account

  • Registry URL: Registry URL for the ECR instance you are connecting to

  • Repositories : List of repositories to cache images

  • Email : Provide the email ID of the Atlassian user

  • Group Membership : Details of the group members

  • Authentication Type: Select the type of authentication mechanism you want to use to get authenticated to ECR server

  • Validate: To validate the entries before saving, enable the Validate radio button. The default value is true

  • Connect to CD: Enable the selection & Select the CD instance you want to associate this account to

  • Group and Permission: To enable access to all user groups, check the Enable all access to all the groups for this checkbox. To provide access to only selected user groups, uncheck this checkbox and select the required users from the Select Group drop down and enable the needed permissions like Edit, View or Delete.

GCR

The following figure depicts the details to be provided to add GCR as an integration.

Enter the information for the following fields:

  • Account Name: The name of your GCR user account

  • Registry URL: Registry URL for the GCR instance you are connecting to

  • Repositories: List of repositories to cache images

  • Email: Provide the email ID of the Atlassian user

  • Group Membership:

  • Authentication Type: Select the type of authentication mechanism you want to use to get authenticated to GCR server

  • Validate: To validate the entries before saving, enable the Validate radio button. The default value is true

  • Connect to CD: Enable the selection & Select the CD instance you want to associate this account to

  • Group and Permission: To enable access to all user groups, check the Enable all access to all the groups for this checkbox. To provide access to only selected user groups, uncheck this checkbox and select the required users from the Select Group drop down and enable the needed permissions like Edit, View or Delete.

GCS

The following figure depicts the details to be provided to add GCS as an integration.

Enter the information for the following fields:

  • Account Name: The name of your GCS user account

  • Authentication Type: Select the type of authentication mechanism you want to use to get authenticated to ECR server

  • Validate: To validate the entries before saving, enable the Validate radio button. The default value is true

  • Connect to CD: Enable the selection & Select the CD instance you want to associate this account to

  • Group and Permission: To enable access to all user groups, check the Enable all access to all the groups for this checkbox. To provide access to only selected user groups, uncheck this checkbox and select the required users from the Select Group drop down and enable the needed permissions like Edit, View or Delete.

Generic Docker Registries (ACR, Quay, JFrog)

The following figure depicts the details to be provided to add Generic Docker Registries as an integration.

Enter the information for the following fields:

  • Account Name: The name of your Generic Docker Registry user account

  • Registry URL: Your Docker Registry URL

  • Email: Provide the email ID of the Atlassian user

  • Repositories: The repo in your Artifactory to be searched

  • Group Membership:

  • Authentication Type: Select the user authentication mode for Docker Registry

  • Validate: To validate the entries before saving, enable the Validate radio button. The default value is true

  • Connect to CD: Enable the selection & select the CD instance you want to associate this account to

  • Group and Permission: To enable access to all user groups, check the Enable all access to all the groups for this checkbox. To provide access to only selected user groups, uncheck this checkbox and select the required users from the Select Group drop down and enable the needed permissions like Edit, View or Delete.

GitRepo

The following figure depicts the details to be provided to add GitRepo as an integration.

Enter the information for the following fields:

  • Account Name: The name of your GitRepo user account

  • API URL: Your API URL

  • Authentication Type: Select the user authentication mode for Docker Registry

  • Validate: To validate the entries before saving, enable the Validate radio button. The default value is true

  • Connect to CD: Enable the selection & select the CD instance you want to associate this account to

  • Group and Permission: To enable access to all user groups, check the Enable all access to all the groups for this checkbox. To provide access to only selected user groups, uncheck this checkbox and select the required users from the Select Group drop down and enable the needed permissions like Edit, View or Delete.

GitHub

The following figure depicts the details to be provided to add GitHub as an integration.

Enter the information for the following fields:

  • Account Name: The name of your GitHub user account

  • Host URL: Your Host URL

  • API URL: Your API URL

  • Token: User token details

  • User Name: Name of the user

  • Validate: To validate the entries before saving, enable the Validate radio button. The default value is true

  • Connect to CD: Enable the selection & select the CD instance you want to associate this account to

  • Group and Permission: To enable access to all user groups, check the Enable all access to all the groups for this checkbox. To provide access to only selected user groups, uncheck this checkbox and select the required users from the Select Group drop down and enable the needed permissions like Edit, View or Delete.

GitLab

The following figure depicts the details to be provided to add GitLab as an integration.

Enter the information for the following fields:

  • Account Name: The name of your GitLab user account

  • Host URL: Your Host URL

  • Authentication Type: Select the user authentication mode for Docker Registry

  • Validate: To validate the entries before saving, enable the Validate radio button. The default value is true

  • Connect to CD: Enable the selection & select the CD instance you want to associate this account to

  • Group and Permission: To enable access to all user groups, check the Enable all access to all the groups for this checkbox. To provide access to only selected user groups, uncheck this checkbox and select the required users from the Select Group drop down and enable the needed permissions like Edit, View or Delete.

Helm

The following figure depicts the details to be provided to add GitLab as an integration.

Enter the information for the following fields:

  • Account Name: The name of your Helm user account

  • Repository: List of repositories to cache images

  • Authentication Type: Select the user authentication mode for Docker Registry

  • Validate: To validate the entries before saving, enable the Validate radio button. The default value is true

  • Connect to CD: Enable the selection & select the CD instance you want to associate this account to

  • Group and Permission: To enable access to all user groups, check the Enable all access to all the groups for this checkbox. To provide access to only selected user groups, uncheck this checkbox and select the required users from the Select Group drop down and enable the needed permissions like Edit, View or Delete.

Http

The following figure depicts the details to be provided to add GitLab as an integration.

Enter the information for the following fields:

  • Account Name: The name of your Http user account

  • Authentication Type: Select the user authentication mode for Docker Registry

  • Validate: To validate the entries before saving, enable the Validate radio button. The default value is true

  • Connect to CD: Enable the selection & select the CD instance you want to associate this account to

  • Group and Permission: To enable access to all user groups, check the Enable all access to all the groups for this checkbox. To provide access to only selected user groups, uncheck this checkbox and select the required users from the Select Group drop down and enable the needed permissions like Edit, View or Delete.

Last updated