Spinnaker: Artifact Helm
In this blog let’s try add a helm account and enable for use in the pipelines
bash-5.0$ hal config artifact helm account get dev-helm-ac
+ Get current deployment
Success
+ Get dev-helm-ac artifact account
Success
+ Artifact account dev-helm-ac:
HelmArtifactAccount(name=dev-helm-ac, repository=https://helm-dev-local.artifactory.net/artifactory/helm-dev-local, username=myaccount, password=samplepassword, usernamePasswordFile=/home/spinnaker/.hal/helm_password)
The steps I followed are explained in detail here.
Enable
hal config artifact helm enable
Adding account for helm
Help
bash-5.0$ hal config artifact helm account add -h
ADD
Add an artifact account to the helm artifact provider.
USAGE
hal config artifact helm account add [parameters]
GLOBAL PARAMETERS
--daemon-endpoint
If supplied, connect to the daemon at this address.
--options
Get options for the specified field name.
-a, --alpha
Enable alpha halyard features.
-c, --color
Enable terminal color output.
-d, --debug
Show detailed network traffic with halyard daemon.
-h, --help=false
Display help text about this command.
-l, --log
Set the log level of the CLI.
-o, --output
Format the CLIs output.
-q, --quiet
Show no task information or messages. When set, ANSI formatting will be
disabled, and all prompts will be accepted.
PARAMETERS
ACCOUNT
The name of the account to operate on.
--deployment
If supplied, use this Halyard deployment. This will _not_ create a new
deployment.
--no-validate=false
Skip validation.
--password (sensitive data - user will be prompted)
Helm chart repository basic auth password
--repository
Helm chart repository
--username
Helm chart repository basic auth username
--username-password-file
File containing "username:password" to use for helm chart repository basic
helm config artifact helm account add dev-helm-ac \
--username <username> \
--repository <repository> \
--password
Apply
hal deploy apply
Check in the pipeline
