Configure a GitHub artifact account

Configure a GitHub artifact account so that Spinnaker can download files from GitHub.


Downloading credentials

Start by generating an access token for GitHub. The token requires the repo scope.

Place the token in a file ($TOKEN_FILE) readable by Halyard:


Editing your artifact settings

All that’s required are the following values:

# See the prerequisites section above


First, enable artifact support .

Next, enable the GitHub artifact provider:

hal config artifact github enable

Next, add an artifact account:

hal config artifact github account add $ARTIFACT_ACCOUNT_NAME \
    --token-file $TOKEN_FILE

There are more options described here if you need more control over your configuration.