<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Spinnaker – Halyard</title>
    <link>https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/</link>
    <description>Recent content in Halyard on Spinnaker</description>
    <generator>Hugo -- gohugo.io</generator>
    
	  <atom:link href="https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Docs: Commands</title>
      <link>https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/commands/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/commands/</guid>
      <description>
        
        
        &lt;h1 id=&#34;halyard-is-deprecated&#34;&gt;HALYARD IS DEPRECATED&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;[!IMPORTANT]
At this time, halyard is considered deprecated and no longer supported.&lt;br&gt;
This document is kept here and alive for historical purposes. Documentation
should all be moved to native configuration files, and for more questions
and information please join the spinnaker slack.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;table-of-contents&#34;&gt;Table of Contents&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href=&#34;#hal&#34;&gt;hal&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-admin&#34;&gt;hal admin&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-admin-deprecate&#34;&gt;hal admin deprecate&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-admin-deprecate-version&#34;&gt;hal admin deprecate version&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-admin-publish&#34;&gt;hal admin publish&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-admin-publish-bom&#34;&gt;hal admin publish bom&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-admin-publish-latest&#34;&gt;hal admin publish latest&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-admin-publish-latest-halyard&#34;&gt;hal admin publish latest-halyard&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-admin-publish-latest-spinnaker&#34;&gt;hal admin publish latest-spinnaker&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-admin-publish-profile&#34;&gt;hal admin publish profile&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-admin-publish-version&#34;&gt;hal admin publish version&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-backup&#34;&gt;hal backup&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-backup-create&#34;&gt;hal backup create&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-backup-restore&#34;&gt;hal backup restore&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config&#34;&gt;hal config&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact&#34;&gt;hal config artifact&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-bitbucket&#34;&gt;hal config artifact bitbucket&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-bitbucket-account&#34;&gt;hal config artifact bitbucket account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-bitbucket-account-add&#34;&gt;hal config artifact bitbucket account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-bitbucket-account-delete&#34;&gt;hal config artifact bitbucket account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-bitbucket-account-edit&#34;&gt;hal config artifact bitbucket account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-bitbucket-account-get&#34;&gt;hal config artifact bitbucket account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-bitbucket-account-list&#34;&gt;hal config artifact bitbucket account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-bitbucket-disable&#34;&gt;hal config artifact bitbucket disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-bitbucket-enable&#34;&gt;hal config artifact bitbucket enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-gcs&#34;&gt;hal config artifact gcs&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-gcs-account&#34;&gt;hal config artifact gcs account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-gcs-account-add&#34;&gt;hal config artifact gcs account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-gcs-account-delete&#34;&gt;hal config artifact gcs account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-gcs-account-edit&#34;&gt;hal config artifact gcs account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-gcs-account-get&#34;&gt;hal config artifact gcs account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-gcs-account-list&#34;&gt;hal config artifact gcs account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-gcs-disable&#34;&gt;hal config artifact gcs disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-gcs-enable&#34;&gt;hal config artifact gcs enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-github&#34;&gt;hal config artifact github&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-github-account&#34;&gt;hal config artifact github account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-github-account-add&#34;&gt;hal config artifact github account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-github-account-delete&#34;&gt;hal config artifact github account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-github-account-edit&#34;&gt;hal config artifact github account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-github-account-get&#34;&gt;hal config artifact github account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-github-account-list&#34;&gt;hal config artifact github account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-github-disable&#34;&gt;hal config artifact github disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-github-enable&#34;&gt;hal config artifact github enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-gitlab&#34;&gt;hal config artifact gitlab&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-gitlab-account&#34;&gt;hal config artifact gitlab account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-gitlab-account-add&#34;&gt;hal config artifact gitlab account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-gitlab-account-delete&#34;&gt;hal config artifact gitlab account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-gitlab-account-edit&#34;&gt;hal config artifact gitlab account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-gitlab-account-get&#34;&gt;hal config artifact gitlab account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-gitlab-account-list&#34;&gt;hal config artifact gitlab account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-gitlab-disable&#34;&gt;hal config artifact gitlab disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-gitlab-enable&#34;&gt;hal config artifact gitlab enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-gitrepo&#34;&gt;hal config artifact gitrepo&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-gitrepo-account&#34;&gt;hal config artifact gitrepo account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-gitrepo-account-add&#34;&gt;hal config artifact gitrepo account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-gitrepo-account-delete&#34;&gt;hal config artifact gitrepo account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-gitrepo-account-edit&#34;&gt;hal config artifact gitrepo account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-gitrepo-account-get&#34;&gt;hal config artifact gitrepo account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-gitrepo-account-list&#34;&gt;hal config artifact gitrepo account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-gitrepo-disable&#34;&gt;hal config artifact gitrepo disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-gitrepo-enable&#34;&gt;hal config artifact gitrepo enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-helm&#34;&gt;hal config artifact helm&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-helm-account&#34;&gt;hal config artifact helm account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-helm-account-add&#34;&gt;hal config artifact helm account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-helm-account-delete&#34;&gt;hal config artifact helm account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-helm-account-edit&#34;&gt;hal config artifact helm account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-helm-account-get&#34;&gt;hal config artifact helm account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-helm-account-list&#34;&gt;hal config artifact helm account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-helm-disable&#34;&gt;hal config artifact helm disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-helm-enable&#34;&gt;hal config artifact helm enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-http&#34;&gt;hal config artifact http&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-http-account&#34;&gt;hal config artifact http account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-http-account-add&#34;&gt;hal config artifact http account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-http-account-delete&#34;&gt;hal config artifact http account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-http-account-edit&#34;&gt;hal config artifact http account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-http-account-get&#34;&gt;hal config artifact http account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-http-account-list&#34;&gt;hal config artifact http account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-http-disable&#34;&gt;hal config artifact http disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-http-enable&#34;&gt;hal config artifact http enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-maven&#34;&gt;hal config artifact maven&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-maven-account&#34;&gt;hal config artifact maven account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-maven-account-add&#34;&gt;hal config artifact maven account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-maven-account-delete&#34;&gt;hal config artifact maven account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-maven-account-edit&#34;&gt;hal config artifact maven account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-maven-account-get&#34;&gt;hal config artifact maven account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-maven-account-list&#34;&gt;hal config artifact maven account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-maven-disable&#34;&gt;hal config artifact maven disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-maven-enable&#34;&gt;hal config artifact maven enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-oracle&#34;&gt;hal config artifact oracle&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-oracle-account&#34;&gt;hal config artifact oracle account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-oracle-account-add&#34;&gt;hal config artifact oracle account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-oracle-account-delete&#34;&gt;hal config artifact oracle account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-oracle-account-edit&#34;&gt;hal config artifact oracle account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-oracle-account-get&#34;&gt;hal config artifact oracle account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-oracle-account-list&#34;&gt;hal config artifact oracle account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-oracle-disable&#34;&gt;hal config artifact oracle disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-oracle-enable&#34;&gt;hal config artifact oracle enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-s3&#34;&gt;hal config artifact s3&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-s3-account&#34;&gt;hal config artifact s3 account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-s3-account-add&#34;&gt;hal config artifact s3 account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-s3-account-delete&#34;&gt;hal config artifact s3 account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-s3-account-edit&#34;&gt;hal config artifact s3 account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-s3-account-get&#34;&gt;hal config artifact s3 account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-s3-account-list&#34;&gt;hal config artifact s3 account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-s3-disable&#34;&gt;hal config artifact s3 disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-s3-enable&#34;&gt;hal config artifact s3 enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-templates&#34;&gt;hal config artifact templates&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-templates-add&#34;&gt;hal config artifact templates add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-templates-delete&#34;&gt;hal config artifact templates delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-templates-edit&#34;&gt;hal config artifact templates edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-artifact-templates-list&#34;&gt;hal config artifact templates list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary&#34;&gt;hal config canary&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-aws&#34;&gt;hal config canary aws&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-aws-account&#34;&gt;hal config canary aws account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-aws-account-add&#34;&gt;hal config canary aws account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-aws-account-delete&#34;&gt;hal config canary aws account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-aws-account-edit&#34;&gt;hal config canary aws account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-aws-account-get&#34;&gt;hal config canary aws account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-aws-account-list&#34;&gt;hal config canary aws account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-aws-disable&#34;&gt;hal config canary aws disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-aws-edit&#34;&gt;hal config canary aws edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-aws-enable&#34;&gt;hal config canary aws enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-datadog&#34;&gt;hal config canary datadog&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-datadog-account&#34;&gt;hal config canary datadog account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-datadog-account-add&#34;&gt;hal config canary datadog account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-datadog-account-delete&#34;&gt;hal config canary datadog account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-datadog-account-edit&#34;&gt;hal config canary datadog account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-datadog-account-get&#34;&gt;hal config canary datadog account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-datadog-account-list&#34;&gt;hal config canary datadog account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-datadog-disable&#34;&gt;hal config canary datadog disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-datadog-enable&#34;&gt;hal config canary datadog enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-disable&#34;&gt;hal config canary disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-edit&#34;&gt;hal config canary edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-enable&#34;&gt;hal config canary enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-google&#34;&gt;hal config canary google&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-google-account&#34;&gt;hal config canary google account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-google-account-add&#34;&gt;hal config canary google account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-google-account-delete&#34;&gt;hal config canary google account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-google-account-edit&#34;&gt;hal config canary google account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-google-account-get&#34;&gt;hal config canary google account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-google-account-list&#34;&gt;hal config canary google account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-google-disable&#34;&gt;hal config canary google disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-google-edit&#34;&gt;hal config canary google edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-google-enable&#34;&gt;hal config canary google enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-newrelic&#34;&gt;hal config canary newrelic&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-newrelic-account&#34;&gt;hal config canary newrelic account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-newrelic-account-add&#34;&gt;hal config canary newrelic account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-newrelic-account-delete&#34;&gt;hal config canary newrelic account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-newrelic-account-edit&#34;&gt;hal config canary newrelic account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-newrelic-account-get&#34;&gt;hal config canary newrelic account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-newrelic-account-list&#34;&gt;hal config canary newrelic account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-newrelic-disable&#34;&gt;hal config canary newrelic disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-newrelic-enable&#34;&gt;hal config canary newrelic enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-prometheus&#34;&gt;hal config canary prometheus&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-prometheus-account&#34;&gt;hal config canary prometheus account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-prometheus-account-add&#34;&gt;hal config canary prometheus account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-prometheus-account-delete&#34;&gt;hal config canary prometheus account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-prometheus-account-edit&#34;&gt;hal config canary prometheus account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-prometheus-account-get&#34;&gt;hal config canary prometheus account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-prometheus-account-list&#34;&gt;hal config canary prometheus account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-prometheus-disable&#34;&gt;hal config canary prometheus disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-prometheus-edit&#34;&gt;hal config canary prometheus edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-prometheus-enable&#34;&gt;hal config canary prometheus enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-signalfx&#34;&gt;hal config canary signalfx&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-signalfx-account&#34;&gt;hal config canary signalfx account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-signalfx-account-add&#34;&gt;hal config canary signalfx account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-signalfx-account-delete&#34;&gt;hal config canary signalfx account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-signalfx-account-edit&#34;&gt;hal config canary signalfx account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-signalfx-account-get&#34;&gt;hal config canary signalfx account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-signalfx-account-list&#34;&gt;hal config canary signalfx account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-signalfx-disable&#34;&gt;hal config canary signalfx disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-canary-signalfx-enable&#34;&gt;hal config canary signalfx enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci&#34;&gt;hal config ci&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-codebuild&#34;&gt;hal config ci codebuild&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-codebuild-account&#34;&gt;hal config ci codebuild account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-codebuild-account-add&#34;&gt;hal config ci codebuild account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-codebuild-account-delete&#34;&gt;hal config ci codebuild account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-codebuild-account-edit&#34;&gt;hal config ci codebuild account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-codebuild-account-get&#34;&gt;hal config ci codebuild account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-codebuild-account-list&#34;&gt;hal config ci codebuild account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-codebuild-disable&#34;&gt;hal config ci codebuild disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-codebuild-edit&#34;&gt;hal config ci codebuild edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-codebuild-enable&#34;&gt;hal config ci codebuild enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-concourse&#34;&gt;hal config ci concourse&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-concourse-disable&#34;&gt;hal config ci concourse disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-concourse-enable&#34;&gt;hal config ci concourse enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-concourse-master&#34;&gt;hal config ci concourse master&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-concourse-master-add&#34;&gt;hal config ci concourse master add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-concourse-master-delete&#34;&gt;hal config ci concourse master delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-concourse-master-edit&#34;&gt;hal config ci concourse master edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-concourse-master-get&#34;&gt;hal config ci concourse master get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-concourse-master-list&#34;&gt;hal config ci concourse master list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-gcb&#34;&gt;hal config ci gcb&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-gcb-account&#34;&gt;hal config ci gcb account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-gcb-account-add&#34;&gt;hal config ci gcb account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-gcb-account-delete&#34;&gt;hal config ci gcb account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-gcb-account-edit&#34;&gt;hal config ci gcb account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-gcb-account-list&#34;&gt;hal config ci gcb account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-gcb-disable&#34;&gt;hal config ci gcb disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-gcb-enable&#34;&gt;hal config ci gcb enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-jenkins&#34;&gt;hal config ci jenkins&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-jenkins-disable&#34;&gt;hal config ci jenkins disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-jenkins-enable&#34;&gt;hal config ci jenkins enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-jenkins-master&#34;&gt;hal config ci jenkins master&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-jenkins-master-add&#34;&gt;hal config ci jenkins master add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-jenkins-master-delete&#34;&gt;hal config ci jenkins master delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-jenkins-master-edit&#34;&gt;hal config ci jenkins master edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-jenkins-master-get&#34;&gt;hal config ci jenkins master get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-jenkins-master-list&#34;&gt;hal config ci jenkins master list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-travis&#34;&gt;hal config ci travis&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-travis-disable&#34;&gt;hal config ci travis disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-travis-enable&#34;&gt;hal config ci travis enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-travis-master&#34;&gt;hal config ci travis master&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-travis-master-add&#34;&gt;hal config ci travis master add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-travis-master-delete&#34;&gt;hal config ci travis master delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-travis-master-edit&#34;&gt;hal config ci travis master edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-travis-master-get&#34;&gt;hal config ci travis master get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-travis-master-list&#34;&gt;hal config ci travis master list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-wercker&#34;&gt;hal config ci wercker&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-wercker-disable&#34;&gt;hal config ci wercker disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-wercker-enable&#34;&gt;hal config ci wercker enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-wercker-master&#34;&gt;hal config ci wercker master&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-wercker-master-add&#34;&gt;hal config ci wercker master add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-wercker-master-delete&#34;&gt;hal config ci wercker master delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-wercker-master-edit&#34;&gt;hal config ci wercker master edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-wercker-master-get&#34;&gt;hal config ci wercker master get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-ci-wercker-master-list&#34;&gt;hal config ci wercker master list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy&#34;&gt;hal config deploy&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing&#34;&gt;hal config deploy component-sizing&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-clouddriver&#34;&gt;hal config deploy component-sizing clouddriver&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-clouddriver-delete&#34;&gt;hal config deploy component-sizing clouddriver delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-clouddriver-edit&#34;&gt;hal config deploy component-sizing clouddriver edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-clouddriver-bootstrap&#34;&gt;hal config deploy component-sizing clouddriver-bootstrap&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-clouddriver-bootstrap-delete&#34;&gt;hal config deploy component-sizing clouddriver-bootstrap delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-clouddriver-bootstrap-edit&#34;&gt;hal config deploy component-sizing clouddriver-bootstrap edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-clouddriver-caching&#34;&gt;hal config deploy component-sizing clouddriver-caching&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-clouddriver-caching-delete&#34;&gt;hal config deploy component-sizing clouddriver-caching delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-clouddriver-caching-edit&#34;&gt;hal config deploy component-sizing clouddriver-caching edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-clouddriver-ro&#34;&gt;hal config deploy component-sizing clouddriver-ro&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-clouddriver-ro-delete&#34;&gt;hal config deploy component-sizing clouddriver-ro delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-clouddriver-ro-edit&#34;&gt;hal config deploy component-sizing clouddriver-ro edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-clouddriver-ro-deck&#34;&gt;hal config deploy component-sizing clouddriver-ro-deck&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-clouddriver-ro-deck-delete&#34;&gt;hal config deploy component-sizing clouddriver-ro-deck delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-clouddriver-ro-deck-edit&#34;&gt;hal config deploy component-sizing clouddriver-ro-deck edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-clouddriver-rw&#34;&gt;hal config deploy component-sizing clouddriver-rw&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-clouddriver-rw-delete&#34;&gt;hal config deploy component-sizing clouddriver-rw delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-clouddriver-rw-edit&#34;&gt;hal config deploy component-sizing clouddriver-rw edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-consul-client&#34;&gt;hal config deploy component-sizing consul-client&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-consul-client-delete&#34;&gt;hal config deploy component-sizing consul-client delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-consul-client-edit&#34;&gt;hal config deploy component-sizing consul-client edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-consul-server&#34;&gt;hal config deploy component-sizing consul-server&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-consul-server-delete&#34;&gt;hal config deploy component-sizing consul-server delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-consul-server-edit&#34;&gt;hal config deploy component-sizing consul-server edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-deck&#34;&gt;hal config deploy component-sizing deck&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-deck-delete&#34;&gt;hal config deploy component-sizing deck delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-deck-edit&#34;&gt;hal config deploy component-sizing deck edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-echo&#34;&gt;hal config deploy component-sizing echo&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-echo-delete&#34;&gt;hal config deploy component-sizing echo delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-echo-edit&#34;&gt;hal config deploy component-sizing echo edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-echo-scheduler&#34;&gt;hal config deploy component-sizing echo-scheduler&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-echo-scheduler-delete&#34;&gt;hal config deploy component-sizing echo-scheduler delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-echo-scheduler-edit&#34;&gt;hal config deploy component-sizing echo-scheduler edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-echo-worker&#34;&gt;hal config deploy component-sizing echo-worker&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-echo-worker-delete&#34;&gt;hal config deploy component-sizing echo-worker delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-echo-worker-edit&#34;&gt;hal config deploy component-sizing echo-worker edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-fiat&#34;&gt;hal config deploy component-sizing fiat&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-fiat-delete&#34;&gt;hal config deploy component-sizing fiat delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-fiat-edit&#34;&gt;hal config deploy component-sizing fiat edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-front50&#34;&gt;hal config deploy component-sizing front50&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-front50-delete&#34;&gt;hal config deploy component-sizing front50 delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-front50-edit&#34;&gt;hal config deploy component-sizing front50 edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-gate&#34;&gt;hal config deploy component-sizing gate&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-gate-delete&#34;&gt;hal config deploy component-sizing gate delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-gate-edit&#34;&gt;hal config deploy component-sizing gate edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-igor&#34;&gt;hal config deploy component-sizing igor&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-igor-delete&#34;&gt;hal config deploy component-sizing igor delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-igor-edit&#34;&gt;hal config deploy component-sizing igor edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-kayenta&#34;&gt;hal config deploy component-sizing kayenta&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-kayenta-delete&#34;&gt;hal config deploy component-sizing kayenta delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-kayenta-edit&#34;&gt;hal config deploy component-sizing kayenta edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-monitoring-daemon&#34;&gt;hal config deploy component-sizing monitoring-daemon&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-monitoring-daemon-delete&#34;&gt;hal config deploy component-sizing monitoring-daemon delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-monitoring-daemon-edit&#34;&gt;hal config deploy component-sizing monitoring-daemon edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-orca&#34;&gt;hal config deploy component-sizing orca&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-orca-delete&#34;&gt;hal config deploy component-sizing orca delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-orca-edit&#34;&gt;hal config deploy component-sizing orca edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-orca-bootstrap&#34;&gt;hal config deploy component-sizing orca-bootstrap&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-orca-bootstrap-delete&#34;&gt;hal config deploy component-sizing orca-bootstrap delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-orca-bootstrap-edit&#34;&gt;hal config deploy component-sizing orca-bootstrap edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-redis&#34;&gt;hal config deploy component-sizing redis&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-redis-delete&#34;&gt;hal config deploy component-sizing redis delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-redis-edit&#34;&gt;hal config deploy component-sizing redis edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-redis-bootstrap&#34;&gt;hal config deploy component-sizing redis-bootstrap&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-redis-bootstrap-delete&#34;&gt;hal config deploy component-sizing redis-bootstrap delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-redis-bootstrap-edit&#34;&gt;hal config deploy component-sizing redis-bootstrap edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-rosco&#34;&gt;hal config deploy component-sizing rosco&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-rosco-delete&#34;&gt;hal config deploy component-sizing rosco delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-rosco-edit&#34;&gt;hal config deploy component-sizing rosco edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-vault-client&#34;&gt;hal config deploy component-sizing vault-client&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-vault-client-delete&#34;&gt;hal config deploy component-sizing vault-client delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-vault-client-edit&#34;&gt;hal config deploy component-sizing vault-client edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-vault-server&#34;&gt;hal config deploy component-sizing vault-server&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-vault-server-delete&#34;&gt;hal config deploy component-sizing vault-server delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-component-sizing-vault-server-edit&#34;&gt;hal config deploy component-sizing vault-server edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-edit&#34;&gt;hal config deploy edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-ha&#34;&gt;hal config deploy ha&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-ha-clouddriver&#34;&gt;hal config deploy ha clouddriver&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-ha-clouddriver-disable&#34;&gt;hal config deploy ha clouddriver disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-ha-clouddriver-edit&#34;&gt;hal config deploy ha clouddriver edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-ha-clouddriver-enable&#34;&gt;hal config deploy ha clouddriver enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-ha-echo&#34;&gt;hal config deploy ha echo&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-ha-echo-disable&#34;&gt;hal config deploy ha echo disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-deploy-ha-echo-enable&#34;&gt;hal config deploy ha echo enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-edit&#34;&gt;hal config edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-features&#34;&gt;hal config features&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-features-edit&#34;&gt;hal config features edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-generate&#34;&gt;hal config generate&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-list&#34;&gt;hal config list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-metric-stores&#34;&gt;hal config metric-stores&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-metric-stores-datadog&#34;&gt;hal config metric-stores datadog&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-metric-stores-datadog-disable&#34;&gt;hal config metric-stores datadog disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-metric-stores-datadog-edit&#34;&gt;hal config metric-stores datadog edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-metric-stores-datadog-enable&#34;&gt;hal config metric-stores datadog enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-metric-stores-edit&#34;&gt;hal config metric-stores edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-metric-stores-newrelic&#34;&gt;hal config metric-stores newrelic&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-metric-stores-newrelic-disable&#34;&gt;hal config metric-stores newrelic disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-metric-stores-newrelic-edit&#34;&gt;hal config metric-stores newrelic edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-metric-stores-newrelic-enable&#34;&gt;hal config metric-stores newrelic enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-metric-stores-prometheus&#34;&gt;hal config metric-stores prometheus&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-metric-stores-prometheus-disable&#34;&gt;hal config metric-stores prometheus disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-metric-stores-prometheus-edit&#34;&gt;hal config metric-stores prometheus edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-metric-stores-prometheus-enable&#34;&gt;hal config metric-stores prometheus enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-metric-stores-stackdriver&#34;&gt;hal config metric-stores stackdriver&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-metric-stores-stackdriver-disable&#34;&gt;hal config metric-stores stackdriver disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-metric-stores-stackdriver-edit&#34;&gt;hal config metric-stores stackdriver edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-metric-stores-stackdriver-enable&#34;&gt;hal config metric-stores stackdriver enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-notification&#34;&gt;hal config notification&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-notification-github-status&#34;&gt;hal config notification github-status&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-notification-github-status-disable&#34;&gt;hal config notification github-status disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-notification-github-status-edit&#34;&gt;hal config notification github-status edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-notification-github-status-enable&#34;&gt;hal config notification github-status enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-notification-pubsub&#34;&gt;hal config notification pubsub&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-notification-pubsub-google&#34;&gt;hal config notification pubsub google&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-notification-pubsub-google-add&#34;&gt;hal config notification pubsub google add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-notification-pubsub-google-delete&#34;&gt;hal config notification pubsub google delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-notification-pubsub-google-disable&#34;&gt;hal config notification pubsub google disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-notification-pubsub-google-edit&#34;&gt;hal config notification pubsub google edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-notification-pubsub-google-enable&#34;&gt;hal config notification pubsub google enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-notification-pubsub-google-get&#34;&gt;hal config notification pubsub google get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-notification-pubsub-google-list&#34;&gt;hal config notification pubsub google list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-notification-slack&#34;&gt;hal config notification slack&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-notification-slack-disable&#34;&gt;hal config notification slack disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-notification-slack-edit&#34;&gt;hal config notification slack edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-notification-slack-enable&#34;&gt;hal config notification slack enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-notification-twilio&#34;&gt;hal config notification twilio&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-notification-twilio-disable&#34;&gt;hal config notification twilio disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-notification-twilio-edit&#34;&gt;hal config notification twilio edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-notification-twilio-enable&#34;&gt;hal config notification twilio enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider&#34;&gt;hal config provider&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-appengine&#34;&gt;hal config provider appengine&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-appengine-account&#34;&gt;hal config provider appengine account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-appengine-account-add&#34;&gt;hal config provider appengine account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-appengine-account-delete&#34;&gt;hal config provider appengine account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-appengine-account-edit&#34;&gt;hal config provider appengine account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-appengine-account-get&#34;&gt;hal config provider appengine account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-appengine-account-list&#34;&gt;hal config provider appengine account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-appengine-disable&#34;&gt;hal config provider appengine disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-appengine-edit&#34;&gt;hal config provider appengine edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-appengine-enable&#34;&gt;hal config provider appengine enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-aws&#34;&gt;hal config provider aws&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-aws-account&#34;&gt;hal config provider aws account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-aws-account-add&#34;&gt;hal config provider aws account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-aws-account-delete&#34;&gt;hal config provider aws account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-aws-account-edit&#34;&gt;hal config provider aws account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-aws-account-get&#34;&gt;hal config provider aws account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-aws-account-list&#34;&gt;hal config provider aws account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-aws-bakery&#34;&gt;hal config provider aws bakery&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-aws-bakery-edit&#34;&gt;hal config provider aws bakery edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-aws-disable&#34;&gt;hal config provider aws disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-aws-edit&#34;&gt;hal config provider aws edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-aws-enable&#34;&gt;hal config provider aws enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-aws-features&#34;&gt;hal config provider aws features&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-aws-features-edit&#34;&gt;hal config provider aws features edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-azure&#34;&gt;hal config provider azure&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-azure-account&#34;&gt;hal config provider azure account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-azure-account-add&#34;&gt;hal config provider azure account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-azure-account-delete&#34;&gt;hal config provider azure account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-azure-account-edit&#34;&gt;hal config provider azure account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-azure-account-get&#34;&gt;hal config provider azure account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-azure-account-list&#34;&gt;hal config provider azure account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-azure-bakery&#34;&gt;hal config provider azure bakery&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-azure-bakery-base-image&#34;&gt;hal config provider azure bakery base-image&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-azure-bakery-base-image-add&#34;&gt;hal config provider azure bakery base-image add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-azure-bakery-base-image-delete&#34;&gt;hal config provider azure bakery base-image delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-azure-bakery-base-image-edit&#34;&gt;hal config provider azure bakery base-image edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-azure-bakery-base-image-get&#34;&gt;hal config provider azure bakery base-image get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-azure-bakery-base-image-list&#34;&gt;hal config provider azure bakery base-image list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-azure-bakery-edit&#34;&gt;hal config provider azure bakery edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-azure-disable&#34;&gt;hal config provider azure disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-azure-enable&#34;&gt;hal config provider azure enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-cloudfoundry&#34;&gt;hal config provider cloudfoundry&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-cloudfoundry-account&#34;&gt;hal config provider cloudfoundry account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-cloudfoundry-account-add&#34;&gt;hal config provider cloudfoundry account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-cloudfoundry-account-delete&#34;&gt;hal config provider cloudfoundry account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-cloudfoundry-account-edit&#34;&gt;hal config provider cloudfoundry account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-cloudfoundry-account-get&#34;&gt;hal config provider cloudfoundry account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-cloudfoundry-account-list&#34;&gt;hal config provider cloudfoundry account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-cloudfoundry-disable&#34;&gt;hal config provider cloudfoundry disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-cloudfoundry-enable&#34;&gt;hal config provider cloudfoundry enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-cloudrun&#34;&gt;hal config provider cloudrun&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-cloudrun-account&#34;&gt;hal config provider cloudrun account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-cloudrun-account-add&#34;&gt;hal config provider cloudrun account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-cloudrun-account-delete&#34;&gt;hal config provider cloudrun account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-cloudrun-account-edit&#34;&gt;hal config provider cloudrun account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-cloudrun-account-get&#34;&gt;hal config provider cloudrun account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-cloudrun-account-list&#34;&gt;hal config provider cloudrun account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-cloudrun-disable&#34;&gt;hal config provider cloudrun disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-cloudrun-edit&#34;&gt;hal config provider cloudrun edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-cloudrun-enable&#34;&gt;hal config provider cloudrun enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-dcos&#34;&gt;hal config provider dcos&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-dcos-account&#34;&gt;hal config provider dcos account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-dcos-account-add&#34;&gt;hal config provider dcos account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-dcos-account-delete&#34;&gt;hal config provider dcos account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-dcos-account-edit&#34;&gt;hal config provider dcos account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-dcos-account-get&#34;&gt;hal config provider dcos account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-dcos-account-list&#34;&gt;hal config provider dcos account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-dcos-cluster&#34;&gt;hal config provider dcos cluster&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-dcos-cluster-add&#34;&gt;hal config provider dcos cluster add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-dcos-cluster-delete&#34;&gt;hal config provider dcos cluster delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-dcos-cluster-edit&#34;&gt;hal config provider dcos cluster edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-dcos-cluster-get&#34;&gt;hal config provider dcos cluster get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-dcos-cluster-list&#34;&gt;hal config provider dcos cluster list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-dcos-disable&#34;&gt;hal config provider dcos disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-dcos-enable&#34;&gt;hal config provider dcos enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-docker-registry&#34;&gt;hal config provider docker-registry&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-docker-registry-account&#34;&gt;hal config provider docker-registry account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-docker-registry-account-add&#34;&gt;hal config provider docker-registry account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-docker-registry-account-delete&#34;&gt;hal config provider docker-registry account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-docker-registry-account-edit&#34;&gt;hal config provider docker-registry account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-docker-registry-account-get&#34;&gt;hal config provider docker-registry account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-docker-registry-account-list&#34;&gt;hal config provider docker-registry account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-docker-registry-disable&#34;&gt;hal config provider docker-registry disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-docker-registry-enable&#34;&gt;hal config provider docker-registry enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-ecs&#34;&gt;hal config provider ecs&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-ecs-account&#34;&gt;hal config provider ecs account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-ecs-account-add&#34;&gt;hal config provider ecs account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-ecs-account-delete&#34;&gt;hal config provider ecs account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-ecs-account-edit&#34;&gt;hal config provider ecs account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-ecs-account-get&#34;&gt;hal config provider ecs account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-ecs-account-list&#34;&gt;hal config provider ecs account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-ecs-disable&#34;&gt;hal config provider ecs disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-ecs-enable&#34;&gt;hal config provider ecs enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-google&#34;&gt;hal config provider google&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-google-account&#34;&gt;hal config provider google account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-google-account-add&#34;&gt;hal config provider google account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-google-account-delete&#34;&gt;hal config provider google account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-google-account-edit&#34;&gt;hal config provider google account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-google-account-get&#34;&gt;hal config provider google account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-google-account-list&#34;&gt;hal config provider google account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-google-bakery&#34;&gt;hal config provider google bakery&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-google-bakery-base-image&#34;&gt;hal config provider google bakery base-image&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-google-bakery-base-image-add&#34;&gt;hal config provider google bakery base-image add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-google-bakery-base-image-delete&#34;&gt;hal config provider google bakery base-image delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-google-bakery-base-image-edit&#34;&gt;hal config provider google bakery base-image edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-google-bakery-base-image-get&#34;&gt;hal config provider google bakery base-image get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-google-bakery-base-image-list&#34;&gt;hal config provider google bakery base-image list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-google-bakery-edit&#34;&gt;hal config provider google bakery edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-google-disable&#34;&gt;hal config provider google disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-google-edit&#34;&gt;hal config provider google edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-google-enable&#34;&gt;hal config provider google enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-huaweicloud&#34;&gt;hal config provider huaweicloud&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-huaweicloud-account&#34;&gt;hal config provider huaweicloud account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-huaweicloud-account-add&#34;&gt;hal config provider huaweicloud account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-huaweicloud-account-delete&#34;&gt;hal config provider huaweicloud account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-huaweicloud-account-edit&#34;&gt;hal config provider huaweicloud account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-huaweicloud-account-get&#34;&gt;hal config provider huaweicloud account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-huaweicloud-account-list&#34;&gt;hal config provider huaweicloud account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-huaweicloud-bakery&#34;&gt;hal config provider huaweicloud bakery&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-huaweicloud-bakery-base-image&#34;&gt;hal config provider huaweicloud bakery base-image&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-huaweicloud-bakery-base-image-add&#34;&gt;hal config provider huaweicloud bakery base-image add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-huaweicloud-bakery-base-image-delete&#34;&gt;hal config provider huaweicloud bakery base-image delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-huaweicloud-bakery-base-image-edit&#34;&gt;hal config provider huaweicloud bakery base-image edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-huaweicloud-bakery-base-image-get&#34;&gt;hal config provider huaweicloud bakery base-image get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-huaweicloud-bakery-base-image-list&#34;&gt;hal config provider huaweicloud bakery base-image list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-huaweicloud-bakery-edit&#34;&gt;hal config provider huaweicloud bakery edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-huaweicloud-disable&#34;&gt;hal config provider huaweicloud disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-huaweicloud-enable&#34;&gt;hal config provider huaweicloud enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-kubernetes&#34;&gt;hal config provider kubernetes&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-kubernetes-account&#34;&gt;hal config provider kubernetes account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-kubernetes-account-add&#34;&gt;hal config provider kubernetes account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-kubernetes-account-delete&#34;&gt;hal config provider kubernetes account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-kubernetes-account-edit&#34;&gt;hal config provider kubernetes account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-kubernetes-account-get&#34;&gt;hal config provider kubernetes account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-kubernetes-account-list&#34;&gt;hal config provider kubernetes account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-kubernetes-disable&#34;&gt;hal config provider kubernetes disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-kubernetes-edit&#34;&gt;hal config provider kubernetes edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-kubernetes-enable&#34;&gt;hal config provider kubernetes enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-oracle&#34;&gt;hal config provider oracle&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-oracle-account&#34;&gt;hal config provider oracle account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-oracle-account-add&#34;&gt;hal config provider oracle account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-oracle-account-delete&#34;&gt;hal config provider oracle account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-oracle-account-edit&#34;&gt;hal config provider oracle account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-oracle-account-get&#34;&gt;hal config provider oracle account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-oracle-account-list&#34;&gt;hal config provider oracle account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-oracle-bakery&#34;&gt;hal config provider oracle bakery&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-oracle-bakery-base-image&#34;&gt;hal config provider oracle bakery base-image&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-oracle-bakery-base-image-add&#34;&gt;hal config provider oracle bakery base-image add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-oracle-bakery-base-image-delete&#34;&gt;hal config provider oracle bakery base-image delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-oracle-bakery-base-image-edit&#34;&gt;hal config provider oracle bakery base-image edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-oracle-bakery-base-image-get&#34;&gt;hal config provider oracle bakery base-image get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-oracle-bakery-base-image-list&#34;&gt;hal config provider oracle bakery base-image list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-oracle-bakery-edit&#34;&gt;hal config provider oracle bakery edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-oracle-disable&#34;&gt;hal config provider oracle disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-oracle-enable&#34;&gt;hal config provider oracle enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-tencentcloud&#34;&gt;hal config provider tencentcloud&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-tencentcloud-account&#34;&gt;hal config provider tencentcloud account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-tencentcloud-account-add&#34;&gt;hal config provider tencentcloud account add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-tencentcloud-account-delete&#34;&gt;hal config provider tencentcloud account delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-tencentcloud-account-edit&#34;&gt;hal config provider tencentcloud account edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-tencentcloud-account-get&#34;&gt;hal config provider tencentcloud account get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-tencentcloud-account-list&#34;&gt;hal config provider tencentcloud account list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-tencentcloud-bakery&#34;&gt;hal config provider tencentcloud bakery&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-tencentcloud-bakery-base-image&#34;&gt;hal config provider tencentcloud bakery base-image&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-tencentcloud-bakery-base-image-add&#34;&gt;hal config provider tencentcloud bakery base-image add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-tencentcloud-bakery-base-image-delete&#34;&gt;hal config provider tencentcloud bakery base-image delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-tencentcloud-bakery-base-image-edit&#34;&gt;hal config provider tencentcloud bakery base-image edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-tencentcloud-bakery-base-image-get&#34;&gt;hal config provider tencentcloud bakery base-image get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-tencentcloud-bakery-base-image-list&#34;&gt;hal config provider tencentcloud bakery base-image list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-tencentcloud-bakery-edit&#34;&gt;hal config provider tencentcloud bakery edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-tencentcloud-disable&#34;&gt;hal config provider tencentcloud disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-provider-tencentcloud-enable&#34;&gt;hal config provider tencentcloud enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-pubsub&#34;&gt;hal config pubsub&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-pubsub-google&#34;&gt;hal config pubsub google&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-pubsub-google-disable&#34;&gt;hal config pubsub google disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-pubsub-google-enable&#34;&gt;hal config pubsub google enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-pubsub-google-subscription&#34;&gt;hal config pubsub google subscription&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-pubsub-google-subscription-add&#34;&gt;hal config pubsub google subscription add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-pubsub-google-subscription-delete&#34;&gt;hal config pubsub google subscription delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-pubsub-google-subscription-edit&#34;&gt;hal config pubsub google subscription edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-pubsub-google-subscription-get&#34;&gt;hal config pubsub google subscription get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-pubsub-google-subscription-list&#34;&gt;hal config pubsub google subscription list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-repository&#34;&gt;hal config repository&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-repository-artifactory&#34;&gt;hal config repository artifactory&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-repository-artifactory-disable&#34;&gt;hal config repository artifactory disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-repository-artifactory-enable&#34;&gt;hal config repository artifactory enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-repository-artifactory-search&#34;&gt;hal config repository artifactory search&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-repository-artifactory-search-add&#34;&gt;hal config repository artifactory search add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-repository-artifactory-search-delete&#34;&gt;hal config repository artifactory search delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-repository-artifactory-search-edit&#34;&gt;hal config repository artifactory search edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-repository-artifactory-search-get&#34;&gt;hal config repository artifactory search get&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-repository-artifactory-search-list&#34;&gt;hal config repository artifactory search list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security&#34;&gt;hal config security&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-api&#34;&gt;hal config security api&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-api-edit&#34;&gt;hal config security api edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-api-ssl&#34;&gt;hal config security api ssl&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-api-ssl-disable&#34;&gt;hal config security api ssl disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-api-ssl-edit&#34;&gt;hal config security api ssl edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-api-ssl-enable&#34;&gt;hal config security api ssl enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authn&#34;&gt;hal config security authn&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authn-iap&#34;&gt;hal config security authn iap&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authn-iap-disable&#34;&gt;hal config security authn iap disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authn-iap-edit&#34;&gt;hal config security authn iap edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authn-iap-enable&#34;&gt;hal config security authn iap enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authn-ldap&#34;&gt;hal config security authn ldap&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authn-ldap-disable&#34;&gt;hal config security authn ldap disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authn-ldap-edit&#34;&gt;hal config security authn ldap edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authn-ldap-enable&#34;&gt;hal config security authn ldap enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authn-oauth2&#34;&gt;hal config security authn oauth2&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authn-oauth2-disable&#34;&gt;hal config security authn oauth2 disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authn-oauth2-edit&#34;&gt;hal config security authn oauth2 edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authn-oauth2-enable&#34;&gt;hal config security authn oauth2 enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authn-saml&#34;&gt;hal config security authn saml&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authn-saml-disable&#34;&gt;hal config security authn saml disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authn-saml-edit&#34;&gt;hal config security authn saml edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authn-saml-enable&#34;&gt;hal config security authn saml enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authn-x509&#34;&gt;hal config security authn x509&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authn-x509-disable&#34;&gt;hal config security authn x509 disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authn-x509-edit&#34;&gt;hal config security authn x509 edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authn-x509-enable&#34;&gt;hal config security authn x509 enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authz&#34;&gt;hal config security authz&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authz-disable&#34;&gt;hal config security authz disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authz-edit&#34;&gt;hal config security authz edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authz-enable&#34;&gt;hal config security authz enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authz-file&#34;&gt;hal config security authz file&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authz-file-edit&#34;&gt;hal config security authz file edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authz-github&#34;&gt;hal config security authz github&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authz-github-edit&#34;&gt;hal config security authz github edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authz-google&#34;&gt;hal config security authz google&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authz-google-edit&#34;&gt;hal config security authz google edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authz-ldap&#34;&gt;hal config security authz ldap&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-authz-ldap-edit&#34;&gt;hal config security authz ldap edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-ui&#34;&gt;hal config security ui&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-ui-edit&#34;&gt;hal config security ui edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-ui-ssl&#34;&gt;hal config security ui ssl&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-ui-ssl-disable&#34;&gt;hal config security ui ssl disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-ui-ssl-edit&#34;&gt;hal config security ui ssl edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-security-ui-ssl-enable&#34;&gt;hal config security ui ssl enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-stats&#34;&gt;hal config stats&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-stats-disable&#34;&gt;hal config stats disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-stats-edit&#34;&gt;hal config stats edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-stats-enable&#34;&gt;hal config stats enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-storage&#34;&gt;hal config storage&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-storage-azs&#34;&gt;hal config storage azs&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-storage-azs-edit&#34;&gt;hal config storage azs edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-storage-edit&#34;&gt;hal config storage edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-storage-gcs&#34;&gt;hal config storage gcs&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-storage-gcs-edit&#34;&gt;hal config storage gcs edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-storage-oracle&#34;&gt;hal config storage oracle&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-storage-oracle-edit&#34;&gt;hal config storage oracle edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-storage-s3&#34;&gt;hal config storage s3&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-storage-s3-edit&#34;&gt;hal config storage s3 edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-version&#34;&gt;hal config version&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-version-edit&#34;&gt;hal config version edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-webhook&#34;&gt;hal config webhook&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-webhook-trust&#34;&gt;hal config webhook trust&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-webhook-trust-disable&#34;&gt;hal config webhook trust disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-webhook-trust-edit&#34;&gt;hal config webhook trust edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-config-webhook-trust-enable&#34;&gt;hal config webhook trust enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-deploy&#34;&gt;hal deploy&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-deploy-apply&#34;&gt;hal deploy apply&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-deploy-clean&#34;&gt;hal deploy clean&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-deploy-collect-logs&#34;&gt;hal deploy collect-logs&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-deploy-connect&#34;&gt;hal deploy connect&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-deploy-details&#34;&gt;hal deploy details&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-deploy-diff&#34;&gt;hal deploy diff&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-deploy-rollback&#34;&gt;hal deploy rollback&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-plugins&#34;&gt;hal plugins&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-plugins-add&#34;&gt;hal plugins add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-plugins-delete&#34;&gt;hal plugins delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-plugins-disable&#34;&gt;hal plugins disable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-plugins-disable-downloading&#34;&gt;hal plugins disable-downloading&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-plugins-edit&#34;&gt;hal plugins edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-plugins-enable&#34;&gt;hal plugins enable&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-plugins-enable-downloading&#34;&gt;hal plugins enable-downloading&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-plugins-list&#34;&gt;hal plugins list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-plugins-repository&#34;&gt;hal plugins repository&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-plugins-repository-add&#34;&gt;hal plugins repository add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-plugins-repository-delete&#34;&gt;hal plugins repository delete&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-plugins-repository-edit&#34;&gt;hal plugins repository edit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-plugins-repository-list&#34;&gt;hal plugins repository list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-shutdown&#34;&gt;hal shutdown&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-spin&#34;&gt;hal spin&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-spin-install&#34;&gt;hal spin install&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-task&#34;&gt;hal task&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-task-interrupt&#34;&gt;hal task interrupt&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-task-list&#34;&gt;hal task list&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-version&#34;&gt;hal version&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-version-bom&#34;&gt;hal version bom&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-version-latest&#34;&gt;hal version latest&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#hal-version-list&#34;&gt;hal version list&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;hal&#34;&gt;hal&lt;/h2&gt;
&lt;p&gt;A tool for configuring, installing, and updating Spinnaker.&lt;/p&gt;
&lt;p&gt;If this is your first time using Halyard to install Spinnaker we recommend that you skim the documentation on 
&lt;a href=&#34;https://spinnaker.io/reference/halyard/&#34; target=&#34;_blank&#34;&gt;https://spinnaker.io/reference/halyard/&lt;/a&gt;
 for some familiarity with the product. If at any point you get stuck using &amp;lsquo;hal&amp;rsquo;, every command can be suffixed with &amp;lsquo;&amp;ndash;help&amp;rsquo; for usage information.&lt;/p&gt;
&lt;h4 id=&#34;usage&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;global-parameters&#34;&gt;Global Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--daemon-endpoint&lt;/code&gt;: If supplied, connect to the daemon at this address.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--options&lt;/code&gt;: Get options for the specified field name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-a, --alpha&lt;/code&gt;: Enable alpha halyard features.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-c, --color&lt;/code&gt;: Enable terminal color output.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-d, --debug&lt;/code&gt;: Show detailed network traffic with halyard daemon.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-h, --help&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Display help text about this command.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-l, --log&lt;/code&gt;: Set the log level of the CLI.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-o, --output&lt;/code&gt;: Format the CLIs output.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-q, --quiet&lt;/code&gt;: Show no task information or messages. When set, ANSI formatting will be disabled, and all prompts will be accepted.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;parameters&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--docs&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Print markdown docs for the hal CLI.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--print-bash-completion&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Print bash command completion. This is used during the installation of Halyard.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ready&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Check if Halyard is up and running. Will exit with non-zero return code when it isn&amp;rsquo;t.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--version, -v&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Version of Halyard.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;admin&lt;/code&gt;: This is meant for users building and publishing their own Spinnaker images and config.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;backup&lt;/code&gt;: Backup and restore (remote or local) copies of your halconfig and all required files.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;config&lt;/code&gt;: Configure, validate, and view your halconfig.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;deploy&lt;/code&gt;: Manage the deployment of Spinnaker. This includes where it&amp;rsquo;s deployed, what the infrastructure footprint looks like, what the currently running deployment looks like, etc&amp;hellip;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;plugins&lt;/code&gt;: Show Spinnaker&amp;rsquo;s configured plugins.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;shutdown&lt;/code&gt;: Shutdown the halyard daemon.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;spin&lt;/code&gt;: Manage the lifecycle of spin CLI.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;task&lt;/code&gt;: This set of commands exposes utilities of dealing with Halyard&amp;rsquo;s task engine.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;version&lt;/code&gt;: Get information about the available Spinnaker versions.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-admin&#34;&gt;hal admin&lt;/h2&gt;
&lt;p&gt;This is meant for users building and publishing their own Spinnaker images and config.&lt;/p&gt;
&lt;h4 id=&#34;usage-1&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal admin [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;subcommands-1&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;deprecate&lt;/code&gt;: Deprecate config artifacts in your configured halconfig bucket.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;publish&lt;/code&gt;: Publish config artifacts to your configured halconfig bucket.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-admin-deprecate&#34;&gt;hal admin deprecate&lt;/h2&gt;
&lt;p&gt;Deprecate config artifacts in your configured halconfig bucket.&lt;/p&gt;
&lt;h4 id=&#34;usage-2&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal admin deprecate [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;subcommands-2&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;version&lt;/code&gt;: Deprecate a version of Spinnaker, removing it from the global versions.yml tracking file.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-admin-deprecate-version&#34;&gt;hal admin deprecate version&lt;/h2&gt;
&lt;p&gt;Deprecate a version of Spinnaker, removing it from the global versions.yml tracking file.&lt;/p&gt;
&lt;h4 id=&#34;usage-3&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal admin deprecate version [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-1&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--illegal-reason&lt;/code&gt;: If supplied, the version will not only be deprecated, but will no longer be installable by Halyard for the supplied reason&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--version&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The version (x.y.z) of Spinnaker to be deprecated.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-admin-publish&#34;&gt;hal admin publish&lt;/h2&gt;
&lt;p&gt;Publish config artifacts to your configured halconfig bucket.&lt;/p&gt;
&lt;h4 id=&#34;usage-4&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal admin publish [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;subcommands-3&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;bom&lt;/code&gt;: Publish a Bill of Materials (BOM).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;latest&lt;/code&gt; &lt;em&gt;(Deprecated)&lt;/em&gt; : Publish the latest version of Spinnaker to the global versions.yml tracking file.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;latest-halyard&lt;/code&gt;: Publish the latest version of Halyard to the global versions.yml tracking file.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;latest-spinnaker&lt;/code&gt;: Publish the latest version of Spinnaker to the global versions.yml tracking file.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;profile&lt;/code&gt;: Publish a base halconfig profile for a specific Spinnaker artifact.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;version&lt;/code&gt;: Publish a version of Spinnaker to the global versions.yml tracking file.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-admin-publish-bom&#34;&gt;hal admin publish bom&lt;/h2&gt;
&lt;p&gt;Publish a Bill of Materials (BOM).&lt;/p&gt;
&lt;h4 id=&#34;usage-5&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal admin publish bom [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-2&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--bom-path&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The path to the BOM owning the artifact to publish.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-admin-publish-latest&#34;&gt;hal admin publish latest&lt;/h2&gt;
&lt;p&gt;Publish the latest version of Spinnaker to the global versions.yml tracking file.&lt;/p&gt;
&lt;h4 id=&#34;usage-6&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal admin publish latest VERSION
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id=&#34;hal-admin-publish-latest-halyard&#34;&gt;hal admin publish latest-halyard&lt;/h2&gt;
&lt;p&gt;Publish the latest version of Halyard to the global versions.yml tracking file.&lt;/p&gt;
&lt;h4 id=&#34;usage-7&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal admin publish latest-halyard VERSION
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id=&#34;hal-admin-publish-latest-spinnaker&#34;&gt;hal admin publish latest-spinnaker&lt;/h2&gt;
&lt;p&gt;Publish the latest version of Spinnaker to the global versions.yml tracking file.&lt;/p&gt;
&lt;h4 id=&#34;usage-8&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal admin publish latest-spinnaker VERSION
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id=&#34;hal-admin-publish-profile&#34;&gt;hal admin publish profile&lt;/h2&gt;
&lt;p&gt;Publish a base halconfig profile for a specific Spinnaker artifact.&lt;/p&gt;
&lt;h4 id=&#34;usage-9&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal admin publish profile ARTIFACT-NAME [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-3&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ARTIFACT-NAME&lt;/code&gt;: The name of the artifact whose profile is being published (e.g. clouddriver).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--bom-path&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The path to the BOM owning the artifact to publish.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--profile-path&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The path to the artifact profile to publish.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-admin-publish-version&#34;&gt;hal admin publish version&lt;/h2&gt;
&lt;p&gt;Publish a version of Spinnaker to the global versions.yml tracking file.&lt;/p&gt;
&lt;h4 id=&#34;usage-10&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal admin publish version [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-4&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--alias&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The alias this version of Spinnaker goes by.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--changelog&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) A link to this Spinnaker release&amp;rsquo;s changelog.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--minimum-halyard-version&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) Minimum version of halyard required to install this release&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--version&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The version (x.y.z) of Spinnaker to be recorded. This must exist as a BOM.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-backup&#34;&gt;hal backup&lt;/h2&gt;
&lt;p&gt;This is used to periodically checkpoint your configured Spinnaker installation as well as allow you to store all aspects of your configured Spinnaker installation, to be picked up by an installation of Halyard on another machine.&lt;/p&gt;
&lt;h4 id=&#34;usage-11&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal backup [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;subcommands-4&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;create&lt;/code&gt;: Create a backup of Halyard&amp;rsquo;s state.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;restore&lt;/code&gt;: Restore an existing backup.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-backup-create&#34;&gt;hal backup create&lt;/h2&gt;
&lt;p&gt;This will create a tarball of your halconfig directory, being careful to rewrite file paths, so when the tarball is expanded by Halyard on another machine it will still be able to reference any files you have explicitly linked with your halconfig - e.g. &amp;ndash;kubeconfig-file for Kubernetes, or &amp;ndash;json-path for GCE.&lt;/p&gt;
&lt;h4 id=&#34;usage-12&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal backup create
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id=&#34;hal-backup-restore&#34;&gt;hal backup restore&lt;/h2&gt;
&lt;p&gt;Restore an existing backup. This backup does &lt;em&gt;not&lt;/em&gt; necessarily have to come from the machine it is being restored on - since all files referenced by your halconfig are included in the halconfig backup. As a result of this, keep in mind that after restoring a backup, all your required files are now in $halconfig/.backup/required-files.&lt;/p&gt;
&lt;h4 id=&#34;usage-13&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal backup restore [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-5&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--backup-path&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) This is the path to the .tar file created by running &lt;code&gt;hal backup create&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config&#34;&gt;hal config&lt;/h2&gt;
&lt;p&gt;Configure, validate, and view your halconfig.&lt;/p&gt;
&lt;h4 id=&#34;usage-14&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-6&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--set-current-deployment&lt;/code&gt;: If supplied, set the current active deployment to the supplied value, creating it if need-be.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-5&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;artifact&lt;/code&gt;: Configure, validate, and view the specified artifact provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;canary&lt;/code&gt;: Configure your canary analysis settings for Spinnaker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ci&lt;/code&gt;: Configure, validate, and view the specified Continuous Integration service.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;deploy&lt;/code&gt;: Display the configured Spinnaker deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Configure top-level, global configuration parameters.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;features&lt;/code&gt;: Display the state of Spinnaker&amp;rsquo;s feature flags.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;generate&lt;/code&gt;: Generate the full Spinnaker config for your current deployment. This does &lt;em&gt;not&lt;/em&gt; apply that configuration to your running Spinnaker installation. That either needs to be done manually, or with &lt;code&gt;hal deploy apply&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: Lists all deployments&lt;/li&gt;
&lt;li&gt;&lt;code&gt;metric-stores&lt;/code&gt;: Configure Spinnaker&amp;rsquo;s metric stores. Metrics stores are used to store metrics for the various Spinnaker micro-services. These metrics are not related in any way to canary deployments. The technologies backing both are similar, but metrics stores are places to push metrics regarding Spinnaker metrics, whereas canary metrics stores are used to pull metrics to analyze deployments. This configuration only affects the publishing of metrics against whichever metric stores you enable (it can be more than one).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;notification&lt;/code&gt;: Display the state of Spinnaker&amp;rsquo;s notification settings.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;provider&lt;/code&gt;: Configure, validate, and view the specified provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pubsub&lt;/code&gt;: Configure, validate, and view the specified pubsub.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;repository&lt;/code&gt;: Configure, validate, and view the specified repository.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;security&lt;/code&gt;: Configure Spinnaker&amp;rsquo;s security. This includes external SSL, authentication mechanisms, and authorization policies.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;stats&lt;/code&gt;: Show Spinnaker&amp;rsquo;s stats settings.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;storage&lt;/code&gt;: Show Spinnaker&amp;rsquo;s persistent storage configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;version&lt;/code&gt;: Configure &amp;amp; view the current deployment of Spinnaker&amp;rsquo;s version.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;webhook&lt;/code&gt;: Show Spinnaker&amp;rsquo;s webhook configuration.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact&#34;&gt;hal config artifact&lt;/h2&gt;
&lt;p&gt;Configure, validate, and view the specified artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-15&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;subcommands-6&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;bitbucket&lt;/code&gt;: Manage and view Spinnaker configuration for the bitbucket provider&lt;/li&gt;
&lt;li&gt;&lt;code&gt;gcs&lt;/code&gt;: Manage and view Spinnaker configuration for the gcs provider&lt;/li&gt;
&lt;li&gt;&lt;code&gt;github&lt;/code&gt;: Manage and view Spinnaker configuration for the github provider&lt;/li&gt;
&lt;li&gt;&lt;code&gt;gitlab&lt;/code&gt;: Manage and view Spinnaker configuration for the gitlab provider&lt;/li&gt;
&lt;li&gt;&lt;code&gt;gitrepo&lt;/code&gt;: Manage and view Spinnaker configuration for the gitrepo provider&lt;/li&gt;
&lt;li&gt;&lt;code&gt;helm&lt;/code&gt;: Manage and view Spinnaker configuration for the helm provider&lt;/li&gt;
&lt;li&gt;&lt;code&gt;http&lt;/code&gt;: Manage and view Spinnaker configuration for the http provider&lt;/li&gt;
&lt;li&gt;&lt;code&gt;maven&lt;/code&gt;: Manage and view Spinnaker configuration for the maven provider&lt;/li&gt;
&lt;li&gt;&lt;code&gt;oracle&lt;/code&gt;: Manage and view Spinnaker configuration for the oracle provider&lt;/li&gt;
&lt;li&gt;&lt;code&gt;s3&lt;/code&gt;: Manage and view Spinnaker configuration for the s3 provider&lt;/li&gt;
&lt;li&gt;&lt;code&gt;templates&lt;/code&gt;: Show Spinnaker&amp;rsquo;s configured artifact templates.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-bitbucket&#34;&gt;hal config artifact bitbucket&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the bitbucket provider&lt;/p&gt;
&lt;h4 id=&#34;usage-16&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact bitbucket [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-7&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-7&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the bitbucket artifact provider&amp;rsquo;s account&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the bitbucket artifact provider as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the bitbucket artifact provider as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-bitbucket-account&#34;&gt;hal config artifact bitbucket account&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the bitbucket artifact provider&amp;rsquo;s account&lt;/p&gt;
&lt;h4 id=&#34;usage-17&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact bitbucket account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-8&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-8&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add an artifact account to the bitbucket artifact provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific bitbucket artifact account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit an artifact account in the bitbucket artifact provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified account details for the bitbucket provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the artifact account names for the bitbucket artifact provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-bitbucket-account-add&#34;&gt;hal config artifact bitbucket account add&lt;/h2&gt;
&lt;p&gt;Add an artifact account to the bitbucket artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-18&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact bitbucket account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-9&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Bitbucket password&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username&lt;/code&gt;: Bitbucket username&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username-password-file&lt;/code&gt;: File containing &amp;ldquo;username:password&amp;rdquo; to use for Bitbucket authentication&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-bitbucket-account-delete&#34;&gt;hal config artifact bitbucket account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific bitbucket artifact account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-19&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact bitbucket account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-10&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-bitbucket-account-edit&#34;&gt;hal config artifact bitbucket account edit&lt;/h2&gt;
&lt;p&gt;Edit an artifact account in the bitbucket artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-20&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact bitbucket account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-11&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Bitbucket password&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username&lt;/code&gt;: Bitbucket username&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username-password-file&lt;/code&gt;: File containing &amp;ldquo;username:password&amp;rdquo; to use for Bitbucket authentication&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-bitbucket-account-get&#34;&gt;hal config artifact bitbucket account get&lt;/h2&gt;
&lt;p&gt;Get the specified account details for the bitbucket provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-21&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact bitbucket account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-12&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-bitbucket-account-list&#34;&gt;hal config artifact bitbucket account list&lt;/h2&gt;
&lt;p&gt;List the artifact account names for the bitbucket artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-22&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact bitbucket account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-13&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-bitbucket-disable&#34;&gt;hal config artifact bitbucket disable&lt;/h2&gt;
&lt;p&gt;Set the bitbucket artifact provider as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-23&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact bitbucket disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-14&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-bitbucket-enable&#34;&gt;hal config artifact bitbucket enable&lt;/h2&gt;
&lt;p&gt;Set the bitbucket artifact provider as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-24&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact bitbucket enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-15&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-gcs&#34;&gt;hal config artifact gcs&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the gcs provider&lt;/p&gt;
&lt;h4 id=&#34;usage-25&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact gcs [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-16&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-9&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the gcs artifact provider&amp;rsquo;s account&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the gcs artifact provider as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the gcs artifact provider as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-gcs-account&#34;&gt;hal config artifact gcs account&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the gcs artifact provider&amp;rsquo;s account&lt;/p&gt;
&lt;h4 id=&#34;usage-26&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact gcs account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-17&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-10&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add an artifact account to the gcs artifact provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific gcs artifact account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit an artifact account in the gcs artifact provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified account details for the gcs provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the artifact account names for the gcs artifact provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-gcs-account-add&#34;&gt;hal config artifact gcs account add&lt;/h2&gt;
&lt;p&gt;Add an artifact account to the gcs artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-27&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact gcs account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-18&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--json-path&lt;/code&gt;: The path to a JSON service account that Spinnaker will use as credentials. This is only needed if Spinnaker is not deployed on a Google Compute Engine VM, or needs permissions not afforded to the VM it is running on. See 
&lt;a href=&#34;https://cloud.google.com/compute/docs/access/service-accounts&#34; target=&#34;_blank&#34;&gt;https://cloud.google.com/compute/docs/access/service-accounts&lt;/a&gt;
 for more information.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-gcs-account-delete&#34;&gt;hal config artifact gcs account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific gcs artifact account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-28&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact gcs account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-19&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-gcs-account-edit&#34;&gt;hal config artifact gcs account edit&lt;/h2&gt;
&lt;p&gt;Edit an artifact account in the gcs artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-29&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact gcs account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-20&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--json-path&lt;/code&gt;: The path to a JSON service account that Spinnaker will use as credentials. This is only needed if Spinnaker is not deployed on a Google Compute Engine VM, or needs permissions not afforded to the VM it is running on. See 
&lt;a href=&#34;https://cloud.google.com/compute/docs/access/service-accounts&#34; target=&#34;_blank&#34;&gt;https://cloud.google.com/compute/docs/access/service-accounts&lt;/a&gt;
 for more information.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-gcs-account-get&#34;&gt;hal config artifact gcs account get&lt;/h2&gt;
&lt;p&gt;Get the specified account details for the gcs provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-30&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact gcs account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-21&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-gcs-account-list&#34;&gt;hal config artifact gcs account list&lt;/h2&gt;
&lt;p&gt;List the artifact account names for the gcs artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-31&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact gcs account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-22&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-gcs-disable&#34;&gt;hal config artifact gcs disable&lt;/h2&gt;
&lt;p&gt;Set the gcs artifact provider as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-32&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact gcs disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-23&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-gcs-enable&#34;&gt;hal config artifact gcs enable&lt;/h2&gt;
&lt;p&gt;Set the gcs artifact provider as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-33&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact gcs enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-24&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-github&#34;&gt;hal config artifact github&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the github provider&lt;/p&gt;
&lt;h4 id=&#34;usage-34&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact github [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-25&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-11&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the github artifact provider&amp;rsquo;s account&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the github artifact provider as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the github artifact provider as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-github-account&#34;&gt;hal config artifact github account&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the github artifact provider&amp;rsquo;s account&lt;/p&gt;
&lt;h4 id=&#34;usage-35&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact github account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-26&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-12&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add an artifact account to the github artifact provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific github artifact account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit an artifact account in the github artifact provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified account details for the github provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the artifact account names for the github artifact provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-github-account-add&#34;&gt;hal config artifact github account add&lt;/h2&gt;
&lt;p&gt;Add an artifact account to the github artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-36&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact github account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-27&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) GitHub password&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--token&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) GitHub token&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--token-file&lt;/code&gt;: File containing a GitHub authentication token&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username&lt;/code&gt;: GitHub username&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username-password-file&lt;/code&gt;: File containing &amp;ldquo;username:password&amp;rdquo; to use for GitHub authentication&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-github-account-delete&#34;&gt;hal config artifact github account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific github artifact account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-37&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact github account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-28&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-github-account-edit&#34;&gt;hal config artifact github account edit&lt;/h2&gt;
&lt;p&gt;Edit an artifact account in the github artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-38&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact github account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-29&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) GitHub password&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--token&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) GitHub token&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--token-file&lt;/code&gt;: File containing a GitHub authentication token&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username&lt;/code&gt;: GitHub username&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username-password-file&lt;/code&gt;: File containing &amp;ldquo;username:password&amp;rdquo; to use for GitHub authentication&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-github-account-get&#34;&gt;hal config artifact github account get&lt;/h2&gt;
&lt;p&gt;Get the specified account details for the github provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-39&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact github account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-30&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-github-account-list&#34;&gt;hal config artifact github account list&lt;/h2&gt;
&lt;p&gt;List the artifact account names for the github artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-40&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact github account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-31&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-github-disable&#34;&gt;hal config artifact github disable&lt;/h2&gt;
&lt;p&gt;Set the github artifact provider as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-41&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact github disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-32&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-github-enable&#34;&gt;hal config artifact github enable&lt;/h2&gt;
&lt;p&gt;Set the github artifact provider as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-42&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact github enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-33&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-gitlab&#34;&gt;hal config artifact gitlab&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the gitlab provider&lt;/p&gt;
&lt;h4 id=&#34;usage-43&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact gitlab [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-34&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-13&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the gitlab artifact provider&amp;rsquo;s account&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the gitlab artifact provider as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the gitlab artifact provider as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-gitlab-account&#34;&gt;hal config artifact gitlab account&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the gitlab artifact provider&amp;rsquo;s account&lt;/p&gt;
&lt;h4 id=&#34;usage-44&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact gitlab account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-35&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-14&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add an artifact account to the gitlab artifact provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific gitlab artifact account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit an artifact account in the gitlab artifact provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified account details for the gitlab provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the artifact account names for the gitlab artifact provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-gitlab-account-add&#34;&gt;hal config artifact gitlab account add&lt;/h2&gt;
&lt;p&gt;Add an artifact account to the gitlab artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-45&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact gitlab account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-36&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--token&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Gitlab token&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--token-file&lt;/code&gt;: File containing a Gitlab authentication token&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-gitlab-account-delete&#34;&gt;hal config artifact gitlab account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific gitlab artifact account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-46&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact gitlab account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-37&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-gitlab-account-edit&#34;&gt;hal config artifact gitlab account edit&lt;/h2&gt;
&lt;p&gt;Edit an artifact account in the gitlab artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-47&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact gitlab account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-38&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--token&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Gitlab token&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--token-file&lt;/code&gt;: File containing a Gitlab authentication token&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-gitlab-account-get&#34;&gt;hal config artifact gitlab account get&lt;/h2&gt;
&lt;p&gt;Get the specified account details for the gitlab provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-48&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact gitlab account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-39&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-gitlab-account-list&#34;&gt;hal config artifact gitlab account list&lt;/h2&gt;
&lt;p&gt;List the artifact account names for the gitlab artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-49&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact gitlab account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-40&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-gitlab-disable&#34;&gt;hal config artifact gitlab disable&lt;/h2&gt;
&lt;p&gt;Set the gitlab artifact provider as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-50&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact gitlab disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-41&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-gitlab-enable&#34;&gt;hal config artifact gitlab enable&lt;/h2&gt;
&lt;p&gt;Set the gitlab artifact provider as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-51&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact gitlab enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-42&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-gitrepo&#34;&gt;hal config artifact gitrepo&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the gitrepo provider&lt;/p&gt;
&lt;h4 id=&#34;usage-52&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact gitrepo [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-43&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-15&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the gitrepo artifact provider&amp;rsquo;s account&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the gitrepo artifact provider as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the gitrepo artifact provider as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-gitrepo-account&#34;&gt;hal config artifact gitrepo account&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the gitrepo artifact provider&amp;rsquo;s account&lt;/p&gt;
&lt;h4 id=&#34;usage-53&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact gitrepo account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-44&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-16&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add an artifact account to the gitrepo artifact provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific gitrepo artifact account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit an artifact account in the gitrepo artifact provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified account details for the gitrepo provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the artifact account names for the gitrepo artifact provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-gitrepo-account-add&#34;&gt;hal config artifact gitrepo account add&lt;/h2&gt;
&lt;p&gt;Add an artifact account to the gitrepo artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-54&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact gitrepo account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-45&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Git password&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-known-hosts-file-path&lt;/code&gt;: File containing the known and trusted SSH hosts.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-private-key-file-path&lt;/code&gt;: Path to the ssh private key in PEM format&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-private-key-passphrase&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Passphrase for encrypted private key&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-trust-unknown-hosts&lt;/code&gt;: Setting this to true allows Spinnaker to authenticate with unknown hosts&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--token&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Git token&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--token-file&lt;/code&gt;: File containing a Git authentication token&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username&lt;/code&gt;: Git username&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username-password-file&lt;/code&gt;: File containing &amp;ldquo;username:password&amp;rdquo; to use for Git authentication&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-gitrepo-account-delete&#34;&gt;hal config artifact gitrepo account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific gitrepo artifact account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-55&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact gitrepo account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-46&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-gitrepo-account-edit&#34;&gt;hal config artifact gitrepo account edit&lt;/h2&gt;
&lt;p&gt;Edit an artifact account in the gitrepo artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-56&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact gitrepo account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-47&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Git password&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-known-hosts-file-path&lt;/code&gt;: File containing the known and trusted SSH hosts&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-private-key-file-path&lt;/code&gt;: Path to the ssh private key in PEM format&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-private-key-passphrase&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Passphrase for encrypted private key&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-trust-unknown-hosts&lt;/code&gt;: Setting this to true allows Spinnaker to authenticate with unknown hosts&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--token&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Git token&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--token-file&lt;/code&gt;: File containing a Git authentication token&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username&lt;/code&gt;: Git username&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username-password-file&lt;/code&gt;: File containing &amp;ldquo;username:password&amp;rdquo; to use for Git authentication&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-gitrepo-account-get&#34;&gt;hal config artifact gitrepo account get&lt;/h2&gt;
&lt;p&gt;Get the specified account details for the gitrepo provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-57&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact gitrepo account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-48&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-gitrepo-account-list&#34;&gt;hal config artifact gitrepo account list&lt;/h2&gt;
&lt;p&gt;List the artifact account names for the gitrepo artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-58&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact gitrepo account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-49&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-gitrepo-disable&#34;&gt;hal config artifact gitrepo disable&lt;/h2&gt;
&lt;p&gt;Set the gitrepo artifact provider as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-59&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact gitrepo disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-50&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-gitrepo-enable&#34;&gt;hal config artifact gitrepo enable&lt;/h2&gt;
&lt;p&gt;Set the gitrepo artifact provider as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-60&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact gitrepo enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-51&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-helm&#34;&gt;hal config artifact helm&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the helm provider&lt;/p&gt;
&lt;h4 id=&#34;usage-61&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact helm [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-52&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-17&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the helm artifact provider&amp;rsquo;s account&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the helm artifact provider as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the helm artifact provider as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-helm-account&#34;&gt;hal config artifact helm account&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the helm artifact provider&amp;rsquo;s account&lt;/p&gt;
&lt;h4 id=&#34;usage-62&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact helm account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-53&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-18&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add an artifact account to the helm artifact provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific helm artifact account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit an artifact account in the helm artifact provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified account details for the helm provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the artifact account names for the helm artifact provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-helm-account-add&#34;&gt;hal config artifact helm account add&lt;/h2&gt;
&lt;p&gt;Add an artifact account to the helm artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-63&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact helm account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-54&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Helm chart repository basic auth password&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--repository&lt;/code&gt;: Helm chart repository&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username&lt;/code&gt;: Helm chart repository basic auth username&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username-password-file&lt;/code&gt;: File containing &amp;ldquo;username:password&amp;rdquo; to use for helm chart repository basic auth&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-helm-account-delete&#34;&gt;hal config artifact helm account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific helm artifact account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-64&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact helm account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-55&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-helm-account-edit&#34;&gt;hal config artifact helm account edit&lt;/h2&gt;
&lt;p&gt;Edit an artifact account in the helm artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-65&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact helm account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-56&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Helm chart repository basic auth password&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--repository&lt;/code&gt;: Helm chart repository&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username&lt;/code&gt;: Helm chart repository basic auth username&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username-password-file&lt;/code&gt;: File containing &amp;ldquo;username:password&amp;rdquo; to use for helm chart repository basic auth&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-helm-account-get&#34;&gt;hal config artifact helm account get&lt;/h2&gt;
&lt;p&gt;Get the specified account details for the helm provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-66&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact helm account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-57&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-helm-account-list&#34;&gt;hal config artifact helm account list&lt;/h2&gt;
&lt;p&gt;List the artifact account names for the helm artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-67&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact helm account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-58&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-helm-disable&#34;&gt;hal config artifact helm disable&lt;/h2&gt;
&lt;p&gt;Set the helm artifact provider as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-68&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact helm disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-59&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-helm-enable&#34;&gt;hal config artifact helm enable&lt;/h2&gt;
&lt;p&gt;Set the helm artifact provider as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-69&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact helm enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-60&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-http&#34;&gt;hal config artifact http&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the http provider&lt;/p&gt;
&lt;h4 id=&#34;usage-70&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact http [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-61&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-19&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the http artifact provider&amp;rsquo;s account&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the http artifact provider as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the http artifact provider as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-http-account&#34;&gt;hal config artifact http account&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the http artifact provider&amp;rsquo;s account&lt;/p&gt;
&lt;h4 id=&#34;usage-71&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact http account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-62&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-20&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add an artifact account to the http artifact provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific http artifact account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit an artifact account in the http artifact provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified account details for the http provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the artifact account names for the http artifact provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-http-account-add&#34;&gt;hal config artifact http account add&lt;/h2&gt;
&lt;p&gt;Add an artifact account to the http artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-72&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact http account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-63&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) HTTP basic auth password&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username&lt;/code&gt;: HTTP basic auth username&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username-password-file&lt;/code&gt;: File containing &amp;ldquo;username:password&amp;rdquo; to use for HTTP basic auth&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-http-account-delete&#34;&gt;hal config artifact http account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific http artifact account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-73&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact http account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-64&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-http-account-edit&#34;&gt;hal config artifact http account edit&lt;/h2&gt;
&lt;p&gt;Edit an artifact account in the http artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-74&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact http account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-65&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Http password&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username&lt;/code&gt;: Http username&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username-password-file&lt;/code&gt;: File containing &amp;ldquo;username:password&amp;rdquo; to use for Http authentication&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-http-account-get&#34;&gt;hal config artifact http account get&lt;/h2&gt;
&lt;p&gt;Get the specified account details for the http provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-75&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact http account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-66&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-http-account-list&#34;&gt;hal config artifact http account list&lt;/h2&gt;
&lt;p&gt;List the artifact account names for the http artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-76&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact http account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-67&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-http-disable&#34;&gt;hal config artifact http disable&lt;/h2&gt;
&lt;p&gt;Set the http artifact provider as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-77&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact http disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-68&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-http-enable&#34;&gt;hal config artifact http enable&lt;/h2&gt;
&lt;p&gt;Set the http artifact provider as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-78&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact http enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-69&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-maven&#34;&gt;hal config artifact maven&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the maven provider&lt;/p&gt;
&lt;h4 id=&#34;usage-79&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact maven [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-70&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-21&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the maven artifact provider&amp;rsquo;s account&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the maven artifact provider as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the maven artifact provider as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-maven-account&#34;&gt;hal config artifact maven account&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the maven artifact provider&amp;rsquo;s account&lt;/p&gt;
&lt;h4 id=&#34;usage-80&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact maven account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-71&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-22&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add an artifact account to the maven artifact provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific maven artifact account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit an artifact account in the maven artifact provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified account details for the maven provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the artifact account names for the maven artifact provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-maven-account-add&#34;&gt;hal config artifact maven account add&lt;/h2&gt;
&lt;p&gt;Add an artifact account to the maven artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-81&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact maven account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-72&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--repository-url&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) Full URI for the Maven repository ie. &lt;code&gt;[http://some.host.com/repository/path](http://some.host.com/repository/path)&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-maven-account-delete&#34;&gt;hal config artifact maven account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific maven artifact account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-82&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact maven account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-73&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-maven-account-edit&#34;&gt;hal config artifact maven account edit&lt;/h2&gt;
&lt;p&gt;Edit an artifact account in the maven artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-83&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact maven account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-74&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--repository-url&lt;/code&gt;: Full URI for the Maven repository ie. &lt;code&gt;[http://some.host.com/repository/path](http://some.host.com/repository/path)&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-maven-account-get&#34;&gt;hal config artifact maven account get&lt;/h2&gt;
&lt;p&gt;Get the specified account details for the maven provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-84&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact maven account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-75&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-maven-account-list&#34;&gt;hal config artifact maven account list&lt;/h2&gt;
&lt;p&gt;List the artifact account names for the maven artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-85&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact maven account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-76&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-maven-disable&#34;&gt;hal config artifact maven disable&lt;/h2&gt;
&lt;p&gt;Set the maven artifact provider as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-86&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact maven disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-77&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-maven-enable&#34;&gt;hal config artifact maven enable&lt;/h2&gt;
&lt;p&gt;Set the maven artifact provider as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-87&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact maven enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-78&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-oracle&#34;&gt;hal config artifact oracle&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the oracle provider&lt;/p&gt;
&lt;h4 id=&#34;usage-88&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact oracle [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-79&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-23&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the oracle artifact provider&amp;rsquo;s account&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the oracle artifact provider as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the oracle artifact provider as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-oracle-account&#34;&gt;hal config artifact oracle account&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the oracle artifact provider&amp;rsquo;s account&lt;/p&gt;
&lt;h4 id=&#34;usage-89&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact oracle account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-80&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-24&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add an artifact account to the oracle artifact provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific oracle artifact account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit an artifact account in the oracle artifact provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified account details for the oracle provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the artifact account names for the oracle artifact provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-oracle-account-add&#34;&gt;hal config artifact oracle account add&lt;/h2&gt;
&lt;p&gt;Add an artifact account to the oracle artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-90&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact oracle account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-81&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--fingerprint&lt;/code&gt;: Fingerprint of the public key&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--namespace&lt;/code&gt;: The namespace the bucket and objects should be created in&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--private-key-passphrase&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Passphrase used for the private key, if it is encrypted&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--region&lt;/code&gt;: An Oracle region (e.g., us-phoenix-1)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-private-key-file-path&lt;/code&gt;: Path to the private key in PEM format&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--tenancy-id&lt;/code&gt;: Provide the OCID of the Oracle Tenancy to use.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user-id&lt;/code&gt;: Provide the OCID of the Oracle User you&amp;rsquo;re authenticating as&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-oracle-account-delete&#34;&gt;hal config artifact oracle account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific oracle artifact account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-91&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact oracle account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-82&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-oracle-account-edit&#34;&gt;hal config artifact oracle account edit&lt;/h2&gt;
&lt;p&gt;Edit an artifact account in the oracle artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-92&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact oracle account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-83&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--fingerprint&lt;/code&gt;: Fingerprint of the public key&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--namespace&lt;/code&gt;: The namespace the bucket and objects should be created in&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--private-key-passphrase&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Passphrase used for the private key, if it is encrypted&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--region&lt;/code&gt;: An Oracle region (e.g., us-phoenix-1)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-private-key-file-path&lt;/code&gt;: Path to the private key in PEM format&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--tenancy-id&lt;/code&gt;: Provide the OCID of the Oracle Tenancy to use.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user-id&lt;/code&gt;: Provide the OCID of the Oracle User you&amp;rsquo;re authenticating as&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-oracle-account-get&#34;&gt;hal config artifact oracle account get&lt;/h2&gt;
&lt;p&gt;Get the specified account details for the oracle provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-93&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact oracle account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-84&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-oracle-account-list&#34;&gt;hal config artifact oracle account list&lt;/h2&gt;
&lt;p&gt;List the artifact account names for the oracle artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-94&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact oracle account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-85&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-oracle-disable&#34;&gt;hal config artifact oracle disable&lt;/h2&gt;
&lt;p&gt;Set the oracle artifact provider as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-95&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact oracle disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-86&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-oracle-enable&#34;&gt;hal config artifact oracle enable&lt;/h2&gt;
&lt;p&gt;Set the oracle artifact provider as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-96&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact oracle enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-87&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-s3&#34;&gt;hal config artifact s3&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the s3 provider&lt;/p&gt;
&lt;h4 id=&#34;usage-97&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact s3 [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-88&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-25&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the s3 artifact provider&amp;rsquo;s account&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the s3 artifact provider as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the s3 artifact provider as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-s3-account&#34;&gt;hal config artifact s3 account&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the s3 artifact provider&amp;rsquo;s account&lt;/p&gt;
&lt;h4 id=&#34;usage-98&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact s3 account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-89&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-26&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add an artifact account to the s3 artifact provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific s3 artifact account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit an artifact account in the s3 artifact provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified account details for the s3 provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the artifact account names for the s3 artifact provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-s3-account-add&#34;&gt;hal config artifact s3 account add&lt;/h2&gt;
&lt;p&gt;Add an artifact account to the s3 artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-99&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact s3 account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-90&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--api-endpoint&lt;/code&gt;: S3 api endpoint; only required when using an S3 clone such as Minio&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--api-region&lt;/code&gt;: S3 api region; only required when using an S3 clone such as Minio&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--aws-access-key-id&lt;/code&gt;: Your AWS Access Key ID. If not provided, Halyard/Spinnaker will try to find AWS credentials as described at 
&lt;a href=&#34;http://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/credentials.html#credentials-default&#34; target=&#34;_blank&#34;&gt;http://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/credentials.html#credentials-default&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--aws-secret-access-key&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Your AWS Secret Key.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--region&lt;/code&gt;: S3 region&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-s3-account-delete&#34;&gt;hal config artifact s3 account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific s3 artifact account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-100&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact s3 account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-91&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-s3-account-edit&#34;&gt;hal config artifact s3 account edit&lt;/h2&gt;
&lt;p&gt;Edit an artifact account in the s3 artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-101&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact s3 account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-92&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--api-endpoint&lt;/code&gt;: S3 api endpoint; only required when using an S3 clone such as Minio&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--api-region&lt;/code&gt;: S3 api region; only required when using an S3 clone such as Minio&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--aws-access-key-id&lt;/code&gt;: Your AWS Access Key ID. If not provided, Halyard/Spinnaker will try to find AWS credentials as described at 
&lt;a href=&#34;http://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/credentials.html#credentials-default&#34; target=&#34;_blank&#34;&gt;http://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/credentials.html#credentials-default&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--aws-secret-access-key&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Your AWS Secret Key.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--region&lt;/code&gt;: S3 region&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-s3-account-get&#34;&gt;hal config artifact s3 account get&lt;/h2&gt;
&lt;p&gt;Get the specified account details for the s3 provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-102&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact s3 account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-93&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-s3-account-list&#34;&gt;hal config artifact s3 account list&lt;/h2&gt;
&lt;p&gt;List the artifact account names for the s3 artifact provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-103&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact s3 account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-94&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-s3-disable&#34;&gt;hal config artifact s3 disable&lt;/h2&gt;
&lt;p&gt;Set the s3 artifact provider as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-104&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact s3 disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-95&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-s3-enable&#34;&gt;hal config artifact s3 enable&lt;/h2&gt;
&lt;p&gt;Set the s3 artifact provider as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-105&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact s3 enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-96&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-templates&#34;&gt;hal config artifact templates&lt;/h2&gt;
&lt;p&gt;Show Spinnaker&amp;rsquo;s configured artifact templates.&lt;/p&gt;
&lt;h4 id=&#34;usage-106&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact templates [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-97&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-27&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add an artifact template&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete an artifact template&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit an artifact template&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List an artifact templates&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-templates-add&#34;&gt;hal config artifact templates add&lt;/h2&gt;
&lt;p&gt;Add an artifact template&lt;/p&gt;
&lt;h4 id=&#34;usage-107&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact templates add TEMPLATE [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-98&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;TEMPLATE&lt;/code&gt;: The name of the artifact template to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--template-path&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The path to the Jinja template to use for artifact extraction&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-templates-delete&#34;&gt;hal config artifact templates delete&lt;/h2&gt;
&lt;p&gt;Delete an artifact template&lt;/p&gt;
&lt;h4 id=&#34;usage-108&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact templates delete TEMPLATE [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-99&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;TEMPLATE&lt;/code&gt;: The name of the artifact template to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-templates-edit&#34;&gt;hal config artifact templates edit&lt;/h2&gt;
&lt;p&gt;Edit an artifact template&lt;/p&gt;
&lt;h4 id=&#34;usage-109&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact templates edit TEMPLATE [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-100&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;TEMPLATE&lt;/code&gt;: The name of the artifact template to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--template-path&lt;/code&gt;: The path to the Jinja template to use for artifact extraction&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-artifact-templates-list&#34;&gt;hal config artifact templates list&lt;/h2&gt;
&lt;p&gt;List an artifact templates&lt;/p&gt;
&lt;h4 id=&#34;usage-110&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config artifact templates list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-101&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary&#34;&gt;hal config canary&lt;/h2&gt;
&lt;p&gt;Configure your canary analysis settings for Spinnaker.&lt;/p&gt;
&lt;h4 id=&#34;usage-111&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-102&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-28&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;aws&lt;/code&gt;: Configure your canary analysis AWS service integration settings for Spinnaker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;datadog&lt;/code&gt;: Configure your canary analysis Datadog service integration settings for Spinnaker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set Spinnaker&amp;rsquo;s canary analysis to disabled.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit Spinnaker&amp;rsquo;s canary analysis settings.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set Spinnaker&amp;rsquo;s canary analysis to enabled.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;google&lt;/code&gt;: Configure your canary analysis Google service integration settings for Spinnaker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;newrelic&lt;/code&gt;: Configure your canary analysis New Relic service integration settings for Spinnaker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;prometheus&lt;/code&gt;: Configure your canary analysis Prometheus service integration settings for Spinnaker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;signalfx&lt;/code&gt;: Configure your canary analysis SignalFx service integration settings for Spinnaker.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-aws&#34;&gt;hal config canary aws&lt;/h2&gt;
&lt;p&gt;Configure your canary analysis AWS service integration settings for Spinnaker.&lt;/p&gt;
&lt;h4 id=&#34;usage-112&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary aws [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-103&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-29&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the AWS service integration&amp;rsquo;s canary accounts.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set Spinnaker&amp;rsquo;s canary analysis AWS service integration to disabled.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit Spinnaker&amp;rsquo;s canary analysis AWS service integration settings.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set Spinnaker&amp;rsquo;s canary analysis AWS service integration to enabled.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-aws-account&#34;&gt;hal config canary aws account&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the AWS service integration&amp;rsquo;s canary accounts.&lt;/p&gt;
&lt;h4 id=&#34;usage-113&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary aws account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-104&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-30&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add a canary account to the AWS service integration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific AWS canary account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit a canary account in the AWS service integration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified canary account details for the AWS service integration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the canary account names for the AWS service integration.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-aws-account-add&#34;&gt;hal config canary aws account add&lt;/h2&gt;
&lt;p&gt;Add a canary account to the AWS service integration.&lt;/p&gt;
&lt;h4 id=&#34;usage-114&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary aws account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-105&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--access-key-id&lt;/code&gt;: The default access key used to communicate with AWS.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--bucket&lt;/code&gt;: The name of a storage bucket that your specified account has access to. If you specify a globally unique bucket name that doesn&amp;rsquo;t exist yet, Kayenta will create that bucket for you.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--endpoint&lt;/code&gt;: The endpoint used to reach the service implementing the AWS api. Typical use is with Minio.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--profile-name&lt;/code&gt;: The profile name to use when resolving AWS credentials. Typically found in ~/.aws/credentials (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;default&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--region&lt;/code&gt;: The region to use.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--root-folder&lt;/code&gt;: The root folder in the chosen bucket to place all of the canary service&amp;rsquo;s persistent data in (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;kayenta&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--secret-access-key&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) The secret key used to communicate with AWS.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-aws-account-delete&#34;&gt;hal config canary aws account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific AWS canary account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-115&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary aws account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-106&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-aws-account-edit&#34;&gt;hal config canary aws account edit&lt;/h2&gt;
&lt;p&gt;Edit a canary account in the AWS service integration.&lt;/p&gt;
&lt;h4 id=&#34;usage-116&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary aws account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-107&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--access-key-id&lt;/code&gt;: The default access key used to communicate with AWS.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--bucket&lt;/code&gt;: The name of a storage bucket that your specified account has access to. If you specify a globally unique bucket name that doesn&amp;rsquo;t exist yet, Kayenta will create that bucket for you.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--endpoint&lt;/code&gt;: The endpoint used to reach the service implementing the AWS api. Typical use is with Minio.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--profile-name&lt;/code&gt;: The profile name to use when resolving AWS credentials. Typically found in ~/.aws/credentials (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;default&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--region&lt;/code&gt;: The region to use.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--root-folder&lt;/code&gt;: The root folder in the chosen bucket to place all of the canary service&amp;rsquo;s persistent data in (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;kayenta&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--secret-access-key&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) The secret key used to communicate with AWS.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-aws-account-get&#34;&gt;hal config canary aws account get&lt;/h2&gt;
&lt;p&gt;Get the specified canary account details for the AWS service integration.&lt;/p&gt;
&lt;h4 id=&#34;usage-117&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary aws account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-108&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-aws-account-list&#34;&gt;hal config canary aws account list&lt;/h2&gt;
&lt;p&gt;List the canary account names for the AWS service integration.&lt;/p&gt;
&lt;h4 id=&#34;usage-118&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary aws account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-109&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-aws-disable&#34;&gt;hal config canary aws disable&lt;/h2&gt;
&lt;p&gt;Set Spinnaker&amp;rsquo;s canary analysis AWS service integration to disabled.&lt;/p&gt;
&lt;h4 id=&#34;usage-119&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary aws disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-110&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-aws-edit&#34;&gt;hal config canary aws edit&lt;/h2&gt;
&lt;p&gt;Edit Spinnaker&amp;rsquo;s canary analysis AWS service integration settings.&lt;/p&gt;
&lt;h4 id=&#34;usage-120&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary aws edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-111&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--s3-enabled&lt;/code&gt;: Whether or not to enable S3 as a persistent store (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-aws-enable&#34;&gt;hal config canary aws enable&lt;/h2&gt;
&lt;p&gt;Set Spinnaker&amp;rsquo;s canary analysis AWS service integration to enabled.&lt;/p&gt;
&lt;h4 id=&#34;usage-121&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary aws enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-112&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-datadog&#34;&gt;hal config canary datadog&lt;/h2&gt;
&lt;p&gt;Configure your canary analysis Datadog service integration settings for Spinnaker.&lt;/p&gt;
&lt;h4 id=&#34;usage-122&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary datadog [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-113&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-31&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the Datadog service integration&amp;rsquo;s canary accounts.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set Spinnaker&amp;rsquo;s canary analysis Datadog service integration to disabled.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set Spinnaker&amp;rsquo;s canary analysis Datadog service integration to enabled.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-datadog-account&#34;&gt;hal config canary datadog account&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the Datadog service integration&amp;rsquo;s canary accounts.&lt;/p&gt;
&lt;h4 id=&#34;usage-123&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary datadog account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-114&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-32&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add a canary account to the Datadog service integration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific Datadog canary account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit a canary account in the Datadog service integration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified canary account details for the Datadog service integration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the canary account names for the Datadog service integration.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-datadog-account-add&#34;&gt;hal config canary datadog account add&lt;/h2&gt;
&lt;p&gt;Add a canary account to the Datadog service integration.&lt;/p&gt;
&lt;h4 id=&#34;usage-124&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary datadog account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-115&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--api-key&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Your org&amp;rsquo;s unique Datadog API key. See 
&lt;a href=&#34;https://app.datadoghq.com/account/settings#api&#34; target=&#34;_blank&#34;&gt;https://app.datadoghq.com/account/settings#api&lt;/a&gt;
.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--application-key&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Your Datadog application key. See 
&lt;a href=&#34;https://app.datadoghq.com/account/settings#api&#34; target=&#34;_blank&#34;&gt;https://app.datadoghq.com/account/settings#api&lt;/a&gt;
.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--base-url&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The base URL to the Datadog server.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-datadog-account-delete&#34;&gt;hal config canary datadog account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific Datadog canary account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-125&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary datadog account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-116&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-datadog-account-edit&#34;&gt;hal config canary datadog account edit&lt;/h2&gt;
&lt;p&gt;Edit a canary account in the Datadog service integration.&lt;/p&gt;
&lt;h4 id=&#34;usage-126&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary datadog account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-117&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--api-key&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Your org&amp;rsquo;s unique Datadog API key. See 
&lt;a href=&#34;https://app.datadoghq.com/account/settings#api&#34; target=&#34;_blank&#34;&gt;https://app.datadoghq.com/account/settings#api&lt;/a&gt;
.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--application-key&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Your Datadog application key. See 
&lt;a href=&#34;https://app.datadoghq.com/account/settings#api&#34; target=&#34;_blank&#34;&gt;https://app.datadoghq.com/account/settings#api&lt;/a&gt;
.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--base-url&lt;/code&gt;: The base URL to the Datadog server.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-datadog-account-get&#34;&gt;hal config canary datadog account get&lt;/h2&gt;
&lt;p&gt;Get the specified canary account details for the Datadog service integration.&lt;/p&gt;
&lt;h4 id=&#34;usage-127&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary datadog account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-118&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-datadog-account-list&#34;&gt;hal config canary datadog account list&lt;/h2&gt;
&lt;p&gt;List the canary account names for the Datadog service integration.&lt;/p&gt;
&lt;h4 id=&#34;usage-128&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary datadog account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-119&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-datadog-disable&#34;&gt;hal config canary datadog disable&lt;/h2&gt;
&lt;p&gt;Set Spinnaker&amp;rsquo;s canary analysis Datadog service integration to disabled.&lt;/p&gt;
&lt;h4 id=&#34;usage-129&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary datadog disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-120&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-datadog-enable&#34;&gt;hal config canary datadog enable&lt;/h2&gt;
&lt;p&gt;Set Spinnaker&amp;rsquo;s canary analysis Datadog service integration to enabled.&lt;/p&gt;
&lt;h4 id=&#34;usage-130&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary datadog enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-121&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-disable&#34;&gt;hal config canary disable&lt;/h2&gt;
&lt;p&gt;Set Spinnaker&amp;rsquo;s canary analysis to disabled.&lt;/p&gt;
&lt;h4 id=&#34;usage-131&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-122&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-edit&#34;&gt;hal config canary edit&lt;/h2&gt;
&lt;p&gt;Edit Spinnaker&amp;rsquo;s canary analysis settings.&lt;/p&gt;
&lt;h4 id=&#34;usage-132&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-123&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--atlasWebComponentsUrl&lt;/code&gt;: Location of web components to use for Atlas metric configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--default-judge&lt;/code&gt;: Name of canary judge to use by default (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;NetflixACAJudge-v1.0&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--default-metrics-account&lt;/code&gt;: Name of metrics account to use by default.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--default-metrics-store&lt;/code&gt;: Name of metrics store to use by default (e.g. atlas, datadog, prometheus, stackdriver).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--default-storage-account&lt;/code&gt;: Name of storage account to use by default.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--redux-logger-enabled&lt;/code&gt;: Whether or not to enable redux logging in the canary module in deck (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;true&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--show-all-configs-enabled&lt;/code&gt;: Whether or not to show all canary configs in deck, or just those scoped to the current application (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;true&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--stages-enabled&lt;/code&gt;: Whether or not to enable canary stages in deck (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;true&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--templates-enabled&lt;/code&gt;: Whether or not to enable custom filter templates for canary configs in deck (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;true&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-enable&#34;&gt;hal config canary enable&lt;/h2&gt;
&lt;p&gt;Set Spinnaker&amp;rsquo;s canary analysis to enabled.&lt;/p&gt;
&lt;h4 id=&#34;usage-133&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-124&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-google&#34;&gt;hal config canary google&lt;/h2&gt;
&lt;p&gt;Configure your canary analysis Google service integration settings for Spinnaker.&lt;/p&gt;
&lt;h4 id=&#34;usage-134&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary google [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-125&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-33&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the Google service integration&amp;rsquo;s canary accounts.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set Spinnaker&amp;rsquo;s canary analysis Google service integration to disabled.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit Spinnaker&amp;rsquo;s canary analysis Google service integration settings.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set Spinnaker&amp;rsquo;s canary analysis Google service integration to enabled.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-google-account&#34;&gt;hal config canary google account&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the Google service integration&amp;rsquo;s canary accounts.&lt;/p&gt;
&lt;h4 id=&#34;usage-135&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary google account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-126&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-34&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add a canary account to the Google service integration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific Google canary account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit a canary account in the Google service integration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified canary account details for the Google service integration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the canary account names for the Google service integration.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-google-account-add&#34;&gt;hal config canary google account add&lt;/h2&gt;
&lt;p&gt;Add a canary account to the Google service integration.&lt;/p&gt;
&lt;h4 id=&#34;usage-136&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary google account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-127&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--bucket&lt;/code&gt;: The name of a storage bucket that your specified account has access to. If you specify a globally unique bucket name that doesn&amp;rsquo;t exist yet, Kayenta will create that bucket for you.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--bucket-location&lt;/code&gt;: This is only required if the bucket you specify doesn&amp;rsquo;t exist yet. In that case, the bucket will be created in that location. See 
&lt;a href=&#34;https://cloud.google.com/storage/docs/managing-buckets#manage-class-location&#34; target=&#34;_blank&#34;&gt;https://cloud.google.com/storage/docs/managing-buckets#manage-class-location&lt;/a&gt;
.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--json-path&lt;/code&gt;: The path to a JSON service account that Spinnaker will use as credentials. This is only needed if Spinnaker is not deployed on a Google Compute Engine VM, or needs permissions not afforded to the VM it is running on. See 
&lt;a href=&#34;https://cloud.google.com/compute/docs/access/service-accounts&#34; target=&#34;_blank&#34;&gt;https://cloud.google.com/compute/docs/access/service-accounts&lt;/a&gt;
 for more information.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--project&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The Google Cloud Platform project the canary service will use to consume GCS and Stackdriver.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--root-folder&lt;/code&gt;: The root folder in the chosen bucket to place all of the canary service&amp;rsquo;s persistent data in (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;kayenta&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-google-account-delete&#34;&gt;hal config canary google account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific Google canary account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-137&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary google account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-128&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-google-account-edit&#34;&gt;hal config canary google account edit&lt;/h2&gt;
&lt;p&gt;Edit a canary account in the Google service integration.&lt;/p&gt;
&lt;h4 id=&#34;usage-138&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary google account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-129&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--bucket&lt;/code&gt;: The name of a storage bucket that your specified account has access to. If you specify a globally unique bucket name that doesn&amp;rsquo;t exist yet, Kayenta will create that bucket for you.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--bucket-location&lt;/code&gt;: This is only required if the bucket you specify doesn&amp;rsquo;t exist yet. In that case, the bucket will be created in that location. See 
&lt;a href=&#34;https://cloud.google.com/storage/docs/managing-buckets#manage-class-location&#34; target=&#34;_blank&#34;&gt;https://cloud.google.com/storage/docs/managing-buckets#manage-class-location&lt;/a&gt;
.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--json-path&lt;/code&gt;: The path to a JSON service account that Spinnaker will use as credentials. This is only needed if Spinnaker is not deployed on a Google Compute Engine VM, or needs permissions not afforded to the VM it is running on. See 
&lt;a href=&#34;https://cloud.google.com/compute/docs/access/service-accounts&#34; target=&#34;_blank&#34;&gt;https://cloud.google.com/compute/docs/access/service-accounts&lt;/a&gt;
 for more information.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--project&lt;/code&gt;: The Google Cloud Platform project the canary service will use to consume GCS and Stackdriver.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--root-folder&lt;/code&gt;: The root folder in the chosen bucket to place all of the canary service&amp;rsquo;s persistent data in (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;kayenta&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-google-account-get&#34;&gt;hal config canary google account get&lt;/h2&gt;
&lt;p&gt;Get the specified canary account details for the Google service integration.&lt;/p&gt;
&lt;h4 id=&#34;usage-139&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary google account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-130&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-google-account-list&#34;&gt;hal config canary google account list&lt;/h2&gt;
&lt;p&gt;List the canary account names for the Google service integration.&lt;/p&gt;
&lt;h4 id=&#34;usage-140&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary google account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-131&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-google-disable&#34;&gt;hal config canary google disable&lt;/h2&gt;
&lt;p&gt;Set Spinnaker&amp;rsquo;s canary analysis Google service integration to disabled.&lt;/p&gt;
&lt;h4 id=&#34;usage-141&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary google disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-132&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-google-edit&#34;&gt;hal config canary google edit&lt;/h2&gt;
&lt;p&gt;Edit Spinnaker&amp;rsquo;s canary analysis Google service integration settings.&lt;/p&gt;
&lt;h4 id=&#34;usage-142&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary google edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-133&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--gcs-enabled&lt;/code&gt;: Whether or not to enable GCS as a persistent store (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--metadata-caching-interval-ms&lt;/code&gt;: Number of milliseconds to wait in between caching the names of available metric types (for use in building canary configs; &lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;60000&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--stackdriver-enabled&lt;/code&gt;: Whether or not to enable Stackdriver as a metrics service (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-google-enable&#34;&gt;hal config canary google enable&lt;/h2&gt;
&lt;p&gt;Set Spinnaker&amp;rsquo;s canary analysis Google service integration to enabled.&lt;/p&gt;
&lt;h4 id=&#34;usage-143&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary google enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-134&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-newrelic&#34;&gt;hal config canary newrelic&lt;/h2&gt;
&lt;p&gt;Configure your canary analysis New Relic service integration settings for Spinnaker.&lt;/p&gt;
&lt;h4 id=&#34;usage-144&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary newrelic [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-135&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-35&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the newrelic service integration&amp;rsquo;s canary accounts.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set Spinnaker&amp;rsquo;s canary analysis newrelic service integration to disabled.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set Spinnaker&amp;rsquo;s canary analysis newrelic service integration to enabled.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-newrelic-account&#34;&gt;hal config canary newrelic account&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the newrelic service integration&amp;rsquo;s canary accounts.&lt;/p&gt;
&lt;h4 id=&#34;usage-145&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary newrelic account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-136&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-36&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add a canary account to the NewRelic service integration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific newrelic canary account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit a canary account in the newrelic service integration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified canary account details for the newrelic service integration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the canary account names for the newrelic service integration.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-newrelic-account-add&#34;&gt;hal config canary newrelic account add&lt;/h2&gt;
&lt;p&gt;Add a canary account to the NewRelic service integration.&lt;/p&gt;
&lt;h4 id=&#34;usage-146&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary newrelic account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-137&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--api-key&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Your account&amp;rsquo;s unique New Relic Insights API key. See 
&lt;a href=&#34;https://docs.newrelic.com/docs/insights/insights-api/get-data/query-insights-event-data-api&#34; target=&#34;_blank&#34;&gt;https://docs.newrelic.com/docs/insights/insights-api/get-data/query-insights-event-data-api&lt;/a&gt;
.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--application-key&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) Your New Relic account id. See 
&lt;a href=&#34;https://docs.newrelic.com/docs/accounts/install-new-relic/account-setup/account-id&#34; target=&#34;_blank&#34;&gt;https://docs.newrelic.com/docs/accounts/install-new-relic/account-setup/account-id&lt;/a&gt;
.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--base-url&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The base URL to the New Relic Insights server.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-newrelic-account-delete&#34;&gt;hal config canary newrelic account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific newrelic canary account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-147&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary newrelic account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-138&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-newrelic-account-edit&#34;&gt;hal config canary newrelic account edit&lt;/h2&gt;
&lt;p&gt;Edit a canary account in the newrelic service integration.&lt;/p&gt;
&lt;h4 id=&#34;usage-148&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary newrelic account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-139&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--api-key&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Your account&amp;rsquo;s unique New Relic Insights API key. See 
&lt;a href=&#34;https://docs.newrelic.com/docs/insights/insights-api/get-data/query-insights-event-data-api&#34; target=&#34;_blank&#34;&gt;https://docs.newrelic.com/docs/insights/insights-api/get-data/query-insights-event-data-api&lt;/a&gt;
.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--application-key&lt;/code&gt;: Your New Relic account id. See 
&lt;a href=&#34;https://docs.newrelic.com/docs/accounts/install-new-relic/account-setup/account-id&#34; target=&#34;_blank&#34;&gt;https://docs.newrelic.com/docs/accounts/install-new-relic/account-setup/account-id&lt;/a&gt;
.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--base-url&lt;/code&gt;: The base URL to the New Relic Insights server.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-newrelic-account-get&#34;&gt;hal config canary newrelic account get&lt;/h2&gt;
&lt;p&gt;Get the specified canary account details for the newrelic service integration.&lt;/p&gt;
&lt;h4 id=&#34;usage-149&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary newrelic account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-140&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-newrelic-account-list&#34;&gt;hal config canary newrelic account list&lt;/h2&gt;
&lt;p&gt;List the canary account names for the newrelic service integration.&lt;/p&gt;
&lt;h4 id=&#34;usage-150&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary newrelic account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-141&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-newrelic-disable&#34;&gt;hal config canary newrelic disable&lt;/h2&gt;
&lt;p&gt;Set Spinnaker&amp;rsquo;s canary analysis newrelic service integration to disabled.&lt;/p&gt;
&lt;h4 id=&#34;usage-151&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary newrelic disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-142&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-newrelic-enable&#34;&gt;hal config canary newrelic enable&lt;/h2&gt;
&lt;p&gt;Set Spinnaker&amp;rsquo;s canary analysis newrelic service integration to enabled.&lt;/p&gt;
&lt;h4 id=&#34;usage-152&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary newrelic enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-143&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-prometheus&#34;&gt;hal config canary prometheus&lt;/h2&gt;
&lt;p&gt;Configure your canary analysis Prometheus service integration settings for Spinnaker.&lt;/p&gt;
&lt;h4 id=&#34;usage-153&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary prometheus [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-144&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-37&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the Prometheus service integration&amp;rsquo;s canary accounts.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set Spinnaker&amp;rsquo;s canary analysis Prometheus service integration to disabled.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit Spinnaker&amp;rsquo;s canary analysis Prometheus service integration settings.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set Spinnaker&amp;rsquo;s canary analysis Prometheus service integration to enabled.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-prometheus-account&#34;&gt;hal config canary prometheus account&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the Prometheus service integration&amp;rsquo;s canary accounts.&lt;/p&gt;
&lt;h4 id=&#34;usage-154&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary prometheus account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-145&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-38&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add a canary account to the Prometheus service integration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific Prometheus canary account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit a canary account in the Prometheus service integration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified canary account details for the Prometheus service integration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the canary account names for the Prometheus service integration.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-prometheus-account-add&#34;&gt;hal config canary prometheus account add&lt;/h2&gt;
&lt;p&gt;Add a canary account to the Prometheus service integration.&lt;/p&gt;
&lt;h4 id=&#34;usage-155&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary prometheus account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-146&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--base-url&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The base URL to the Prometheus server.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) A basic auth password.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username&lt;/code&gt;: A basic auth username.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username-password-file&lt;/code&gt;: The path to a file containing &amp;ldquo;username:password&amp;rdquo;.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-prometheus-account-delete&#34;&gt;hal config canary prometheus account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific Prometheus canary account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-156&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary prometheus account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-147&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-prometheus-account-edit&#34;&gt;hal config canary prometheus account edit&lt;/h2&gt;
&lt;p&gt;Edit a canary account in the Prometheus service integration.&lt;/p&gt;
&lt;h4 id=&#34;usage-157&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary prometheus account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-148&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--base-url&lt;/code&gt;: The base URL to the Prometheus server.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) A basic auth password.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username&lt;/code&gt;: A basic auth username.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username-password-file&lt;/code&gt;: The path to a file containing &amp;ldquo;username:password&amp;rdquo;.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-prometheus-account-get&#34;&gt;hal config canary prometheus account get&lt;/h2&gt;
&lt;p&gt;Get the specified canary account details for the Prometheus service integration.&lt;/p&gt;
&lt;h4 id=&#34;usage-158&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary prometheus account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-149&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-prometheus-account-list&#34;&gt;hal config canary prometheus account list&lt;/h2&gt;
&lt;p&gt;List the canary account names for the Prometheus service integration.&lt;/p&gt;
&lt;h4 id=&#34;usage-159&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary prometheus account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-150&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-prometheus-disable&#34;&gt;hal config canary prometheus disable&lt;/h2&gt;
&lt;p&gt;Set Spinnaker&amp;rsquo;s canary analysis Prometheus service integration to disabled.&lt;/p&gt;
&lt;h4 id=&#34;usage-160&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary prometheus disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-151&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-prometheus-edit&#34;&gt;hal config canary prometheus edit&lt;/h2&gt;
&lt;p&gt;Edit Spinnaker&amp;rsquo;s canary analysis Prometheus service integration settings.&lt;/p&gt;
&lt;h4 id=&#34;usage-161&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary prometheus edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-152&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--metadata-caching-interval-ms&lt;/code&gt;: Number of milliseconds to wait in between caching the names of available metric types (for use in building canary configs; &lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;60000&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-prometheus-enable&#34;&gt;hal config canary prometheus enable&lt;/h2&gt;
&lt;p&gt;Set Spinnaker&amp;rsquo;s canary analysis Prometheus service integration to enabled.&lt;/p&gt;
&lt;h4 id=&#34;usage-162&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary prometheus enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-153&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-signalfx&#34;&gt;hal config canary signalfx&lt;/h2&gt;
&lt;p&gt;Configure your canary analysis SignalFx service integration settings for Spinnaker.&lt;/p&gt;
&lt;h4 id=&#34;usage-163&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary signalfx [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-154&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-39&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the Signalfx service integration&amp;rsquo;s canary accounts.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set Spinnaker&amp;rsquo;s canary analysis Signalfx service integration to disabled.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set Spinnaker&amp;rsquo;s canary analysis Signalfx service integration to enabled.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-signalfx-account&#34;&gt;hal config canary signalfx account&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the Signalfx service integration&amp;rsquo;s canary accounts.&lt;/p&gt;
&lt;h4 id=&#34;usage-164&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary signalfx account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-155&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-40&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add a canary account to the Signalfx service integration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific Signalfx canary account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit a canary account in the Signalfx service integration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified canary account details for the Signalfx service integration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the canary account names for the Signalfx service integration.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-signalfx-account-add&#34;&gt;hal config canary signalfx account add&lt;/h2&gt;
&lt;p&gt;Add a canary account to the Signalfx service integration.&lt;/p&gt;
&lt;h4 id=&#34;usage-165&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary signalfx account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-156&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--access-token&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) The SignalFx access token.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--base-url&lt;/code&gt;: The base URL to the SignalFx server. Defaults to 
&lt;a href=&#34;https://stream.signalfx.com&#34; target=&#34;_blank&#34;&gt;https://stream.signalfx.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--default-location-key&lt;/code&gt;: Location key is used to filter by deployment region. If omitted requests must supply the _location_key if it is needed.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--default-scope-key&lt;/code&gt;: Scope key is used to distinguish between base and canary deployments. If omitted every request must supply the _scope_key param in extended scope params&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-signalfx-account-delete&#34;&gt;hal config canary signalfx account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific Signalfx canary account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-166&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary signalfx account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-157&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-signalfx-account-edit&#34;&gt;hal config canary signalfx account edit&lt;/h2&gt;
&lt;p&gt;Edit a canary account in the Signalfx service integration.&lt;/p&gt;
&lt;h4 id=&#34;usage-167&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary signalfx account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-158&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--access-token&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) The SignalFx access token.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--base-url&lt;/code&gt;: The base URL to the SignalFx server. Defaults to 
&lt;a href=&#34;https://stream.signalfx.com&#34; target=&#34;_blank&#34;&gt;https://stream.signalfx.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--default-location-key&lt;/code&gt;: Location key is used to filter by deployment region. If omitted requests must supply the _location_key if it is needed.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--default-scope-key&lt;/code&gt;: Scope key is used to distinguish between base and canary deployments. If omitted every request must supply the _scope_key param in extended scope params&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-signalfx-account-get&#34;&gt;hal config canary signalfx account get&lt;/h2&gt;
&lt;p&gt;Get the specified canary account details for the Signalfx service integration.&lt;/p&gt;
&lt;h4 id=&#34;usage-168&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary signalfx account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-159&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the canary account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-signalfx-account-list&#34;&gt;hal config canary signalfx account list&lt;/h2&gt;
&lt;p&gt;List the canary account names for the Signalfx service integration.&lt;/p&gt;
&lt;h4 id=&#34;usage-169&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary signalfx account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-160&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-signalfx-disable&#34;&gt;hal config canary signalfx disable&lt;/h2&gt;
&lt;p&gt;Set Spinnaker&amp;rsquo;s canary analysis Signalfx service integration to disabled.&lt;/p&gt;
&lt;h4 id=&#34;usage-170&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary signalfx disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-161&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-canary-signalfx-enable&#34;&gt;hal config canary signalfx enable&lt;/h2&gt;
&lt;p&gt;Set Spinnaker&amp;rsquo;s canary analysis Signalfx service integration to enabled.&lt;/p&gt;
&lt;h4 id=&#34;usage-171&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config canary signalfx enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-162&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci&#34;&gt;hal config ci&lt;/h2&gt;
&lt;p&gt;Configure, validate, and view the specified Continuous Integration service.&lt;/p&gt;
&lt;h4 id=&#34;usage-172&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;subcommands-41&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;codebuild&lt;/code&gt;: Manage and view Spinnaker configuration for AWS CodeBuild&lt;/li&gt;
&lt;li&gt;&lt;code&gt;concourse&lt;/code&gt;: Manage and view Spinnaker configuration for the concourse ci&lt;/li&gt;
&lt;li&gt;&lt;code&gt;gcb&lt;/code&gt;: Manage and view Spinnaker configuration for Google Cloud Build&lt;/li&gt;
&lt;li&gt;&lt;code&gt;jenkins&lt;/code&gt;: Manage and view Spinnaker configuration for the jenkins ci&lt;/li&gt;
&lt;li&gt;&lt;code&gt;travis&lt;/code&gt;: Manage and view Spinnaker configuration for the travis ci&lt;/li&gt;
&lt;li&gt;&lt;code&gt;wercker&lt;/code&gt;: Manage and view Spinnaker configuration for the wercker ci&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-codebuild&#34;&gt;hal config ci codebuild&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for AWS CodeBuild&lt;/p&gt;
&lt;h4 id=&#34;usage-173&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci codebuild [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-163&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-42&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for AWS CodeBuild service account.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the codebuild ci as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Set CI provider-wide properties for AWS CodeBuild&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the codebuild ci as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-codebuild-account&#34;&gt;hal config ci codebuild account&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for AWS CodeBuild service account.&lt;/p&gt;
&lt;h4 id=&#34;usage-174&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci codebuild account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-164&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-43&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add a AWS CodeBuild account.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a AWS CodeBuild account.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit a AWS CodeBuild account.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the account details for AWS CodeBuild.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the AWS CodeBuild accounts.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-codebuild-account-add&#34;&gt;hal config ci codebuild account add&lt;/h2&gt;
&lt;p&gt;Add a AWS CodeBuild account.&lt;/p&gt;
&lt;h4 id=&#34;usage-175&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci codebuild account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-165&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--account-id&lt;/code&gt;: The AWS account ID that will be used to trigger CodeBuild build.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--assume-role&lt;/code&gt;: If set, Halyard will configure a credentials provider that uses AWS Security Token Service to assume the specified role.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Example: &amp;ldquo;user/spinnaker&amp;rdquo; or &amp;ldquo;role/spinnakerManaged&amp;rdquo;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--region&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The AWS region in which your CodeBuild projects live.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-codebuild-account-delete&#34;&gt;hal config ci codebuild account delete&lt;/h2&gt;
&lt;p&gt;Delete a AWS CodeBuild account.&lt;/p&gt;
&lt;h4 id=&#34;usage-176&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci codebuild account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-166&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-codebuild-account-edit&#34;&gt;hal config ci codebuild account edit&lt;/h2&gt;
&lt;p&gt;Edit a AWS CodeBuild account.&lt;/p&gt;
&lt;h4 id=&#34;usage-177&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci codebuild account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-167&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--account-id&lt;/code&gt;: The AWS account ID that will be used to trigger CodeBuild build.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--assume-role&lt;/code&gt;: If set, Halyard will configure a credentials provider that uses AWS Security Token Service to assume the specified role.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Example: &amp;ldquo;user/spinnaker&amp;rdquo; or &amp;ldquo;role/spinnakerManaged&amp;rdquo;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--region&lt;/code&gt;: The AWS region in which your CodeBuild projects live.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-codebuild-account-get&#34;&gt;hal config ci codebuild account get&lt;/h2&gt;
&lt;p&gt;Get the account details for AWS CodeBuild.&lt;/p&gt;
&lt;h4 id=&#34;usage-178&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci codebuild account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-168&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-codebuild-account-list&#34;&gt;hal config ci codebuild account list&lt;/h2&gt;
&lt;p&gt;List the AWS CodeBuild accounts.&lt;/p&gt;
&lt;h4 id=&#34;usage-179&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci codebuild account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-169&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-codebuild-disable&#34;&gt;hal config ci codebuild disable&lt;/h2&gt;
&lt;p&gt;Set the codebuild ci as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-180&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci codebuild disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-170&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-codebuild-edit&#34;&gt;hal config ci codebuild edit&lt;/h2&gt;
&lt;p&gt;Set CI provider-wide properties for AWS CodeBuild&lt;/p&gt;
&lt;h4 id=&#34;usage-181&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci codebuild edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-171&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--access-key-id&lt;/code&gt;: Your AWS Access Key ID. If not provided, Halyard/Spinnaker will try to find AWS credentials as described at 
&lt;a href=&#34;http://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/credentials.html#credentials-default&#34; target=&#34;_blank&#34;&gt;http://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/credentials.html#credentials-default&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--secret-access-key&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Your AWS Secret Key.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-codebuild-enable&#34;&gt;hal config ci codebuild enable&lt;/h2&gt;
&lt;p&gt;Set the codebuild ci as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-182&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci codebuild enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-172&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-concourse&#34;&gt;hal config ci concourse&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the concourse ci&lt;/p&gt;
&lt;h4 id=&#34;usage-183&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci concourse [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-173&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-44&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the concourse ci as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the concourse ci as enabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;master&lt;/code&gt;: Manage and view Spinnaker configuration for the concourse Continuous Integration services&amp;rsquo;s master&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-concourse-disable&#34;&gt;hal config ci concourse disable&lt;/h2&gt;
&lt;p&gt;Set the concourse ci as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-184&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci concourse disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-174&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-concourse-enable&#34;&gt;hal config ci concourse enable&lt;/h2&gt;
&lt;p&gt;Set the concourse ci as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-185&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci concourse enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-175&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-concourse-master&#34;&gt;hal config ci concourse master&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the concourse Continuous Integration services&amp;rsquo;s master&lt;/p&gt;
&lt;h4 id=&#34;usage-186&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci concourse master MASTER [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-176&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;MASTER&lt;/code&gt;: The name of the master to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-45&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add a master for the concourse Continuous Integration service.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific concourse master by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit a master for the concourse Continuous Integration service.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified master details for concourse.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the master names for concourse.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-concourse-master-add&#34;&gt;hal config ci concourse master add&lt;/h2&gt;
&lt;p&gt;Add a master for the concourse Continuous Integration service.&lt;/p&gt;
&lt;h4 id=&#34;usage-187&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci concourse master add MASTER [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-177&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;MASTER&lt;/code&gt;: The name of the master to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) The password of the concourse user to authenticate as.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to view this build master or use it as a trigger source.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--url&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The url your concourse search is reachable at.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The username of the concourse user to authenticate as.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to be able to run jobs on this build master.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-concourse-master-delete&#34;&gt;hal config ci concourse master delete&lt;/h2&gt;
&lt;p&gt;Delete a specific concourse master by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-188&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci concourse master delete MASTER [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-178&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;MASTER&lt;/code&gt;: The name of the master to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-concourse-master-edit&#34;&gt;hal config ci concourse master edit&lt;/h2&gt;
&lt;p&gt;Edit a master for the concourse Continuous Integration service.&lt;/p&gt;
&lt;h4 id=&#34;usage-189&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci concourse master edit MASTER [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-179&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;MASTER&lt;/code&gt;: The name of the master to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--add-read-permission&lt;/code&gt;: Add this permission to the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-write-permission&lt;/code&gt;: Add this permission to the list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) The password of the concourse user to authenticate as.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: A user must have at least one of these roles in order to view this build master or use it as a trigger source.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-read-permission&lt;/code&gt;: Remove this permission from the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-write-permission&lt;/code&gt;: Remove this permission from the list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--url&lt;/code&gt;: The url your concourse search is reachable at.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username&lt;/code&gt;: The username of the concourse user to authenticate as.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: A user must have at least one of these roles in order to be able to run jobs on this build master.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-concourse-master-get&#34;&gt;hal config ci concourse master get&lt;/h2&gt;
&lt;p&gt;Get the specified master details for concourse.&lt;/p&gt;
&lt;h4 id=&#34;usage-190&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci concourse master get MASTER [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-180&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;MASTER&lt;/code&gt;: The name of the master to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-concourse-master-list&#34;&gt;hal config ci concourse master list&lt;/h2&gt;
&lt;p&gt;List the master names for concourse.&lt;/p&gt;
&lt;h4 id=&#34;usage-191&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci concourse master list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-181&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-gcb&#34;&gt;hal config ci gcb&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for Google Cloud Build&lt;/p&gt;
&lt;h4 id=&#34;usage-192&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci gcb [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-182&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-46&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the Google Cloud Build service account.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the gcb ci as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the gcb ci as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-gcb-account&#34;&gt;hal config ci gcb account&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the Google Cloud Build service account.&lt;/p&gt;
&lt;h4 id=&#34;usage-193&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci gcb account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-183&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-47&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add a Google Cloud Build account.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a Google Cloud Build account.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit a Google Cloud Build account.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the Google Cloud Build accounts.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-gcb-account-add&#34;&gt;hal config ci gcb account add&lt;/h2&gt;
&lt;p&gt;Add a Google Cloud Build account.&lt;/p&gt;
&lt;h4 id=&#34;usage-194&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci gcb account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-184&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--json-key&lt;/code&gt;: The path to a JSON service account that Spinnaker will use as credentials.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--project&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The name of the GCP project in which to trigger and monitor builds.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--subscription-name&lt;/code&gt;: The name of the PubSub subscription on which to listen for build changes.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-gcb-account-delete&#34;&gt;hal config ci gcb account delete&lt;/h2&gt;
&lt;p&gt;Delete a Google Cloud Build account.&lt;/p&gt;
&lt;h4 id=&#34;usage-195&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci gcb account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-185&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-gcb-account-edit&#34;&gt;hal config ci gcb account edit&lt;/h2&gt;
&lt;p&gt;Edit a Google Cloud Build account.&lt;/p&gt;
&lt;h4 id=&#34;usage-196&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci gcb account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-186&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--json-key&lt;/code&gt;: The path to a JSON service account that Spinnaker will use as credentials.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--project&lt;/code&gt;: The name of the GCP project in which to trigger and monitor builds.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--subscription-name&lt;/code&gt;: The name of the PubSub subscription on which to listen for build changes.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-gcb-account-list&#34;&gt;hal config ci gcb account list&lt;/h2&gt;
&lt;p&gt;List the Google Cloud Build accounts.&lt;/p&gt;
&lt;h4 id=&#34;usage-197&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci gcb account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-187&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-gcb-disable&#34;&gt;hal config ci gcb disable&lt;/h2&gt;
&lt;p&gt;Set the gcb ci as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-198&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci gcb disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-188&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-gcb-enable&#34;&gt;hal config ci gcb enable&lt;/h2&gt;
&lt;p&gt;Set the gcb ci as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-199&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci gcb enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-189&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-jenkins&#34;&gt;hal config ci jenkins&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the jenkins ci&lt;/p&gt;
&lt;h4 id=&#34;usage-200&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci jenkins [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-190&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-48&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the jenkins ci as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the jenkins ci as enabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;master&lt;/code&gt;: Manage and view Spinnaker configuration for the jenkins Continuous Integration services&amp;rsquo;s master&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-jenkins-disable&#34;&gt;hal config ci jenkins disable&lt;/h2&gt;
&lt;p&gt;Set the jenkins ci as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-201&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci jenkins disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-191&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-jenkins-enable&#34;&gt;hal config ci jenkins enable&lt;/h2&gt;
&lt;p&gt;Set the jenkins ci as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-202&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci jenkins enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-192&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-jenkins-master&#34;&gt;hal config ci jenkins master&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the jenkins Continuous Integration services&amp;rsquo;s master&lt;/p&gt;
&lt;h4 id=&#34;usage-203&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci jenkins master MASTER [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-193&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;MASTER&lt;/code&gt;: The name of the master to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-49&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add a master for the jenkins Continuous Integration service.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific jenkins master by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit a master for the jenkins Continuous Integration service.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified master details for jenkins.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the master names for jenkins.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-jenkins-master-add&#34;&gt;hal config ci jenkins master add&lt;/h2&gt;
&lt;p&gt;Add a master for the jenkins Continuous Integration service.&lt;/p&gt;
&lt;h4 id=&#34;usage-204&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci jenkins master add MASTER [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-194&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;MASTER&lt;/code&gt;: The name of the master to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--address&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The address your jenkins master is reachable at.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--csrf&lt;/code&gt;: Whether or not to negotiate CSRF tokens when calling Jenkins.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) The password of the jenkins user to authenticate as.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to view this build master or use it as a trigger source.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username&lt;/code&gt;: The username of the jenkins user to authenticate as.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to be able to run jobs on this build master.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-jenkins-master-delete&#34;&gt;hal config ci jenkins master delete&lt;/h2&gt;
&lt;p&gt;Delete a specific jenkins master by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-205&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci jenkins master delete MASTER [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-195&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;MASTER&lt;/code&gt;: The name of the master to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-jenkins-master-edit&#34;&gt;hal config ci jenkins master edit&lt;/h2&gt;
&lt;p&gt;Edit a master for the jenkins Continuous Integration service.&lt;/p&gt;
&lt;h4 id=&#34;usage-206&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci jenkins master edit MASTER [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-196&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;MASTER&lt;/code&gt;: The name of the master to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--add-read-permission&lt;/code&gt;: Add this permission to the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-write-permission&lt;/code&gt;: Add this permission to the list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--address&lt;/code&gt;: The address your jenkins master is reachable at.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--csrf&lt;/code&gt;: Whether or not to negotiate CSRF tokens when calling Jenkins.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) The password of the jenkins user to authenticate as.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: A user must have at least one of these roles in order to view this build master or use it as a trigger source.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-read-permission&lt;/code&gt;: Remove this permission from the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-write-permission&lt;/code&gt;: Remove this permission from the list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username&lt;/code&gt;: The username of the jenkins user to authenticate as.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: A user must have at least one of these roles in order to be able to run jobs on this build master.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-jenkins-master-get&#34;&gt;hal config ci jenkins master get&lt;/h2&gt;
&lt;p&gt;Get the specified master details for jenkins.&lt;/p&gt;
&lt;h4 id=&#34;usage-207&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci jenkins master get MASTER [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-197&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;MASTER&lt;/code&gt;: The name of the master to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-jenkins-master-list&#34;&gt;hal config ci jenkins master list&lt;/h2&gt;
&lt;p&gt;List the master names for jenkins.&lt;/p&gt;
&lt;h4 id=&#34;usage-208&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci jenkins master list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-198&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-travis&#34;&gt;hal config ci travis&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the travis ci&lt;/p&gt;
&lt;h4 id=&#34;usage-209&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci travis [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-199&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-50&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the travis ci as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the travis ci as enabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;master&lt;/code&gt;: Manage and view Spinnaker configuration for the travis Continuous Integration services&amp;rsquo;s master&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-travis-disable&#34;&gt;hal config ci travis disable&lt;/h2&gt;
&lt;p&gt;Set the travis ci as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-210&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci travis disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-200&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-travis-enable&#34;&gt;hal config ci travis enable&lt;/h2&gt;
&lt;p&gt;Set the travis ci as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-211&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci travis enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-201&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-travis-master&#34;&gt;hal config ci travis master&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the travis Continuous Integration services&amp;rsquo;s master&lt;/p&gt;
&lt;h4 id=&#34;usage-212&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci travis master MASTER [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-202&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;MASTER&lt;/code&gt;: The name of the master to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-51&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add a master for the travis Continuous Integration service.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific travis master by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit a master for the travis Continuous Integration service.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified master details for travis.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the master names for travis.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-travis-master-add&#34;&gt;hal config ci travis master add&lt;/h2&gt;
&lt;p&gt;Add a master for the travis Continuous Integration service.&lt;/p&gt;
&lt;h4 id=&#34;usage-213&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci travis master add MASTER [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-203&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;MASTER&lt;/code&gt;: The name of the master to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--address&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The address of the travis API (
&lt;a href=&#34;https://api.travis-ci.org&#34; target=&#34;_blank&#34;&gt;https://api.travis-ci.org&lt;/a&gt;
).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--base-url&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The base URL to the travis UI (
&lt;a href=&#34;https://travis-ci.org&#34; target=&#34;_blank&#34;&gt;https://travis-ci.org&lt;/a&gt;
).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--github-token&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) The github token to authentiacte against travis with.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--number-of-repositories&lt;/code&gt;: How many repositories the travis integration should fetch from the api each time the poller runs. Should be set a bit higher than the expected maximum number of repositories built within the poll interval.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to view this build master or use it as a trigger source.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to be able to run jobs on this build master.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-travis-master-delete&#34;&gt;hal config ci travis master delete&lt;/h2&gt;
&lt;p&gt;Delete a specific travis master by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-214&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci travis master delete MASTER [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-204&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;MASTER&lt;/code&gt;: The name of the master to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-travis-master-edit&#34;&gt;hal config ci travis master edit&lt;/h2&gt;
&lt;p&gt;Edit a master for the travis Continuous Integration service.&lt;/p&gt;
&lt;h4 id=&#34;usage-215&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci travis master edit MASTER [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-205&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;MASTER&lt;/code&gt;: The name of the master to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--add-read-permission&lt;/code&gt;: Add this permission to the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-write-permission&lt;/code&gt;: Add this permission to the list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--address&lt;/code&gt;: The address of the travis API (
&lt;a href=&#34;https://api.travis-ci.org&#34; target=&#34;_blank&#34;&gt;https://api.travis-ci.org&lt;/a&gt;
).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--base-url&lt;/code&gt;: The base URL to the travis UI (
&lt;a href=&#34;https://travis-ci.org&#34; target=&#34;_blank&#34;&gt;https://travis-ci.org&lt;/a&gt;
).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--github-token&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) The github token to authentiacte against travis with.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--number-of-repositories&lt;/code&gt;: How many repositories the travis integration should fetch from the api each time the poller runs. Should be set a bit higher than the expected maximum number of repositories built within the poll interval.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: A user must have at least one of these roles in order to view this build master or use it as a trigger source.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-read-permission&lt;/code&gt;: Remove this permission from the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-write-permission&lt;/code&gt;: Remove this permission from the list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: A user must have at least one of these roles in order to be able to run jobs on this build master.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-travis-master-get&#34;&gt;hal config ci travis master get&lt;/h2&gt;
&lt;p&gt;Get the specified master details for travis.&lt;/p&gt;
&lt;h4 id=&#34;usage-216&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci travis master get MASTER [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-206&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;MASTER&lt;/code&gt;: The name of the master to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-travis-master-list&#34;&gt;hal config ci travis master list&lt;/h2&gt;
&lt;p&gt;List the master names for travis.&lt;/p&gt;
&lt;h4 id=&#34;usage-217&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci travis master list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-207&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-wercker&#34;&gt;hal config ci wercker&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the wercker ci&lt;/p&gt;
&lt;h4 id=&#34;usage-218&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci wercker [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-208&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-52&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the wercker ci as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the wercker ci as enabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;master&lt;/code&gt;: Manage and view Spinnaker configuration for the wercker Continuous Integration services&amp;rsquo;s master&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-wercker-disable&#34;&gt;hal config ci wercker disable&lt;/h2&gt;
&lt;p&gt;Set the wercker ci as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-219&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci wercker disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-209&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-wercker-enable&#34;&gt;hal config ci wercker enable&lt;/h2&gt;
&lt;p&gt;Set the wercker ci as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-220&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci wercker enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-210&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-wercker-master&#34;&gt;hal config ci wercker master&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the wercker Continuous Integration services&amp;rsquo;s master&lt;/p&gt;
&lt;h4 id=&#34;usage-221&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci wercker master MASTER [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-211&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;MASTER&lt;/code&gt;: The name of the master to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-53&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add a master for the wercker Continuous Integration service.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific wercker master by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit a master for the wercker Continuous Integration service.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified master details for wercker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the master names for wercker.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-wercker-master-add&#34;&gt;hal config ci wercker master add&lt;/h2&gt;
&lt;p&gt;Add a master for the wercker Continuous Integration service.&lt;/p&gt;
&lt;h4 id=&#34;usage-222&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci wercker master add MASTER [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-212&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;MASTER&lt;/code&gt;: The name of the master to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--address&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The address your Wercker master is reachable at.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to view this build master or use it as a trigger source.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--token&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) The personal token of the Wercker user to authenticate as.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user&lt;/code&gt;: The username of the Wercker user to authenticate as.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to be able to run jobs on this build master.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-wercker-master-delete&#34;&gt;hal config ci wercker master delete&lt;/h2&gt;
&lt;p&gt;Delete a specific wercker master by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-223&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci wercker master delete MASTER [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-213&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;MASTER&lt;/code&gt;: The name of the master to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-wercker-master-edit&#34;&gt;hal config ci wercker master edit&lt;/h2&gt;
&lt;p&gt;Edit a master for the wercker Continuous Integration service.&lt;/p&gt;
&lt;h4 id=&#34;usage-224&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci wercker master edit MASTER [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-214&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;MASTER&lt;/code&gt;: The name of the master to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--add-read-permission&lt;/code&gt;: Add this permission to the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-write-permission&lt;/code&gt;: Add this permission to the list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--address&lt;/code&gt;: The address your Wercker master is reachable at.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: A user must have at least one of these roles in order to view this build master or use it as a trigger source.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-read-permission&lt;/code&gt;: Remove this permission from the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-write-permission&lt;/code&gt;: Remove this permission from the list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--token&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) The personal token of the Wercker user to authenticate as.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user&lt;/code&gt;: The username of the Wercker user to authenticate as.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: A user must have at least one of these roles in order to be able to run jobs on this build master.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-wercker-master-get&#34;&gt;hal config ci wercker master get&lt;/h2&gt;
&lt;p&gt;Get the specified master details for wercker.&lt;/p&gt;
&lt;h4 id=&#34;usage-225&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci wercker master get MASTER [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-215&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;MASTER&lt;/code&gt;: The name of the master to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-ci-wercker-master-list&#34;&gt;hal config ci wercker master list&lt;/h2&gt;
&lt;p&gt;List the master names for wercker.&lt;/p&gt;
&lt;h4 id=&#34;usage-226&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config ci wercker master list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-216&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy&#34;&gt;hal config deploy&lt;/h2&gt;
&lt;p&gt;Display the configured Spinnaker deployment.&lt;/p&gt;
&lt;h4 id=&#34;usage-227&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-217&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-54&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;component-sizing&lt;/code&gt;: Configure, validate, and view the component sizings for the Spinnaker services.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit Spinnaker&amp;rsquo;s deployment footprint and configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ha&lt;/code&gt;: Configure, validate, and view the specified high availability Spinnaker service configuration.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing&#34;&gt;hal config deploy component-sizing&lt;/h2&gt;
&lt;p&gt;Configure, validate, and view the component sizings for the Spinnaker services.&lt;/p&gt;
&lt;h4 id=&#34;usage-228&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;subcommands-55&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;clouddriver&lt;/code&gt;: Manage and view Spinnaker component sizing configuration for clouddriver&lt;/li&gt;
&lt;li&gt;&lt;code&gt;clouddriver-bootstrap&lt;/code&gt;: Manage and view Spinnaker component sizing configuration for clouddriver-bootstrap&lt;/li&gt;
&lt;li&gt;&lt;code&gt;clouddriver-caching&lt;/code&gt;: Manage and view Spinnaker component sizing configuration for clouddriver-caching&lt;/li&gt;
&lt;li&gt;&lt;code&gt;clouddriver-ro&lt;/code&gt;: Manage and view Spinnaker component sizing configuration for clouddriver-ro&lt;/li&gt;
&lt;li&gt;&lt;code&gt;clouddriver-ro-deck&lt;/code&gt;: Manage and view Spinnaker component sizing configuration for clouddriver-ro-deck&lt;/li&gt;
&lt;li&gt;&lt;code&gt;clouddriver-rw&lt;/code&gt;: Manage and view Spinnaker component sizing configuration for clouddriver-rw&lt;/li&gt;
&lt;li&gt;&lt;code&gt;consul-client&lt;/code&gt;: Manage and view Spinnaker component sizing configuration for consul-client&lt;/li&gt;
&lt;li&gt;&lt;code&gt;consul-server&lt;/code&gt;: Manage and view Spinnaker component sizing configuration for consul-server&lt;/li&gt;
&lt;li&gt;&lt;code&gt;deck&lt;/code&gt;: Manage and view Spinnaker component sizing configuration for deck&lt;/li&gt;
&lt;li&gt;&lt;code&gt;echo&lt;/code&gt;: Manage and view Spinnaker component sizing configuration for echo&lt;/li&gt;
&lt;li&gt;&lt;code&gt;echo-scheduler&lt;/code&gt;: Manage and view Spinnaker component sizing configuration for echo-scheduler&lt;/li&gt;
&lt;li&gt;&lt;code&gt;echo-worker&lt;/code&gt;: Manage and view Spinnaker component sizing configuration for echo-worker&lt;/li&gt;
&lt;li&gt;&lt;code&gt;fiat&lt;/code&gt;: Manage and view Spinnaker component sizing configuration for fiat&lt;/li&gt;
&lt;li&gt;&lt;code&gt;front50&lt;/code&gt;: Manage and view Spinnaker component sizing configuration for front50&lt;/li&gt;
&lt;li&gt;&lt;code&gt;gate&lt;/code&gt;: Manage and view Spinnaker component sizing configuration for gate&lt;/li&gt;
&lt;li&gt;&lt;code&gt;igor&lt;/code&gt;: Manage and view Spinnaker component sizing configuration for igor&lt;/li&gt;
&lt;li&gt;&lt;code&gt;kayenta&lt;/code&gt;: Manage and view Spinnaker component sizing configuration for kayenta&lt;/li&gt;
&lt;li&gt;&lt;code&gt;monitoring-daemon&lt;/code&gt;: Manage and view Spinnaker component sizing configuration for monitoring-daemon&lt;/li&gt;
&lt;li&gt;&lt;code&gt;orca&lt;/code&gt;: Manage and view Spinnaker component sizing configuration for orca&lt;/li&gt;
&lt;li&gt;&lt;code&gt;orca-bootstrap&lt;/code&gt;: Manage and view Spinnaker component sizing configuration for orca-bootstrap&lt;/li&gt;
&lt;li&gt;&lt;code&gt;redis&lt;/code&gt;: Manage and view Spinnaker component sizing configuration for redis&lt;/li&gt;
&lt;li&gt;&lt;code&gt;redis-bootstrap&lt;/code&gt;: Manage and view Spinnaker component sizing configuration for redis-bootstrap&lt;/li&gt;
&lt;li&gt;&lt;code&gt;rosco&lt;/code&gt;: Manage and view Spinnaker component sizing configuration for rosco&lt;/li&gt;
&lt;li&gt;&lt;code&gt;vault-client&lt;/code&gt;: Manage and view Spinnaker component sizing configuration for vault-client&lt;/li&gt;
&lt;li&gt;&lt;code&gt;vault-server&lt;/code&gt;: Manage and view Spinnaker component sizing configuration for vault-server&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-clouddriver&#34;&gt;hal config deploy component-sizing clouddriver&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker component sizing configuration for clouddriver&lt;/p&gt;
&lt;h4 id=&#34;usage-229&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing clouddriver [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-218&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-56&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete the custom component sizings for service clouddriver&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the component sizing for service clouddriver, such as the number of replicas and the resources limits.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-clouddriver-delete&#34;&gt;hal config deploy component-sizing clouddriver delete&lt;/h2&gt;
&lt;p&gt;Delete the custom component sizings for service clouddriver&lt;/p&gt;
&lt;h4 id=&#34;usage-230&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing clouddriver delete [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-219&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-clouddriver-edit&#34;&gt;hal config deploy component-sizing clouddriver edit&lt;/h2&gt;
&lt;p&gt;Edit the component sizing for service clouddriver, such as the number of replicas and the resources limits.&lt;/p&gt;
&lt;h4 id=&#34;usage-231&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing clouddriver edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-220&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--container-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service. Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service. Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service. Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service. Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--replicas&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;1&lt;/code&gt;) Set the number of replicas (pods) to be created for this service.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-clouddriver-bootstrap&#34;&gt;hal config deploy component-sizing clouddriver-bootstrap&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker component sizing configuration for clouddriver-bootstrap&lt;/p&gt;
&lt;h4 id=&#34;usage-232&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing clouddriver-bootstrap [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-221&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-57&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete the custom component sizings for service clouddriver-bootstrap&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the component sizing for service clouddriver-bootstrap, such as the number of replicas and the resources limits.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-clouddriver-bootstrap-delete&#34;&gt;hal config deploy component-sizing clouddriver-bootstrap delete&lt;/h2&gt;
&lt;p&gt;Delete the custom component sizings for service clouddriver-bootstrap&lt;/p&gt;
&lt;h4 id=&#34;usage-233&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing clouddriver-bootstrap delete [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-222&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-clouddriver-bootstrap-edit&#34;&gt;hal config deploy component-sizing clouddriver-bootstrap edit&lt;/h2&gt;
&lt;p&gt;Edit the component sizing for service clouddriver-bootstrap, such as the number of replicas and the resources limits.&lt;/p&gt;
&lt;h4 id=&#34;usage-234&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing clouddriver-bootstrap edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-223&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--container-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service. Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service. Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service. Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service. Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--replicas&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;1&lt;/code&gt;) Set the number of replicas (pods) to be created for this service.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-clouddriver-caching&#34;&gt;hal config deploy component-sizing clouddriver-caching&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker component sizing configuration for clouddriver-caching&lt;/p&gt;
&lt;h4 id=&#34;usage-235&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing clouddriver-caching [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-224&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-58&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete the custom component sizings for service clouddriver-caching&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the component sizing for service clouddriver-caching, such as the number of replicas and the resources limits.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-clouddriver-caching-delete&#34;&gt;hal config deploy component-sizing clouddriver-caching delete&lt;/h2&gt;
&lt;p&gt;Delete the custom component sizings for service clouddriver-caching&lt;/p&gt;
&lt;h4 id=&#34;usage-236&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing clouddriver-caching delete [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-225&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-clouddriver-caching-edit&#34;&gt;hal config deploy component-sizing clouddriver-caching edit&lt;/h2&gt;
&lt;p&gt;Edit the component sizing for service clouddriver-caching, such as the number of replicas and the resources limits.&lt;/p&gt;
&lt;h4 id=&#34;usage-237&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing clouddriver-caching edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-226&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--container-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service. Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service. Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service. Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service. Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--replicas&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;1&lt;/code&gt;) Set the number of replicas (pods) to be created for this service.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-clouddriver-ro&#34;&gt;hal config deploy component-sizing clouddriver-ro&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker component sizing configuration for clouddriver-ro&lt;/p&gt;
&lt;h4 id=&#34;usage-238&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing clouddriver-ro [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-227&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-59&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete the custom component sizings for service clouddriver-ro&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the component sizing for service clouddriver-ro, such as the number of replicas and the resources limits.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-clouddriver-ro-delete&#34;&gt;hal config deploy component-sizing clouddriver-ro delete&lt;/h2&gt;
&lt;p&gt;Delete the custom component sizings for service clouddriver-ro&lt;/p&gt;
&lt;h4 id=&#34;usage-239&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing clouddriver-ro delete [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-228&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-clouddriver-ro-edit&#34;&gt;hal config deploy component-sizing clouddriver-ro edit&lt;/h2&gt;
&lt;p&gt;Edit the component sizing for service clouddriver-ro, such as the number of replicas and the resources limits.&lt;/p&gt;
&lt;h4 id=&#34;usage-240&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing clouddriver-ro edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-229&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--container-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service. Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service. Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service. Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service. Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--replicas&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;1&lt;/code&gt;) Set the number of replicas (pods) to be created for this service.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-clouddriver-ro-deck&#34;&gt;hal config deploy component-sizing clouddriver-ro-deck&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker component sizing configuration for clouddriver-ro-deck&lt;/p&gt;
&lt;h4 id=&#34;usage-241&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing clouddriver-ro-deck [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-230&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-60&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete the custom component sizings for service clouddriver-ro-deck&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the component sizing for service clouddriver-ro-deck, such as the number of replicas and the resources limits.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-clouddriver-ro-deck-delete&#34;&gt;hal config deploy component-sizing clouddriver-ro-deck delete&lt;/h2&gt;
&lt;p&gt;Delete the custom component sizings for service clouddriver-ro-deck&lt;/p&gt;
&lt;h4 id=&#34;usage-242&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing clouddriver-ro-deck delete [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-231&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-clouddriver-ro-deck-edit&#34;&gt;hal config deploy component-sizing clouddriver-ro-deck edit&lt;/h2&gt;
&lt;p&gt;Edit the component sizing for service clouddriver-ro-deck, such as the number of replicas and the resources limits.&lt;/p&gt;
&lt;h4 id=&#34;usage-243&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing clouddriver-ro-deck edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-232&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--container-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service. Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service. Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service. Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service. Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--replicas&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;1&lt;/code&gt;) Set the number of replicas (pods) to be created for this service.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-clouddriver-rw&#34;&gt;hal config deploy component-sizing clouddriver-rw&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker component sizing configuration for clouddriver-rw&lt;/p&gt;
&lt;h4 id=&#34;usage-244&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing clouddriver-rw [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-233&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-61&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete the custom component sizings for service clouddriver-rw&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the component sizing for service clouddriver-rw, such as the number of replicas and the resources limits.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-clouddriver-rw-delete&#34;&gt;hal config deploy component-sizing clouddriver-rw delete&lt;/h2&gt;
&lt;p&gt;Delete the custom component sizings for service clouddriver-rw&lt;/p&gt;
&lt;h4 id=&#34;usage-245&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing clouddriver-rw delete [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-234&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-clouddriver-rw-edit&#34;&gt;hal config deploy component-sizing clouddriver-rw edit&lt;/h2&gt;
&lt;p&gt;Edit the component sizing for service clouddriver-rw, such as the number of replicas and the resources limits.&lt;/p&gt;
&lt;h4 id=&#34;usage-246&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing clouddriver-rw edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-235&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--container-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service. Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service. Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service. Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service. Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--replicas&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;1&lt;/code&gt;) Set the number of replicas (pods) to be created for this service.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-consul-client&#34;&gt;hal config deploy component-sizing consul-client&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker component sizing configuration for consul-client&lt;/p&gt;
&lt;h4 id=&#34;usage-247&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing consul-client [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-236&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-62&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete the custom component sizings for service consul-client&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the component sizing for service consul-client, such as the number of replicas and the resources limits.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-consul-client-delete&#34;&gt;hal config deploy component-sizing consul-client delete&lt;/h2&gt;
&lt;p&gt;Delete the custom component sizings for service consul-client&lt;/p&gt;
&lt;h4 id=&#34;usage-248&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing consul-client delete [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-237&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-consul-client-edit&#34;&gt;hal config deploy component-sizing consul-client edit&lt;/h2&gt;
&lt;p&gt;Edit the component sizing for service consul-client, such as the number of replicas and the resources limits.&lt;/p&gt;
&lt;h4 id=&#34;usage-249&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing consul-client edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-238&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--container-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service. Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service. Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service. Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service. Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--replicas&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;1&lt;/code&gt;) Set the number of replicas (pods) to be created for this service.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-consul-server&#34;&gt;hal config deploy component-sizing consul-server&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker component sizing configuration for consul-server&lt;/p&gt;
&lt;h4 id=&#34;usage-250&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing consul-server [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-239&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-63&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete the custom component sizings for service consul-server&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the component sizing for service consul-server, such as the number of replicas and the resources limits.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-consul-server-delete&#34;&gt;hal config deploy component-sizing consul-server delete&lt;/h2&gt;
&lt;p&gt;Delete the custom component sizings for service consul-server&lt;/p&gt;
&lt;h4 id=&#34;usage-251&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing consul-server delete [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-240&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-consul-server-edit&#34;&gt;hal config deploy component-sizing consul-server edit&lt;/h2&gt;
&lt;p&gt;Edit the component sizing for service consul-server, such as the number of replicas and the resources limits.&lt;/p&gt;
&lt;h4 id=&#34;usage-252&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing consul-server edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-241&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--container-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service. Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service. Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service. Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service. Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--replicas&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;1&lt;/code&gt;) Set the number of replicas (pods) to be created for this service.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-deck&#34;&gt;hal config deploy component-sizing deck&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker component sizing configuration for deck&lt;/p&gt;
&lt;h4 id=&#34;usage-253&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing deck [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-242&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-64&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete the custom component sizings for service deck&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the component sizing for service deck, such as the number of replicas and the resources limits.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-deck-delete&#34;&gt;hal config deploy component-sizing deck delete&lt;/h2&gt;
&lt;p&gt;Delete the custom component sizings for service deck&lt;/p&gt;
&lt;h4 id=&#34;usage-254&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing deck delete [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-243&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-deck-edit&#34;&gt;hal config deploy component-sizing deck edit&lt;/h2&gt;
&lt;p&gt;Edit the component sizing for service deck, such as the number of replicas and the resources limits.&lt;/p&gt;
&lt;h4 id=&#34;usage-255&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing deck edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-244&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--container-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service. Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service. Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service. Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service. Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--replicas&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;1&lt;/code&gt;) Set the number of replicas (pods) to be created for this service.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-echo&#34;&gt;hal config deploy component-sizing echo&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker component sizing configuration for echo&lt;/p&gt;
&lt;h4 id=&#34;usage-256&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing echo [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-245&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-65&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete the custom component sizings for service echo&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the component sizing for service echo, such as the number of replicas and the resources limits.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-echo-delete&#34;&gt;hal config deploy component-sizing echo delete&lt;/h2&gt;
&lt;p&gt;Delete the custom component sizings for service echo&lt;/p&gt;
&lt;h4 id=&#34;usage-257&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing echo delete [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-246&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-echo-edit&#34;&gt;hal config deploy component-sizing echo edit&lt;/h2&gt;
&lt;p&gt;Edit the component sizing for service echo, such as the number of replicas and the resources limits.&lt;/p&gt;
&lt;h4 id=&#34;usage-258&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing echo edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-247&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--container-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service. Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service. Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service. Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service. Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--replicas&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;1&lt;/code&gt;) Set the number of replicas (pods) to be created for this service.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-echo-scheduler&#34;&gt;hal config deploy component-sizing echo-scheduler&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker component sizing configuration for echo-scheduler&lt;/p&gt;
&lt;h4 id=&#34;usage-259&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing echo-scheduler [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-248&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-66&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete the custom component sizings for service echo-scheduler&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the component sizing for service echo-scheduler, such as the number of replicas and the resources limits.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-echo-scheduler-delete&#34;&gt;hal config deploy component-sizing echo-scheduler delete&lt;/h2&gt;
&lt;p&gt;Delete the custom component sizings for service echo-scheduler&lt;/p&gt;
&lt;h4 id=&#34;usage-260&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing echo-scheduler delete [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-249&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-echo-scheduler-edit&#34;&gt;hal config deploy component-sizing echo-scheduler edit&lt;/h2&gt;
&lt;p&gt;Edit the component sizing for service echo-scheduler, such as the number of replicas and the resources limits.&lt;/p&gt;
&lt;h4 id=&#34;usage-261&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing echo-scheduler edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-250&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--container-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service. Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service. Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service. Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service. Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--replicas&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;1&lt;/code&gt;) Set the number of replicas (pods) to be created for this service.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-echo-worker&#34;&gt;hal config deploy component-sizing echo-worker&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker component sizing configuration for echo-worker&lt;/p&gt;
&lt;h4 id=&#34;usage-262&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing echo-worker [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-251&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-67&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete the custom component sizings for service echo-worker&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the component sizing for service echo-worker, such as the number of replicas and the resources limits.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-echo-worker-delete&#34;&gt;hal config deploy component-sizing echo-worker delete&lt;/h2&gt;
&lt;p&gt;Delete the custom component sizings for service echo-worker&lt;/p&gt;
&lt;h4 id=&#34;usage-263&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing echo-worker delete [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-252&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-echo-worker-edit&#34;&gt;hal config deploy component-sizing echo-worker edit&lt;/h2&gt;
&lt;p&gt;Edit the component sizing for service echo-worker, such as the number of replicas and the resources limits.&lt;/p&gt;
&lt;h4 id=&#34;usage-264&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing echo-worker edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-253&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--container-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service. Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service. Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service. Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service. Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--replicas&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;1&lt;/code&gt;) Set the number of replicas (pods) to be created for this service.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-fiat&#34;&gt;hal config deploy component-sizing fiat&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker component sizing configuration for fiat&lt;/p&gt;
&lt;h4 id=&#34;usage-265&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing fiat [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-254&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-68&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete the custom component sizings for service fiat&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the component sizing for service fiat, such as the number of replicas and the resources limits.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-fiat-delete&#34;&gt;hal config deploy component-sizing fiat delete&lt;/h2&gt;
&lt;p&gt;Delete the custom component sizings for service fiat&lt;/p&gt;
&lt;h4 id=&#34;usage-266&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing fiat delete [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-255&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-fiat-edit&#34;&gt;hal config deploy component-sizing fiat edit&lt;/h2&gt;
&lt;p&gt;Edit the component sizing for service fiat, such as the number of replicas and the resources limits.&lt;/p&gt;
&lt;h4 id=&#34;usage-267&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing fiat edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-256&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--container-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service. Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service. Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service. Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service. Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--replicas&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;1&lt;/code&gt;) Set the number of replicas (pods) to be created for this service.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-front50&#34;&gt;hal config deploy component-sizing front50&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker component sizing configuration for front50&lt;/p&gt;
&lt;h4 id=&#34;usage-268&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing front50 [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-257&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-69&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete the custom component sizings for service front50&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the component sizing for service front50, such as the number of replicas and the resources limits.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-front50-delete&#34;&gt;hal config deploy component-sizing front50 delete&lt;/h2&gt;
&lt;p&gt;Delete the custom component sizings for service front50&lt;/p&gt;
&lt;h4 id=&#34;usage-269&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing front50 delete [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-258&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-front50-edit&#34;&gt;hal config deploy component-sizing front50 edit&lt;/h2&gt;
&lt;p&gt;Edit the component sizing for service front50, such as the number of replicas and the resources limits.&lt;/p&gt;
&lt;h4 id=&#34;usage-270&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing front50 edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-259&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--container-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service. Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service. Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service. Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service. Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--replicas&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;1&lt;/code&gt;) Set the number of replicas (pods) to be created for this service.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-gate&#34;&gt;hal config deploy component-sizing gate&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker component sizing configuration for gate&lt;/p&gt;
&lt;h4 id=&#34;usage-271&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing gate [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-260&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-70&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete the custom component sizings for service gate&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the component sizing for service gate, such as the number of replicas and the resources limits.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-gate-delete&#34;&gt;hal config deploy component-sizing gate delete&lt;/h2&gt;
&lt;p&gt;Delete the custom component sizings for service gate&lt;/p&gt;
&lt;h4 id=&#34;usage-272&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing gate delete [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-261&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-gate-edit&#34;&gt;hal config deploy component-sizing gate edit&lt;/h2&gt;
&lt;p&gt;Edit the component sizing for service gate, such as the number of replicas and the resources limits.&lt;/p&gt;
&lt;h4 id=&#34;usage-273&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing gate edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-262&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--container-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service. Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service. Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service. Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service. Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--replicas&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;1&lt;/code&gt;) Set the number of replicas (pods) to be created for this service.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-igor&#34;&gt;hal config deploy component-sizing igor&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker component sizing configuration for igor&lt;/p&gt;
&lt;h4 id=&#34;usage-274&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing igor [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-263&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-71&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete the custom component sizings for service igor&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the component sizing for service igor, such as the number of replicas and the resources limits.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-igor-delete&#34;&gt;hal config deploy component-sizing igor delete&lt;/h2&gt;
&lt;p&gt;Delete the custom component sizings for service igor&lt;/p&gt;
&lt;h4 id=&#34;usage-275&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing igor delete [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-264&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-igor-edit&#34;&gt;hal config deploy component-sizing igor edit&lt;/h2&gt;
&lt;p&gt;Edit the component sizing for service igor, such as the number of replicas and the resources limits.&lt;/p&gt;
&lt;h4 id=&#34;usage-276&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing igor edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-265&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--container-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service. Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service. Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service. Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service. Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--replicas&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;1&lt;/code&gt;) Set the number of replicas (pods) to be created for this service.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-kayenta&#34;&gt;hal config deploy component-sizing kayenta&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker component sizing configuration for kayenta&lt;/p&gt;
&lt;h4 id=&#34;usage-277&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing kayenta [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-266&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-72&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete the custom component sizings for service kayenta&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the component sizing for service kayenta, such as the number of replicas and the resources limits.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-kayenta-delete&#34;&gt;hal config deploy component-sizing kayenta delete&lt;/h2&gt;
&lt;p&gt;Delete the custom component sizings for service kayenta&lt;/p&gt;
&lt;h4 id=&#34;usage-278&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing kayenta delete [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-267&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-kayenta-edit&#34;&gt;hal config deploy component-sizing kayenta edit&lt;/h2&gt;
&lt;p&gt;Edit the component sizing for service kayenta, such as the number of replicas and the resources limits.&lt;/p&gt;
&lt;h4 id=&#34;usage-279&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing kayenta edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-268&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--container-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service. Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service. Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service. Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service. Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--replicas&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;1&lt;/code&gt;) Set the number of replicas (pods) to be created for this service.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-monitoring-daemon&#34;&gt;hal config deploy component-sizing monitoring-daemon&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker component sizing configuration for monitoring-daemon&lt;/p&gt;
&lt;h4 id=&#34;usage-280&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing monitoring-daemon [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-269&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-73&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete the custom component sizings for service monitoring-daemon&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the component sizing for service monitoring-daemon, such as the number of replicas and the resources limits.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-monitoring-daemon-delete&#34;&gt;hal config deploy component-sizing monitoring-daemon delete&lt;/h2&gt;
&lt;p&gt;Delete the custom component sizings for service monitoring-daemon&lt;/p&gt;
&lt;h4 id=&#34;usage-281&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing monitoring-daemon delete [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-270&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-monitoring-daemon-edit&#34;&gt;hal config deploy component-sizing monitoring-daemon edit&lt;/h2&gt;
&lt;p&gt;Edit the component sizing for service monitoring-daemon, such as the number of replicas and the resources limits.&lt;/p&gt;
&lt;h4 id=&#34;usage-282&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing monitoring-daemon edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-271&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--container-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service. Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service. Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service. Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service. Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--replicas&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;1&lt;/code&gt;) Set the number of replicas (pods) to be created for this service.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-orca&#34;&gt;hal config deploy component-sizing orca&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker component sizing configuration for orca&lt;/p&gt;
&lt;h4 id=&#34;usage-283&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing orca [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-272&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-74&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete the custom component sizings for service orca&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the component sizing for service orca, such as the number of replicas and the resources limits.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-orca-delete&#34;&gt;hal config deploy component-sizing orca delete&lt;/h2&gt;
&lt;p&gt;Delete the custom component sizings for service orca&lt;/p&gt;
&lt;h4 id=&#34;usage-284&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing orca delete [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-273&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-orca-edit&#34;&gt;hal config deploy component-sizing orca edit&lt;/h2&gt;
&lt;p&gt;Edit the component sizing for service orca, such as the number of replicas and the resources limits.&lt;/p&gt;
&lt;h4 id=&#34;usage-285&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing orca edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-274&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--container-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service. Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service. Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service. Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service. Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--replicas&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;1&lt;/code&gt;) Set the number of replicas (pods) to be created for this service.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-orca-bootstrap&#34;&gt;hal config deploy component-sizing orca-bootstrap&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker component sizing configuration for orca-bootstrap&lt;/p&gt;
&lt;h4 id=&#34;usage-286&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing orca-bootstrap [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-275&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-75&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete the custom component sizings for service orca-bootstrap&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the component sizing for service orca-bootstrap, such as the number of replicas and the resources limits.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-orca-bootstrap-delete&#34;&gt;hal config deploy component-sizing orca-bootstrap delete&lt;/h2&gt;
&lt;p&gt;Delete the custom component sizings for service orca-bootstrap&lt;/p&gt;
&lt;h4 id=&#34;usage-287&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing orca-bootstrap delete [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-276&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-orca-bootstrap-edit&#34;&gt;hal config deploy component-sizing orca-bootstrap edit&lt;/h2&gt;
&lt;p&gt;Edit the component sizing for service orca-bootstrap, such as the number of replicas and the resources limits.&lt;/p&gt;
&lt;h4 id=&#34;usage-288&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing orca-bootstrap edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-277&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--container-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service. Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service. Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service. Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service. Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--replicas&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;1&lt;/code&gt;) Set the number of replicas (pods) to be created for this service.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-redis&#34;&gt;hal config deploy component-sizing redis&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker component sizing configuration for redis&lt;/p&gt;
&lt;h4 id=&#34;usage-289&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing redis [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-278&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-76&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete the custom component sizings for service redis&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the component sizing for service redis, such as the number of replicas and the resources limits.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-redis-delete&#34;&gt;hal config deploy component-sizing redis delete&lt;/h2&gt;
&lt;p&gt;Delete the custom component sizings for service redis&lt;/p&gt;
&lt;h4 id=&#34;usage-290&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing redis delete [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-279&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-redis-edit&#34;&gt;hal config deploy component-sizing redis edit&lt;/h2&gt;
&lt;p&gt;Edit the component sizing for service redis, such as the number of replicas and the resources limits.&lt;/p&gt;
&lt;h4 id=&#34;usage-291&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing redis edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-280&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--container-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service. Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service. Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service. Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service. Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--replicas&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;1&lt;/code&gt;) Set the number of replicas (pods) to be created for this service.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-redis-bootstrap&#34;&gt;hal config deploy component-sizing redis-bootstrap&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker component sizing configuration for redis-bootstrap&lt;/p&gt;
&lt;h4 id=&#34;usage-292&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing redis-bootstrap [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-281&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-77&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete the custom component sizings for service redis-bootstrap&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the component sizing for service redis-bootstrap, such as the number of replicas and the resources limits.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-redis-bootstrap-delete&#34;&gt;hal config deploy component-sizing redis-bootstrap delete&lt;/h2&gt;
&lt;p&gt;Delete the custom component sizings for service redis-bootstrap&lt;/p&gt;
&lt;h4 id=&#34;usage-293&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing redis-bootstrap delete [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-282&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-redis-bootstrap-edit&#34;&gt;hal config deploy component-sizing redis-bootstrap edit&lt;/h2&gt;
&lt;p&gt;Edit the component sizing for service redis-bootstrap, such as the number of replicas and the resources limits.&lt;/p&gt;
&lt;h4 id=&#34;usage-294&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing redis-bootstrap edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-283&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--container-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service. Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service. Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service. Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service. Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--replicas&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;1&lt;/code&gt;) Set the number of replicas (pods) to be created for this service.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-rosco&#34;&gt;hal config deploy component-sizing rosco&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker component sizing configuration for rosco&lt;/p&gt;
&lt;h4 id=&#34;usage-295&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing rosco [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-284&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-78&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete the custom component sizings for service rosco&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the component sizing for service rosco, such as the number of replicas and the resources limits.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-rosco-delete&#34;&gt;hal config deploy component-sizing rosco delete&lt;/h2&gt;
&lt;p&gt;Delete the custom component sizings for service rosco&lt;/p&gt;
&lt;h4 id=&#34;usage-296&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing rosco delete [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-285&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-rosco-edit&#34;&gt;hal config deploy component-sizing rosco edit&lt;/h2&gt;
&lt;p&gt;Edit the component sizing for service rosco, such as the number of replicas and the resources limits.&lt;/p&gt;
&lt;h4 id=&#34;usage-297&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing rosco edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-286&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--container-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service. Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service. Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service. Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service. Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--replicas&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;1&lt;/code&gt;) Set the number of replicas (pods) to be created for this service.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-vault-client&#34;&gt;hal config deploy component-sizing vault-client&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker component sizing configuration for vault-client&lt;/p&gt;
&lt;h4 id=&#34;usage-298&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing vault-client [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-287&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-79&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete the custom component sizings for service vault-client&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the component sizing for service vault-client, such as the number of replicas and the resources limits.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-vault-client-delete&#34;&gt;hal config deploy component-sizing vault-client delete&lt;/h2&gt;
&lt;p&gt;Delete the custom component sizings for service vault-client&lt;/p&gt;
&lt;h4 id=&#34;usage-299&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing vault-client delete [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-288&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-vault-client-edit&#34;&gt;hal config deploy component-sizing vault-client edit&lt;/h2&gt;
&lt;p&gt;Edit the component sizing for service vault-client, such as the number of replicas and the resources limits.&lt;/p&gt;
&lt;h4 id=&#34;usage-300&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing vault-client edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-289&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--container-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service. Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service. Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service. Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service. Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--replicas&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;1&lt;/code&gt;) Set the number of replicas (pods) to be created for this service.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-vault-server&#34;&gt;hal config deploy component-sizing vault-server&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker component sizing configuration for vault-server&lt;/p&gt;
&lt;h4 id=&#34;usage-301&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing vault-server [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-290&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-80&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete the custom component sizings for service vault-server&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the component sizing for service vault-server, such as the number of replicas and the resources limits.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-vault-server-delete&#34;&gt;hal config deploy component-sizing vault-server delete&lt;/h2&gt;
&lt;p&gt;Delete the custom component sizings for service vault-server&lt;/p&gt;
&lt;h4 id=&#34;usage-302&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing vault-server delete [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-291&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-component-sizing-vault-server-edit&#34;&gt;hal config deploy component-sizing vault-server edit&lt;/h2&gt;
&lt;p&gt;Edit the component sizing for service vault-server, such as the number of replicas and the resources limits.&lt;/p&gt;
&lt;h4 id=&#34;usage-303&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy component-sizing vault-server edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-292&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--container-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service. Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service. Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service. Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--container-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service. Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-cpu&lt;/code&gt;: Sets the cpu limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-limits-memory&lt;/code&gt;: Sets the memory limit for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 1Gi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-cpu&lt;/code&gt;: Sets the cpu request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 250m.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pod-requests-memory&lt;/code&gt;: Sets the memory request for the container running the spinnaker service, as well as any sidecar containers (e.g. the monitoring daemon). Example: 512Mi.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--replicas&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;1&lt;/code&gt;) Set the number of replicas (pods) to be created for this service.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-edit&#34;&gt;hal config deploy edit&lt;/h2&gt;
&lt;p&gt;Edit Spinnaker&amp;rsquo;s deployment footprint and configuration.&lt;/p&gt;
&lt;h4 id=&#34;usage-304&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-293&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--account-name&lt;/code&gt;: The Spinnaker account that Spinnaker will be deployed to, assuming you are running a deployment of Spinnaker that requires an active cloud provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--bootstrap-only&lt;/code&gt;: A bootstrap-only account is the account in which Spinnaker itself is deployed. When true, this account will not be included the accounts managed by Spinnaker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--consul-address&lt;/code&gt;: The address of a running Consul cluster. See 
&lt;a href=&#34;https://www.consul.io/&#34; target=&#34;_blank&#34;&gt;https://www.consul.io/&lt;/a&gt;
.
This is only required when Spinnaker is being deployed in non-Kubernetes clustered configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--consul-enabled&lt;/code&gt;: Whether or not to use Consul as a service discovery mechanism to deploy Spinnaker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--git-origin-user&lt;/code&gt;: This is the git user your github fork exists under.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--git-upstream-user&lt;/code&gt;: This is the upstream git user you are configuring to pull changes from &amp;amp; push PRs to.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--image-variant&lt;/code&gt;: The container image variant type to use when deploying a distributed installation of Spinnaker.
slim: Based on an Alpine image
ubuntu: Based on Canonical&amp;rsquo;s ubuntu:bionic image.
java8: A variant of slim that uses the Java 8 runtime
ubuntu-java8: A variant of ubuntu that uses the Java 8 runtime
Default value: slim&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--liveness-probe-enabled&lt;/code&gt;: When true, enable Kubernetes liveness probes on Spinnaker services deployed in a Distributed installation. See docs for more information: 
&lt;a href=&#34;https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/&#34; target=&#34;_blank&#34;&gt;https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--liveness-probe-initial-delay-seconds&lt;/code&gt;: The number of seconds to wait before performing the first liveness probe. Should be set to the longest service startup time. See docs for more information: 
&lt;a href=&#34;https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/&#34; target=&#34;_blank&#34;&gt;https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--location&lt;/code&gt;: This is the location spinnaker will be deployed to. When deploying to Kubernetes, use this flag to specify the namespace to deploy to (defaults to &amp;lsquo;spinnaker&amp;rsquo;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--type&lt;/code&gt;: Distributed: Deploy Spinnaker with one server group per microservice, and a single shared Redis.
LocalDebian: Download and run the Spinnaker debians on the machine running the Daemon.
LocalGit: Download and run the Spinnaker git repos on the machine running the Daemon.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--update-versions&lt;/code&gt;: When set to &amp;ldquo;false&amp;rdquo;, any &lt;em&gt;local&lt;/em&gt; version of Spinnaker components will be used instead of attempting to update. This does not work for distributed installations of Spinnaker, where no &lt;em&gt;local&lt;/em&gt; version exists.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--vault-address&lt;/code&gt;: The address of a running Vault datastore. See 
&lt;a href=&#34;https://www.vaultproject.io/&#34; target=&#34;_blank&#34;&gt;https://www.vaultproject.io/&lt;/a&gt;
. This is only required when Spinnaker is being deployed in non-Kubernetes clustered configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--vault-enabled&lt;/code&gt;: Whether or not to use Vault as a secret storage mechanism to deploy Spinnaker.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-ha&#34;&gt;hal config deploy ha&lt;/h2&gt;
&lt;p&gt;Configure, validate, and view the specified high availability Spinnaker service configuration.&lt;/p&gt;
&lt;h4 id=&#34;usage-305&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy ha [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;subcommands-81&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;clouddriver&lt;/code&gt;: Manage and view Spinnaker configuration for the clouddriver high availability service&lt;/li&gt;
&lt;li&gt;&lt;code&gt;echo&lt;/code&gt;: Manage and view Spinnaker configuration for the echo high availability service&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-ha-clouddriver&#34;&gt;hal config deploy ha clouddriver&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the clouddriver high availability service Manage and view Spinnaker configuration for the clouddriver high availability service. When clouddriver high availability is enabled, Halyard will deploy clouddriver as three separate services in order to increase availability: clouddriver-rw, clouddriver-ro, and clouddriver-caching. The clouddriver-rw service handles mutation operations sent via orca. The clouddriver-ro service handles read queries and does not perform write operations to redis. The clouddriver-caching service handles the periodic caching of cloud provider data, and is isolated from the rest of Spinnaker. The three services are configured to use the shared redis provisioned by Halyard, by default. To achieve more scale, a redis master endpoint and a redis slave endpoint can be supplied. The clouddriver-rw and clouddriver-caching services will use the redis master and the clouddriver-ro service will use the redis slave.&lt;/p&gt;
&lt;h4 id=&#34;usage-306&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy ha clouddriver [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-294&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-82&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the clouddriver high availability service as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the clouddriver high availability service&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the clouddriver high availability service as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-ha-clouddriver-disable&#34;&gt;hal config deploy ha clouddriver disable&lt;/h2&gt;
&lt;p&gt;Set the clouddriver high availability service as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-307&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy ha clouddriver disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-295&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-ha-clouddriver-edit&#34;&gt;hal config deploy ha clouddriver edit&lt;/h2&gt;
&lt;p&gt;Edit the clouddriver high availability service&lt;/p&gt;
&lt;h4 id=&#34;usage-308&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy ha clouddriver edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-296&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--redis-master-endpoint&lt;/code&gt;: Set external Redis endpoint for clouddriver-rw and clouddriver-caching. The Redis URI schema is described here: 
&lt;a href=&#34;https://www.iana.org/assignments/uri-schemes/prov/redis&#34; target=&#34;_blank&#34;&gt;https://www.iana.org/assignments/uri-schemes/prov/redis&lt;/a&gt;
. clouddriver-rw and clouddriver-caching are configured to use the shared Redis, by default.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--redis-slave-deck-endpoint&lt;/code&gt;: Set external Redis endpoint for clouddriver-ro-deck. The Redis URI schema is described here: 
&lt;a href=&#34;https://www.iana.org/assignments/uri-schemes/prov/redis&#34; target=&#34;_blank&#34;&gt;https://www.iana.org/assignments/uri-schemes/prov/redis&lt;/a&gt;
. clouddriver-ro-deck is configured to use the shared Redis, by default.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--redis-slave-endpoint&lt;/code&gt;: Set external Redis endpoint for clouddriver-ro. The Redis URI schema is described here: 
&lt;a href=&#34;https://www.iana.org/assignments/uri-schemes/prov/redis&#34; target=&#34;_blank&#34;&gt;https://www.iana.org/assignments/uri-schemes/prov/redis&lt;/a&gt;
. clouddriver-ro is configured to use the shared Redis, by default.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-ha-clouddriver-enable&#34;&gt;hal config deploy ha clouddriver enable&lt;/h2&gt;
&lt;p&gt;Set the clouddriver high availability service as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-309&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy ha clouddriver enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-297&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-ha-echo&#34;&gt;hal config deploy ha echo&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the echo high availability service Manage and view Spinnaker configuration for the echo high availability service. When echo high availability is enabled, Halyard will deploy echo as two separate services in order to increase availability: echo-scheduler and echo-worker. The echo-scheduler service only handles Spinnaker cron-jobs and is isolated from the rest of Spinnaker. The echo-worker handles everything else.&lt;/p&gt;
&lt;h4 id=&#34;usage-310&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy ha echo [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-298&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-83&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the echo high availability service as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the echo high availability service as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-ha-echo-disable&#34;&gt;hal config deploy ha echo disable&lt;/h2&gt;
&lt;p&gt;Set the echo high availability service as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-311&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy ha echo disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-299&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-deploy-ha-echo-enable&#34;&gt;hal config deploy ha echo enable&lt;/h2&gt;
&lt;p&gt;Set the echo high availability service as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-312&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config deploy ha echo enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-300&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-edit&#34;&gt;hal config edit&lt;/h2&gt;
&lt;p&gt;Configure top-level, global configuration parameters. The properties edited here affect all Spinnaker subcomponents.&lt;/p&gt;
&lt;h4 id=&#34;usage-313&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-301&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--timezone&lt;/code&gt;: The timezone your Spinnaker instance runs in. This affects what the UI will display as well as how CRON triggers are run.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-features&#34;&gt;hal config features&lt;/h2&gt;
&lt;p&gt;Display the state of Spinnaker&amp;rsquo;s feature flags.&lt;/p&gt;
&lt;h4 id=&#34;usage-314&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config features [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-302&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-84&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Enable and disable Spinnaker feature flags.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-features-edit&#34;&gt;hal config features edit&lt;/h2&gt;
&lt;p&gt;Enable and disable Spinnaker feature flags.&lt;/p&gt;
&lt;h4 id=&#34;usage-315&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config features edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-303&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--artifacts&lt;/code&gt;: Enable artifact support. Read more at 
&lt;a href=&#34;https://spinnaker.io/reference/artifacts/&#34; target=&#34;_blank&#34;&gt;https://spinnaker.io/reference/artifacts/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--artifacts-rewrite&lt;/code&gt;: Enable new artifact support. Read more at 
&lt;a href=&#34;https://www.spinnaker.io/reference/artifacts-with-artifactsrewrite/&#34; target=&#34;_blank&#34;&gt;https://www.spinnaker.io/reference/artifacts-with-artifactsrewrite/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--chaos&lt;/code&gt;: Enable Chaos Monkey support. For this to work, you&amp;rsquo;ll need a running Chaos Monkey deployment. Currently, Halyard doesn&amp;rsquo;t configure Chaos Monkey for you; read more instructions here 
&lt;a href=&#34;https://github.com/Netflix/chaosmonkey/wiki&#34; target=&#34;_blank&#34;&gt;https://github.com/Netflix/chaosmonkey/wiki&lt;/a&gt;
.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--gremlin&lt;/code&gt;: Enable Gremlin fault-injection support.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--managed-pipeline-templates-v2-ui&lt;/code&gt;: Enable managed pipeline templates v2 UI support.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--mine-canary&lt;/code&gt;: Enable canary support. For this to work, you&amp;rsquo;ll need a canary judge configured. Currently, Halyard does not configure canary judge for you.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pipeline-templates&lt;/code&gt;: Enable pipeline template support. Read more at 
&lt;a href=&#34;https://github.com/spinnaker/dcd-spec&#34; target=&#34;_blank&#34;&gt;https://github.com/spinnaker/dcd-spec&lt;/a&gt;
.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-generate&#34;&gt;hal config generate&lt;/h2&gt;
&lt;p&gt;Generate the full Spinnaker config for your current deployment. This does &lt;em&gt;not&lt;/em&gt; apply that configuration to your running Spinnaker installation. That either needs to be done manually, or with &lt;code&gt;hal deploy apply&lt;/code&gt;.&lt;/p&gt;
&lt;h4 id=&#34;usage-316&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config generate [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-304&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-list&#34;&gt;hal config list&lt;/h2&gt;
&lt;p&gt;Lists all deployments&lt;/p&gt;
&lt;h4 id=&#34;usage-317&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-305&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-metric-stores&#34;&gt;hal config metric-stores&lt;/h2&gt;
&lt;p&gt;Configure Spinnaker&amp;rsquo;s metric stores. Metrics stores are used to store metrics for the various Spinnaker micro-services. These metrics are not related in any way to canary deployments. The technologies backing both are similar, but metrics stores are places to push metrics regarding Spinnaker metrics, whereas canary metrics stores are used to pull metrics to analyze deployments. This configuration only affects the publishing of metrics against whichever metric stores you enable (it can be more than one).&lt;/p&gt;
&lt;h4 id=&#34;usage-318&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config metric-stores [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-306&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-85&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;datadog&lt;/code&gt;: Configure your datadog metric store.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Configure global metric stores properties.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;newrelic&lt;/code&gt;: Configure your newrelic metric store.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;prometheus&lt;/code&gt;: Configure your prometheus metric store.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;stackdriver&lt;/code&gt;: Configure your stackdriver metric store.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-metric-stores-datadog&#34;&gt;hal config metric-stores datadog&lt;/h2&gt;
&lt;p&gt;Configure your datadog metric store.&lt;/p&gt;
&lt;h4 id=&#34;usage-319&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config metric-stores datadog [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-307&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-86&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the datadog method as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the datadog metric store.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the datadog method as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-metric-stores-datadog-disable&#34;&gt;hal config metric-stores datadog disable&lt;/h2&gt;
&lt;p&gt;Set the datadog method as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-320&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config metric-stores datadog disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-308&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-metric-stores-datadog-edit&#34;&gt;hal config metric-stores datadog edit&lt;/h2&gt;
&lt;p&gt;Edit the datadog metric store.&lt;/p&gt;
&lt;h4 id=&#34;usage-321&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config metric-stores datadog edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-309&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--add-tag&lt;/code&gt;: Add this tag to the list of Datadog tags.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--api-key&lt;/code&gt;: Your datadog API key.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--app-key&lt;/code&gt;: Your datadog app key. This is only required if you want Spinnaker to push pre-configured Spinnaker dashboards to your Datadog account.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-tag&lt;/code&gt;: Remove this tag from the list of Datadog tags.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--tags&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) Your datadog custom tags. Please delimit the KVP with colons i.e. &amp;ndash;tags app:test env:dev&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-metric-stores-datadog-enable&#34;&gt;hal config metric-stores datadog enable&lt;/h2&gt;
&lt;p&gt;Set the datadog method as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-322&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config metric-stores datadog enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-310&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-metric-stores-edit&#34;&gt;hal config metric-stores edit&lt;/h2&gt;
&lt;p&gt;Configure global metric stores properties.&lt;/p&gt;
&lt;h4 id=&#34;usage-323&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config metric-stores edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-311&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--period&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) Set the polling period for the monitoring daemon.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-metric-stores-newrelic&#34;&gt;hal config metric-stores newrelic&lt;/h2&gt;
&lt;p&gt;Configure your newrelic metric store.&lt;/p&gt;
&lt;h4 id=&#34;usage-324&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config metric-stores newrelic [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-312&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-87&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the newrelic method as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the newrelic metric store.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the newrelic method as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-metric-stores-newrelic-disable&#34;&gt;hal config metric-stores newrelic disable&lt;/h2&gt;
&lt;p&gt;Set the newrelic method as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-325&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config metric-stores newrelic disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-313&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-metric-stores-newrelic-edit&#34;&gt;hal config metric-stores newrelic edit&lt;/h2&gt;
&lt;p&gt;Edit the newrelic metric store.&lt;/p&gt;
&lt;h4 id=&#34;usage-326&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config metric-stores newrelic edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-314&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--add-tag&lt;/code&gt;: Add this tag to the list of tags. Use the format key:value i.e. &amp;ndash;add-tag app:test&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--host&lt;/code&gt;: The URL to post metric data to. In almost all cases, this is set correctly by default and should not be used.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--insert-key&lt;/code&gt;: Your New Relic Insights insert key&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-tag&lt;/code&gt;: Remove this tag from the list of tags. Use the name of the tag you want to remove i.e. &amp;ndash;remove-tag app&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--tags&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) Your custom tags. Please delimit the KVP with colons i.e. &amp;ndash;tags app:test env:dev&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-metric-stores-newrelic-enable&#34;&gt;hal config metric-stores newrelic enable&lt;/h2&gt;
&lt;p&gt;Set the newrelic method as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-327&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config metric-stores newrelic enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-315&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-metric-stores-prometheus&#34;&gt;hal config metric-stores prometheus&lt;/h2&gt;
&lt;p&gt;Configure your prometheus metric store.&lt;/p&gt;
&lt;h4 id=&#34;usage-328&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config metric-stores prometheus [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-316&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-88&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the prometheus method as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the prometheus metric store.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the prometheus method as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-metric-stores-prometheus-disable&#34;&gt;hal config metric-stores prometheus disable&lt;/h2&gt;
&lt;p&gt;Set the prometheus method as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-329&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config metric-stores prometheus disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-317&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-metric-stores-prometheus-edit&#34;&gt;hal config metric-stores prometheus edit&lt;/h2&gt;
&lt;p&gt;Edit the prometheus metric store.&lt;/p&gt;
&lt;h4 id=&#34;usage-330&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config metric-stores prometheus edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-318&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--push-gateway&lt;/code&gt;: The endpoint the monitoring Daemon should push metrics to. If you have configured Prometheus to automatically discover all your Spinnaker services and pull metrics from them this is not required.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-metric-stores-prometheus-enable&#34;&gt;hal config metric-stores prometheus enable&lt;/h2&gt;
&lt;p&gt;Set the prometheus method as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-331&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config metric-stores prometheus enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-319&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-metric-stores-stackdriver&#34;&gt;hal config metric-stores stackdriver&lt;/h2&gt;
&lt;p&gt;Configure your stackdriver metric store.&lt;/p&gt;
&lt;h4 id=&#34;usage-332&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config metric-stores stackdriver [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-320&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-89&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the stackdriver method as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the stackdriver metric store.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the stackdriver method as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-metric-stores-stackdriver-disable&#34;&gt;hal config metric-stores stackdriver disable&lt;/h2&gt;
&lt;p&gt;Set the stackdriver method as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-333&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config metric-stores stackdriver disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-321&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-metric-stores-stackdriver-edit&#34;&gt;hal config metric-stores stackdriver edit&lt;/h2&gt;
&lt;p&gt;Edit the stackdriver metric store.&lt;/p&gt;
&lt;h4 id=&#34;usage-334&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config metric-stores stackdriver edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-322&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--credentials-path&lt;/code&gt;: A path to a Google JSON service account that has permission to publish metrics.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--project&lt;/code&gt;: The project Spinnaker&amp;rsquo;s metrics should be published to.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--zone&lt;/code&gt;: The zone Spinnaker&amp;rsquo;s metrics should be associated with.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-metric-stores-stackdriver-enable&#34;&gt;hal config metric-stores stackdriver enable&lt;/h2&gt;
&lt;p&gt;Set the stackdriver method as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-335&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config metric-stores stackdriver enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-323&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-notification&#34;&gt;hal config notification&lt;/h2&gt;
&lt;p&gt;Display the state of Spinnaker&amp;rsquo;s notification settings.&lt;/p&gt;
&lt;h4 id=&#34;usage-336&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config notification [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-324&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-90&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;github-status&lt;/code&gt;: Manage and view Spinnaker configuration for the github-status notification&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pubsub&lt;/code&gt;: Configure, validate, and view the specified pubsub.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;slack&lt;/code&gt;: Manage and view Spinnaker configuration for the slack notification&lt;/li&gt;
&lt;li&gt;&lt;code&gt;twilio&lt;/code&gt;: Manage and view Spinnaker configuration for the twilio notification&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-notification-github-status&#34;&gt;hal config notification github-status&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the github-status notification&lt;/p&gt;
&lt;h4 id=&#34;usage-337&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config notification github-status [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-325&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-91&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the github-status notification as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the github-status notification type&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the github-status notification as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-notification-github-status-disable&#34;&gt;hal config notification github-status disable&lt;/h2&gt;
&lt;p&gt;Set the github-status notification as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-338&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config notification github-status disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-326&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-notification-github-status-edit&#34;&gt;hal config notification github-status edit&lt;/h2&gt;
&lt;p&gt;Edit the github-status notification type&lt;/p&gt;
&lt;h4 id=&#34;usage-339&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config notification github-status edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-327&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--token&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Your github account token.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-notification-github-status-enable&#34;&gt;hal config notification github-status enable&lt;/h2&gt;
&lt;p&gt;Set the github-status notification as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-340&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config notification github-status enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-328&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-notification-pubsub&#34;&gt;hal config notification pubsub&lt;/h2&gt;
&lt;p&gt;Configure, validate, and view the specified pubsub.&lt;/p&gt;
&lt;h4 id=&#34;usage-341&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config notification pubsub [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;subcommands-92&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;google&lt;/code&gt;: Manage and view Spinnaker configuration for the google pubsub&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-notification-pubsub-google&#34;&gt;hal config notification pubsub google&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the google pubsub&lt;/p&gt;
&lt;h4 id=&#34;usage-342&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config notification pubsub google [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-329&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-93&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add a publisher of type google&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific google publisher by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the google pubsub as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit an publisher in the google pubsub.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the google pubsub as enabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified publisher details for the google pubsub.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the publisher names for the google pubsub.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-notification-pubsub-google-add&#34;&gt;hal config notification pubsub google add&lt;/h2&gt;
&lt;p&gt;Add a publisher of type google&lt;/p&gt;
&lt;h4 id=&#34;usage-343&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config notification pubsub google add PUBLISHER [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-330&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;PUBLISHER&lt;/code&gt;: The name of the publishers to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--json-path&lt;/code&gt;: The path to a JSON service account that Spinnaker will use as credentials. This is only needed if Spinnaker is not deployed on a Google Compute Engine VM, or needs permissions not afforded to the VM it is running on. See 
&lt;a href=&#34;https://cloud.google.com/compute/docs/access/service-accounts&#34; target=&#34;_blank&#34;&gt;https://cloud.google.com/compute/docs/access/service-accounts&lt;/a&gt;
 for more information.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--project&lt;/code&gt;: The name of the GCP project your subscription lives in.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--topic-name&lt;/code&gt;: The name of the topic to publish to. This identifier does not include the name of the project, and must already be configured for Spinnaker to work.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-notification-pubsub-google-delete&#34;&gt;hal config notification pubsub google delete&lt;/h2&gt;
&lt;p&gt;Delete a specific google publisher by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-344&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config notification pubsub google delete PUBLISHER [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-331&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;PUBLISHER&lt;/code&gt;: The name of the publishers to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-notification-pubsub-google-disable&#34;&gt;hal config notification pubsub google disable&lt;/h2&gt;
&lt;p&gt;Set the google pubsub as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-345&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config notification pubsub google disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-332&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-notification-pubsub-google-edit&#34;&gt;hal config notification pubsub google edit&lt;/h2&gt;
&lt;p&gt;Edit an publisher in the google pubsub.&lt;/p&gt;
&lt;h4 id=&#34;usage-346&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config notification pubsub google edit PUBLISHER [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-333&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;PUBLISHER&lt;/code&gt;: The name of the publishers to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--json-path&lt;/code&gt;: The path to a JSON service account that Spinnaker will use as credentials. This is only needed if Spinnaker is not deployed on a Google Compute Engine VM, or needs permissions not afforded to the VM it is running on. See 
&lt;a href=&#34;https://cloud.google.com/compute/docs/access/service-accounts&#34; target=&#34;_blank&#34;&gt;https://cloud.google.com/compute/docs/access/service-accounts&lt;/a&gt;
 for more information.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--project&lt;/code&gt;: The name of the GCP project your subscription lives in.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--topic-name&lt;/code&gt;: The name of the topic to publish to. This identifier does not include the name of the project, and must already be configured for Spinnaker to work.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-notification-pubsub-google-enable&#34;&gt;hal config notification pubsub google enable&lt;/h2&gt;
&lt;p&gt;Set the google pubsub as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-347&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config notification pubsub google enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-334&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-notification-pubsub-google-get&#34;&gt;hal config notification pubsub google get&lt;/h2&gt;
&lt;p&gt;Get the specified publisher details for the google pubsub.&lt;/p&gt;
&lt;h4 id=&#34;usage-348&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config notification pubsub google get PUBLISHER [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-335&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;PUBLISHER&lt;/code&gt;: The name of the publishers to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-notification-pubsub-google-list&#34;&gt;hal config notification pubsub google list&lt;/h2&gt;
&lt;p&gt;List the publisher names for the google pubsub.&lt;/p&gt;
&lt;h4 id=&#34;usage-349&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config notification pubsub google list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-336&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-notification-slack&#34;&gt;hal config notification slack&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the slack notification&lt;/p&gt;
&lt;h4 id=&#34;usage-350&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config notification slack [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-337&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-94&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the slack notification as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the slack notification type&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the slack notification as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-notification-slack-disable&#34;&gt;hal config notification slack disable&lt;/h2&gt;
&lt;p&gt;Set the slack notification as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-351&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config notification slack disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-338&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-notification-slack-edit&#34;&gt;hal config notification slack edit&lt;/h2&gt;
&lt;p&gt;Edit the slack notification type&lt;/p&gt;
&lt;h4 id=&#34;usage-352&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config notification slack edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-339&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--base-url&lt;/code&gt;: Slack endpoint. Optional, only set if using a compatible API.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--bot-name&lt;/code&gt;: The name of your slack bot.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--force-use-incoming-webhook&lt;/code&gt;: Force usage of incoming webhooks endpoint for slack. Optional, only set if using a compatible API.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--token&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Your slack bot token.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-notification-slack-enable&#34;&gt;hal config notification slack enable&lt;/h2&gt;
&lt;p&gt;Set the slack notification as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-353&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config notification slack enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-340&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-notification-twilio&#34;&gt;hal config notification twilio&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the twilio notification&lt;/p&gt;
&lt;h4 id=&#34;usage-354&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config notification twilio [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-341&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-95&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the twilio notification as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the twilio notification type&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the twilio notification as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-notification-twilio-disable&#34;&gt;hal config notification twilio disable&lt;/h2&gt;
&lt;p&gt;Set the twilio notification as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-355&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config notification twilio disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-342&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-notification-twilio-edit&#34;&gt;hal config notification twilio edit&lt;/h2&gt;
&lt;p&gt;Edit the twilio notification type&lt;/p&gt;
&lt;h4 id=&#34;usage-356&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config notification twilio edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-343&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--account&lt;/code&gt;: Your Twilio account SID.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--from&lt;/code&gt;: The phone number from which the SMS will be sent (i.e. +1234-567-8910).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--token&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Your Twilio auth token.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-notification-twilio-enable&#34;&gt;hal config notification twilio enable&lt;/h2&gt;
&lt;p&gt;Set the twilio notification as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-357&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config notification twilio enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-344&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider&#34;&gt;hal config provider&lt;/h2&gt;
&lt;p&gt;Configure, validate, and view the specified provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-358&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;subcommands-96&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;appengine&lt;/code&gt;: Manage and view Spinnaker configuration for the appengine provider&lt;/li&gt;
&lt;li&gt;&lt;code&gt;aws&lt;/code&gt;: Manage and view Spinnaker configuration for the aws provider&lt;/li&gt;
&lt;li&gt;&lt;code&gt;azure&lt;/code&gt;: Manage and view Spinnaker configuration for the azure provider&lt;/li&gt;
&lt;li&gt;&lt;code&gt;cloudfoundry&lt;/code&gt;: Manage and view Spinnaker configuration for the cloudfoundry provider&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dcos&lt;/code&gt;: Manage and view Spinnaker configuration for the dcos provider&lt;/li&gt;
&lt;li&gt;&lt;code&gt;docker-registry&lt;/code&gt;: Manage and view Spinnaker configuration for the dockerRegistry provider&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ecs&lt;/code&gt;: Manage and view Spinnaker configuration for the ecs provider&lt;/li&gt;
&lt;li&gt;&lt;code&gt;google&lt;/code&gt;: Manage and view Spinnaker configuration for the google provider&lt;/li&gt;
&lt;li&gt;&lt;code&gt;huaweicloud&lt;/code&gt;: Manage and view Spinnaker configuration for the huaweicloud provider&lt;/li&gt;
&lt;li&gt;&lt;code&gt;kubernetes&lt;/code&gt;: Manage and view Spinnaker configuration for the kubernetes provider&lt;/li&gt;
&lt;li&gt;&lt;code&gt;oracle&lt;/code&gt;: Manage and view Spinnaker configuration for the oracle provider&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tencentcloud&lt;/code&gt;: Manage and view Spinnaker configuration for the tencentcloud provider&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-appengine&#34;&gt;hal config provider appengine&lt;/h2&gt;
&lt;p&gt;The App Engine provider is used to deploy resources to any number of App Engine applications. To get started with App Engine, visit 
&lt;a href=&#34;https://cloud.google.com/appengine/docs/&#34; target=&#34;_blank&#34;&gt;https://cloud.google.com/appengine/docs/&lt;/a&gt;
. For more information on how to configure individual accounts, please read the documentation under &lt;code&gt;hal config provider appengine account -h&lt;/code&gt;.&lt;/p&gt;
&lt;h4 id=&#34;usage-359&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider appengine [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-345&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-97&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the appengine provider&amp;rsquo;s account&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the appengine provider as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit Spinnaker&amp;rsquo;s app engine configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the appengine provider as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-appengine-account&#34;&gt;hal config provider appengine account&lt;/h2&gt;
&lt;p&gt;An account in the App Engine provider refers to a single App Engine application. Spinnaker assumes that your App Engine application already exists. You can create an application in your Google Cloud Platform project by running &lt;code&gt;gcloud app create --region &amp;lt;region&amp;gt;&lt;/code&gt;.&lt;/p&gt;
&lt;h4 id=&#34;usage-360&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider appengine account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-346&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-98&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add an account to the appengine provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific appengine account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit an account in the appengine provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified account details for the appengine provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the account names for the appengine provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-appengine-account-add&#34;&gt;hal config provider appengine account add&lt;/h2&gt;
&lt;p&gt;Add an account to the appengine provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-361&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider appengine account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-347&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--caching-interval-seconds&lt;/code&gt;: The interval in seconds at which Spinnaker will poll for updates in your AppEngine clusters.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--environment&lt;/code&gt;: The environment name for the account. Many accounts can share the same environment (e.g. dev, test, prod)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--gcloud-release-track&lt;/code&gt;: The gcloud release track (ALPHA, BETA, or STABLE) that Spinnaker will use when deploying to App Engine.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--git-https-password&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) A password to be used when connecting with a remote git repository server over HTTPS.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--git-https-username&lt;/code&gt;: A username to be used when connecting with a remote git repository server over HTTPS.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--github-oauth-access-token&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) An OAuth token provided by Github for connecting to a git repository over HTTPS. See 
&lt;a href=&#34;https://help.github.com/articles/creating-an-access-token-for-command-line-use&#34; target=&#34;_blank&#34;&gt;https://help.github.com/articles/creating-an-access-token-for-command-line-use&lt;/a&gt;
 for more information.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--json-path&lt;/code&gt;: The path to a JSON service account that Spinnaker will use as credentials. This is only needed if Spinnaker is not deployed on a Google Compute Engine VM, or needs permissions not afforded to the VM it is running on. See 
&lt;a href=&#34;https://cloud.google.com/compute/docs/access/service-accounts&#34; target=&#34;_blank&#34;&gt;https://cloud.google.com/compute/docs/access/service-accounts&lt;/a&gt;
 for more information.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--local-repository-directory&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;/var/tmp/clouddriver&lt;/code&gt;) A local directory to be used to stage source files for App Engine deployments within Spinnaker&amp;rsquo;s Clouddriver microservice.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--omit-services&lt;/code&gt;: A list of regular expressions. Any service matching one of these regexes will be ignored by Spinnaker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--omit-versions&lt;/code&gt;: A list of regular expressions. Any version matching one of these regexes will be ignored by Spinnaker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--project&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The Google Cloud Platform project this Spinnaker account will manage.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to view this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--required-group-membership&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must be a member of at least one specified group in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--services&lt;/code&gt;: A list of regular expressions. Any service matching one of these regexes will be indexed by Spinnaker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-known-hosts-file-path&lt;/code&gt;: The path to a known_hosts file to be used when connecting with a remote git repository over SSH.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-private-key-file-path&lt;/code&gt;: The path to an SSH private key to be used when connecting with a remote git repository over SSH.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-private-key-passphrase&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) The passphrase to an SSH private key to be used when connecting with a remote git repository over SSH.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-trust-unknown-hosts&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Enabling this flag will allow Spinnaker to connect with a remote git repository over SSH without verifying the server&amp;rsquo;s IP address against a known_hosts file.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--versions&lt;/code&gt;: A list of regular expressions. Any version matching one of these regexes will be indexed by Spinnaker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-appengine-account-delete&#34;&gt;hal config provider appengine account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific appengine account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-362&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider appengine account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-348&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-appengine-account-edit&#34;&gt;hal config provider appengine account edit&lt;/h2&gt;
&lt;p&gt;Edit an account in the appengine provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-363&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider appengine account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-349&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--add-read-permission&lt;/code&gt;: Add this permission to the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-required-group-membership&lt;/code&gt;: Add this group to the list of required group memberships.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-write-permission&lt;/code&gt;: Add this permission to the list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--caching-interval-seconds&lt;/code&gt;: The interval in seconds at which Spinnaker will poll for updates in your AppEngine clusters.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--environment&lt;/code&gt;: The environment name for the account. Many accounts can share the same environment (e.g. dev, test, prod)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--gcloud-release-track&lt;/code&gt;: The gcloud release track (ALPHA, BETA, or STABLE) that Spinnaker will use when deploying to App Engine.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--git-https-password&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) A password to be used when connecting with a remote git repository server over HTTPS.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--git-https-username&lt;/code&gt;: A username to be used when connecting with a remote git repository server over HTTPS.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--github-oauth-access-token&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) An OAuth token provided by Github for connecting to a git repository over HTTPS. See 
&lt;a href=&#34;https://help.github.com/articles/creating-an-access-token-for-command-line-use&#34; target=&#34;_blank&#34;&gt;https://help.github.com/articles/creating-an-access-token-for-command-line-use&lt;/a&gt;
 for more information.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--json-path&lt;/code&gt;: The path to a JSON service account that Spinnaker will use as credentials. This is only needed if Spinnaker is not deployed on a Google Compute Engine VM, or needs permissions not afforded to the VM it is running on. See 
&lt;a href=&#34;https://cloud.google.com/compute/docs/access/service-accounts&#34; target=&#34;_blank&#34;&gt;https://cloud.google.com/compute/docs/access/service-accounts&lt;/a&gt;
 for more information.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--local-repository-directory&lt;/code&gt;: A local directory to be used to stage source files for App Engine deployments within Spinnaker&amp;rsquo;s Clouddriver microservice.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--omit-services&lt;/code&gt;: A list of regular expressions. Any service matching one of these regexes will be ignored by Spinnaker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--omit-versions&lt;/code&gt;: A list of regular expressions. Any version matching one of these regexes will be ignored by Spinnaker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--project&lt;/code&gt;: The Google Cloud Platform project this Spinnaker account will manage.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: A user must have at least one of these roles in order to view this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-read-permission&lt;/code&gt;: Remove this permission from the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-required-group-membership&lt;/code&gt;: Remove this group from the list of required group memberships.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-write-permission&lt;/code&gt;: Remove this permission to from list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--required-group-membership&lt;/code&gt;: A user must be a member of at least one specified group in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--services&lt;/code&gt;: A list of regular expressions. Any service matching one of these regexes will be indexed by Spinnaker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-known-hosts-file-path&lt;/code&gt;: The path to a known_hosts file to be used when connecting with a remote git repository over SSH.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-private-key-file-path&lt;/code&gt;: The path to an SSH private key to be used when connecting with a remote git repository over SSH.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-private-key-passphrase&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) The passphrase to an SSH private key to be used when connecting with a remote git repository over SSH.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-trust-unknown-hosts&lt;/code&gt;: Enabling this flag will allow Spinnaker to connect with a remote git repository over SSH without verifying the server&amp;rsquo;s IP address against a known_hosts file.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--versions&lt;/code&gt;: A list of regular expressions. Any version matching one of these regexes will be indexed by Spinnaker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: A user must have at least one of these roles in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-appengine-account-get&#34;&gt;hal config provider appengine account get&lt;/h2&gt;
&lt;p&gt;Get the specified account details for the appengine provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-364&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider appengine account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-350&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-appengine-account-list&#34;&gt;hal config provider appengine account list&lt;/h2&gt;
&lt;p&gt;List the account names for the appengine provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-365&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider appengine account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-351&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-appengine-disable&#34;&gt;hal config provider appengine disable&lt;/h2&gt;
&lt;p&gt;Set the appengine provider as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-366&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider appengine disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-352&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-appengine-edit&#34;&gt;hal config provider appengine edit&lt;/h2&gt;
&lt;p&gt;Edit Spinnaker&amp;rsquo;s app engine configuration.&lt;/p&gt;
&lt;h4 id=&#34;usage-367&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider appengine edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-353&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--gcloudPath&lt;/code&gt;: The path to the gcloud executable on the machine running clouddriver.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-appengine-enable&#34;&gt;hal config provider appengine enable&lt;/h2&gt;
&lt;p&gt;Set the appengine provider as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-368&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider appengine enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-354&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-aws&#34;&gt;hal config provider aws&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the aws provider&lt;/p&gt;
&lt;h4 id=&#34;usage-369&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider aws [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-355&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-99&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the aws provider&amp;rsquo;s account&lt;/li&gt;
&lt;li&gt;&lt;code&gt;bakery&lt;/code&gt;: Manage and view Spinnaker configuration for the aws provider&amp;rsquo;s image bakery configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the aws provider as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Set provider-wide properties for the AWS provider&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the aws provider as enabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;features&lt;/code&gt;: Manage and view Spinnaker configuration for the aws features configuration.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-aws-account&#34;&gt;hal config provider aws account&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the aws provider&amp;rsquo;s account&lt;/p&gt;
&lt;h4 id=&#34;usage-370&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider aws account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-356&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-100&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add an account to the aws provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific aws account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit an account in the aws provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified account details for the aws provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the account names for the aws provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-aws-account-add&#34;&gt;hal config provider aws account add&lt;/h2&gt;
&lt;p&gt;Add an account to the aws provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-371&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider aws account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-357&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--account-id&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) Your AWS account ID to manage. See 
&lt;a href=&#34;http://docs.aws.amazon.com/IAM/latest/UserGuide/console_account-alias.html&#34; target=&#34;_blank&#34;&gt;http://docs.aws.amazon.com/IAM/latest/UserGuide/console_account-alias.html&lt;/a&gt;
 for more information.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--assume-role&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) If set, Halyard will configure a credentials provider that uses AWS Security Token Service to assume the specified role.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Example: &amp;ldquo;user/spinnaker&amp;rdquo; or &amp;ldquo;role/spinnakerManaged&amp;rdquo;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--default-key-pair&lt;/code&gt;: Provide the name of the AWS key-pair to use. See 
&lt;a href=&#34;http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html&#34; target=&#34;_blank&#34;&gt;http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html&lt;/a&gt;
 for more information.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--discovery&lt;/code&gt;: The endpoint your Eureka discovery system is reachable at. See 
&lt;a href=&#34;https://github.com/Netflix/eureka&#34; target=&#34;_blank&#34;&gt;https://github.com/Netflix/eureka&lt;/a&gt;
 for more information.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Example: 
&lt;a href=&#34;http://%7b%7bregion%7d%7d.eureka.url.to.use:8080/eureka-server/v2&#34; target=&#34;_blank&#34;&gt;http://{{region}}.eureka.url.to.use:8080/eureka-server/v2&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;Using {{region}} will make Spinnaker use AWS regions in the hostname to access discovery so that you can have discovery for multiple regions.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--edda&lt;/code&gt;: The endpoint Edda is reachable at. Edda is not a hard dependency of Spinnaker, but is helpful for reducing the request volume against AWS. See 
&lt;a href=&#34;https://github.com/Netflix/edda&#34; target=&#34;_blank&#34;&gt;https://github.com/Netflix/edda&lt;/a&gt;
 for more information.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--environment&lt;/code&gt;: The environment name for the account. Many accounts can share the same environment (e.g. dev, test, prod)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--launching-lifecycle-hook-default-result&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;ABANDON&lt;/code&gt;) Defines the action the Auto Scaling group should take when the lifecycle hook timeout elapses or if an unexpected failure occurs. This parameter can be either CONTINUE or ABANDON. The default value is ABANDON.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--launching-lifecycle-hook-heartbeat-timeout-seconds&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;3600&lt;/code&gt;) Set the heartbeat timeout for the lifecycle hook. Instances can &amp;quot; +
&amp;ldquo;remain in a wait state for a finite period of time. The default is one hour (3600 seconds).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--launching-lifecycle-hook-notification-target-arn&lt;/code&gt;: The ARN of the notification target that Amazon EC2 Auto Scaling uses to notify you when an instance is in the transition state for the lifecycle hook. This target can be either an SQS queue or an SNS topic.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--launching-lifecycle-hook-role-arn&lt;/code&gt;: The ARN of the IAM role that allows the Auto Scaling group to publish to the specified notification target, for example, an Amazon SNS topic or an Amazon SQS queue.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to view this account&amp;rsquo;s cloud resources.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--regions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) The AWS regions this Spinnaker account will manage.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--required-group-membership&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must be a member of at least one specified group in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--terminating-lifecycle-hook-default-result&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;ABANDON&lt;/code&gt;) Defines the action the Auto Scaling group should take when the lifecycle hook timeout elapses or if an unexpected failure occurs. This parameter can be either CONTINUE or ABANDON. The default value is ABANDON.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--terminating-lifecycle-hook-heartbeat-timeout-seconds&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;3600&lt;/code&gt;) Set the heartbeat timeout for the lifecycle hook. Instances can &amp;quot; +
&amp;ldquo;remain in a wait state for a finite period of time. The default is one hour (3600 seconds).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--terminating-lifecycle-hook-notification-target-arn&lt;/code&gt;: The ARN of the notification target that Amazon EC2 Auto Scaling uses to notify you when an instance is in the transition state for the lifecycle hook. This target can be either an SQS queue or an SNS topic.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--terminating-lifecycle-hook-role-arn&lt;/code&gt;: The ARN of the IAM role that allows the Auto Scaling group to publish to the specified notification target, for example, an Amazon SNS topic or an Amazon SQS queue.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-aws-account-delete&#34;&gt;hal config provider aws account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific aws account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-372&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider aws account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-358&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-aws-account-edit&#34;&gt;hal config provider aws account edit&lt;/h2&gt;
&lt;p&gt;Edit an account in the aws provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-373&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider aws account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-359&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--account-id&lt;/code&gt;: Your AWS account ID to manage. See 
&lt;a href=&#34;http://docs.aws.amazon.com/IAM/latest/UserGuide/console_account-alias.html&#34; target=&#34;_blank&#34;&gt;http://docs.aws.amazon.com/IAM/latest/UserGuide/console_account-alias.html&lt;/a&gt;
 for more information.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-read-permission&lt;/code&gt;: Add this permission to the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-region&lt;/code&gt;: Add this region to the list of managed regions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-required-group-membership&lt;/code&gt;: Add this group to the list of required group memberships.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-write-permission&lt;/code&gt;: Add this permission to the list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--assume-role&lt;/code&gt;: If set, Halyard will configure a credentials provider that uses AWS Security Token Service to assume the specified role.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Example: &amp;ldquo;user/spinnaker&amp;rdquo; or &amp;ldquo;role/spinnakerManaged&amp;rdquo;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--default-key-pair&lt;/code&gt;: Provide the name of the AWS key-pair to use. See 
&lt;a href=&#34;http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html&#34; target=&#34;_blank&#34;&gt;http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html&lt;/a&gt;
 for more information.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--discovery&lt;/code&gt;: The endpoint your Eureka discovery system is reachable at. See 
&lt;a href=&#34;https://github.com/Netflix/eureka&#34; target=&#34;_blank&#34;&gt;https://github.com/Netflix/eureka&lt;/a&gt;
 for more information.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Example: 
&lt;a href=&#34;http://%7b%7bregion%7d%7d.eureka.url.to.use:8080/eureka-server/v2&#34; target=&#34;_blank&#34;&gt;http://{{region}}.eureka.url.to.use:8080/eureka-server/v2&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;Using {{region}} will make Spinnaker use AWS regions in the hostname to access discovery so that you can have discovery for multiple regions.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--edda&lt;/code&gt;: The endpoint Edda is reachable at. Edda is not a hard dependency of Spinnaker, but is helpful for reducing the request volume against AWS. See 
&lt;a href=&#34;https://github.com/Netflix/edda&#34; target=&#34;_blank&#34;&gt;https://github.com/Netflix/edda&lt;/a&gt;
 for more information.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--environment&lt;/code&gt;: The environment name for the account. Many accounts can share the same environment (e.g. dev, test, prod)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--launching-lifecycle-hook-default-result&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;ABANDON&lt;/code&gt;) Defines the action the Auto Scaling group should take when the lifecycle hook timeout elapses or if an unexpected failure occurs. This parameter can be either CONTINUE or ABANDON. The default value is ABANDON.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--launching-lifecycle-hook-heartbeat-timeout-seconds&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;3600&lt;/code&gt;) Set the heartbeat timeout for the lifecycle hook. Instances can &amp;quot; +
&amp;ldquo;remain in a wait state for a finite period of time. The default is one hour (3600 seconds).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--launching-lifecycle-hook-notification-target-arn&lt;/code&gt;: The ARN of the notification target that Amazon EC2 Auto Scaling uses to notify you when an instance is in the transition state for the lifecycle hook. This target can be either an SQS queue or an SNS topic.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--launching-lifecycle-hook-role-arn&lt;/code&gt;: The ARN of the IAM role that allows the Auto Scaling group to publish to the specified notification target, for example, an Amazon SNS topic or an Amazon SQS queue.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: A user must have at least one of these roles in order to view this account&amp;rsquo;s cloud resources.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--regions&lt;/code&gt;: The AWS regions this Spinnaker account will manage.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--remove-read-permission&lt;/code&gt;: Remove this permission from the list of read permissions.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--remove-region&lt;/code&gt;: Remove this region from the list of managed regions.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--remove-required-group-membership&lt;/code&gt;: Remove this group from the list of required group memberships.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--remove-write-permission&lt;/code&gt;: Remove this permission to from list of write permissions.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--required-group-membership&lt;/code&gt;: A user must be a member of at least one specified group in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--terminating-lifecycle-hook-default-result&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;ABANDON&lt;/code&gt;) Defines the action the Auto Scaling group should take when the lifecycle hook timeout elapses or if an unexpected failure occurs. This parameter can be either CONTINUE or ABANDON. The default value is ABANDON.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--terminating-lifecycle-hook-heartbeat-timeout-seconds&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;3600&lt;/code&gt;) Set the heartbeat timeout for the lifecycle hook. Instances can &amp;quot; +
&amp;ldquo;remain in a wait state for a finite period of time. The default is one hour (3600 seconds).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--terminating-lifecycle-hook-notification-target-arn&lt;/code&gt;: The ARN of the notification target that Amazon EC2 Auto Scaling uses to notify you when an instance is in the transition state for the lifecycle hook. This target can be either an SQS queue or an SNS topic.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--terminating-lifecycle-hook-role-arn&lt;/code&gt;: The ARN of the IAM role that allows the Auto Scaling group to publish to the specified notification target, for example, an Amazon SNS topic or an Amazon SQS queue.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: A user must have at least one of these roles in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-aws-account-get&#34;&gt;hal config provider aws account get&lt;/h2&gt;
&lt;p&gt;Get the specified account details for the aws provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-374&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider aws account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-360&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-aws-account-list&#34;&gt;hal config provider aws account list&lt;/h2&gt;
&lt;p&gt;List the account names for the aws provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-375&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider aws account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-361&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-aws-bakery&#34;&gt;hal config provider aws bakery&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the aws provider&amp;rsquo;s image bakery configuration.&lt;/p&gt;
&lt;h4 id=&#34;usage-376&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider aws bakery [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-362&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-101&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the aws provider&amp;rsquo;s bakery default options.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-aws-bakery-edit&#34;&gt;hal config provider aws bakery edit&lt;/h2&gt;
&lt;p&gt;Edit the aws provider&amp;rsquo;s bakery default options.&lt;/p&gt;
&lt;h4 id=&#34;usage-377&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider aws bakery edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-363&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--aws-access-key&lt;/code&gt;: The default access key used to communicate with AWS.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--aws-associate-public-ip-address&lt;/code&gt;: If using a non-default VPC, public IP addresses are not provided by default. If this is enabled, your new instance will get a Public IP.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--aws-secret-key&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) The secret key used to communicate with AWS.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--aws-subnet-id&lt;/code&gt;: If using VPC, the default ID of the subnet, such as subnet-12345def, where Packer will launch the EC2 instance. This field is required if you are using a non-default VPC.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--aws-vpc-id&lt;/code&gt;: If launching into a VPC subnet, Packer needs the VPC ID in order to create a temporary security group within the VPC. Requires subnet_id to be set. If this default value is left blank, Packer will try to get the VPC ID from the subnet_id.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--default-virtualization-type&lt;/code&gt;: The default type of virtualization for the AMI you are building. This option must match the supported virtualization type of source_ami. Can be pv or hvm.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--template-file&lt;/code&gt;: This is the name of the packer template that will be used to bake images from this base image. The template file must be found in this list 
&lt;a href=&#34;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&#34; target=&#34;_blank&#34;&gt;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&lt;/a&gt;
, or supplied as described here: 
&lt;a href=&#34;https://spinnaker.io/setup/bakery/&#34; target=&#34;_blank&#34;&gt;https://spinnaker.io/setup/bakery/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-aws-disable&#34;&gt;hal config provider aws disable&lt;/h2&gt;
&lt;p&gt;Set the aws provider as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-378&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider aws disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-364&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-aws-edit&#34;&gt;hal config provider aws edit&lt;/h2&gt;
&lt;p&gt;The AWS provider requires a central &amp;ldquo;Managing Account&amp;rdquo; to authenticate on behalf of other AWS accounts, or act as your sole, credential-based account. Since this configuration, as well as some defaults, span all AWS accounts, it is generally required to edit the AWS provider using this command.&lt;/p&gt;
&lt;h4 id=&#34;usage-379&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider aws edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-365&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--access-key-id&lt;/code&gt;: Your AWS Access Key ID. If not provided, Halyard/Spinnaker will try to find AWS credentials as described at 
&lt;a href=&#34;http://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/credentials.html#credentials-default&#34; target=&#34;_blank&#34;&gt;http://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/credentials.html#credentials-default&lt;/a&gt;
. Note that if you are baking AMI&amp;rsquo;s via Rosco, you may also need to set the access key on the AWS bakery default options.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--secret-access-key&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Your AWS Secret Key.. Note that if you are baking AMI&amp;rsquo;s via Rosco, you may also need to set the secret key on the AWS bakery default options.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-aws-enable&#34;&gt;hal config provider aws enable&lt;/h2&gt;
&lt;p&gt;Set the aws provider as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-380&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider aws enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-366&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-aws-features&#34;&gt;hal config provider aws features&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the aws features configuration.&lt;/p&gt;
&lt;h4 id=&#34;usage-381&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider aws features [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-367&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-102&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit features for AWS provider&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-aws-features-edit&#34;&gt;hal config provider aws features edit&lt;/h2&gt;
&lt;p&gt;Edit features for AWS provider&lt;/p&gt;
&lt;h4 id=&#34;usage-382&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider aws features edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-368&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--cloud-formation&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) Enable CloudFormation support for AWS.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-azure&#34;&gt;hal config provider azure&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the azure provider&lt;/p&gt;
&lt;h4 id=&#34;usage-383&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider azure [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-369&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-103&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the azure provider&amp;rsquo;s account&lt;/li&gt;
&lt;li&gt;&lt;code&gt;bakery&lt;/code&gt;: Manage and view Spinnaker configuration for the azure provider&amp;rsquo;s image bakery configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the azure provider as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the azure provider as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-azure-account&#34;&gt;hal config provider azure account&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the azure provider&amp;rsquo;s account&lt;/p&gt;
&lt;h4 id=&#34;usage-384&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider azure account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-370&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-104&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add an account to the azure provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific azure account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit an account in the azure provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified account details for the azure provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the account names for the azure provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-azure-account-add&#34;&gt;hal config provider azure account add&lt;/h2&gt;
&lt;p&gt;Add an account to the azure provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-385&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider azure account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-371&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--app-key&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) The appKey (password) of your service principal.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--client-id&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The clientId (also called appId) of your service principal.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--default-key-vault&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The name of a KeyVault that contains the user name, password, and ssh public key used to create VMs&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--default-resource-group&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The default resource group to contain any non-application specific resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--environment&lt;/code&gt;: The environment name for the account. Many accounts can share the same environment (e.g. dev, test, prod)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--object-id&lt;/code&gt;: The objectId of your service principal. This is only required if using Packer to bake Windows images.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--packer-resource-group&lt;/code&gt;: The resource group to use if baking images with Packer.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--packer-storage-account&lt;/code&gt;: The storage account to use if baking images with Packer.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to view this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--regions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[westus, eastus]&lt;/code&gt;) The Azure regions this Spinnaker account will manage.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--required-group-membership&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must be a member of at least one specified group in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--subscription-id&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The subscriptionId that your service principal is assigned to.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--tenant-id&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The tenantId that your service principal is assigned to.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--useSshPublicKey&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;true&lt;/code&gt;) Whether to use SSH public key to provision the linux vm. The default value is true which means using the ssh public key. Setting it to false means using the password instead.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-azure-account-delete&#34;&gt;hal config provider azure account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific azure account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-386&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider azure account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-372&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-azure-account-edit&#34;&gt;hal config provider azure account edit&lt;/h2&gt;
&lt;p&gt;Edit an account in the azure provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-387&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider azure account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-373&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--add-read-permission&lt;/code&gt;: Add this permission to the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-required-group-membership&lt;/code&gt;: Add this group to the list of required group memberships.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-write-permission&lt;/code&gt;: Add this permission to the list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--app-key&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) The appKey (password) of your service principal.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--client-id&lt;/code&gt;: The clientId (also called appId) of your service principal.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--default-key-vault&lt;/code&gt;: The name of a KeyVault that contains the user name, password, and ssh public key used to create VMs&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--default-resource-group&lt;/code&gt;: The default resource group to contain any non-application specific resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--environment&lt;/code&gt;: The environment name for the account. Many accounts can share the same environment (e.g. dev, test, prod)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--object-id&lt;/code&gt;: The objectId of your service principal. This is only required if using Packer to bake Windows images.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--packer-resource-group&lt;/code&gt;: The resource group to use if baking images with Packer.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--packer-storage-account&lt;/code&gt;: The storage account to use if baking images with Packer.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: A user must have at least one of these roles in order to view this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--regions&lt;/code&gt;: The Azure regions this Spinnaker account will manage.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-read-permission&lt;/code&gt;: Remove this permission from the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-required-group-membership&lt;/code&gt;: Remove this group from the list of required group memberships.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-write-permission&lt;/code&gt;: Remove this permission to from list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--required-group-membership&lt;/code&gt;: A user must be a member of at least one specified group in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--subscription-id&lt;/code&gt;: The subscriptionId that your service principal is assigned to.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--tenant-id&lt;/code&gt;: The tenantId that your service principal is assigned to.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--useSshPublicKey&lt;/code&gt;: Whether to use SSH public key to provision the linux vm. The default value is true which means using the ssh public key. Setting it to false means using the password instead.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: A user must have at least one of these roles in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-azure-account-get&#34;&gt;hal config provider azure account get&lt;/h2&gt;
&lt;p&gt;Get the specified account details for the azure provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-388&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider azure account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-374&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-azure-account-list&#34;&gt;hal config provider azure account list&lt;/h2&gt;
&lt;p&gt;List the account names for the azure provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-389&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider azure account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-375&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-azure-bakery&#34;&gt;hal config provider azure bakery&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the azure provider&amp;rsquo;s image bakery configuration.&lt;/p&gt;
&lt;h4 id=&#34;usage-390&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider azure bakery [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-376&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-105&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;base-image&lt;/code&gt;: Manage and view Spinnaker configuration for the azure provider&amp;rsquo;s base image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the azure provider&amp;rsquo;s bakery default options.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-azure-bakery-base-image&#34;&gt;hal config provider azure bakery base-image&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the azure provider&amp;rsquo;s base image.&lt;/p&gt;
&lt;h4 id=&#34;usage-391&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider azure bakery base-image [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-377&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-106&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add a base image for the azure provider&amp;rsquo;s bakery.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific azure base image by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit a base image for the azure provider&amp;rsquo;s bakery.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified base image details for the azure provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the base image names for the azure provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-azure-bakery-base-image-add&#34;&gt;hal config provider azure bakery base-image add&lt;/h2&gt;
&lt;p&gt;Add a base image for the azure provider&amp;rsquo;s bakery.&lt;/p&gt;
&lt;h4 id=&#34;usage-392&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider azure bakery base-image add BASE-IMAGE [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-378&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;BASE-IMAGE&lt;/code&gt;: The name of the base image to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--detailed-description&lt;/code&gt;: A long description to help human operators identify the image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--image-version&lt;/code&gt;: The version of your base image. This defaults to &amp;rsquo;latest&amp;rsquo; if not specified.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--offer&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The offer for your base image. See 
&lt;a href=&#34;https://aka.ms/azspinimage&#34; target=&#34;_blank&#34;&gt;https://aka.ms/azspinimage&lt;/a&gt;
 to get a list of images.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--package-type&lt;/code&gt;: This is used to help Spinnaker&amp;rsquo;s bakery download the build artifacts you supply it with. For example, specifying &amp;lsquo;deb&amp;rsquo; indicates that your artifacts will need to be fetched from a debian repository.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--publisher&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The Publisher name for your base image. See 
&lt;a href=&#34;https://aka.ms/azspinimage&#34; target=&#34;_blank&#34;&gt;https://aka.ms/azspinimage&lt;/a&gt;
 to get a list of images.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--short-description&lt;/code&gt;: A short description to help human operators identify the image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--sku&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The SKU for your base image. See 
&lt;a href=&#34;https://aka.ms/azspinimage&#34; target=&#34;_blank&#34;&gt;https://aka.ms/azspinimage&lt;/a&gt;
 to get a list of images.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--template-file&lt;/code&gt;: This is the name of the packer template that will be used to bake images from this base image. The template file must be found in this list 
&lt;a href=&#34;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&#34; target=&#34;_blank&#34;&gt;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&lt;/a&gt;
, or supplied as described here: 
&lt;a href=&#34;https://spinnaker.io/setup/bakery/&#34; target=&#34;_blank&#34;&gt;https://spinnaker.io/setup/bakery/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-azure-bakery-base-image-delete&#34;&gt;hal config provider azure bakery base-image delete&lt;/h2&gt;
&lt;p&gt;Delete a specific azure base image by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-393&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider azure bakery base-image delete BASE-IMAGE [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-379&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;BASE-IMAGE&lt;/code&gt;: The name of the base image to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-azure-bakery-base-image-edit&#34;&gt;hal config provider azure bakery base-image edit&lt;/h2&gt;
&lt;p&gt;Edit a base image for the azure provider&amp;rsquo;s bakery.&lt;/p&gt;
&lt;h4 id=&#34;usage-394&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider azure bakery base-image edit BASE-IMAGE [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-380&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;BASE-IMAGE&lt;/code&gt;: The name of the base image to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--detailed-description&lt;/code&gt;: A long description to help human operators identify the image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--id&lt;/code&gt;: This is the identifier used by your cloud to find this base image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--image-version&lt;/code&gt;: The version of your base image. This defaults to &amp;rsquo;latest&amp;rsquo; if not specified.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--offer&lt;/code&gt;: The offer for your base image. See 
&lt;a href=&#34;https://aka.ms/azspinimage&#34; target=&#34;_blank&#34;&gt;https://aka.ms/azspinimage&lt;/a&gt;
 to get a list of images.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--package-type&lt;/code&gt;: This is used to help Spinnaker&amp;rsquo;s bakery download the build artifacts you supply it with. For example, specifying &amp;lsquo;deb&amp;rsquo; indicates that your artifacts will need to be fetched from a debian repository.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--publisher&lt;/code&gt;: The Publisher name for your base image. See 
&lt;a href=&#34;https://aka.ms/azspinimage&#34; target=&#34;_blank&#34;&gt;https://aka.ms/azspinimage&lt;/a&gt;
 to get a list of images.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--short-description&lt;/code&gt;: A short description to help human operators identify the image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--sku&lt;/code&gt;: The SKU for your base image. See 
&lt;a href=&#34;https://aka.ms/azspinimage&#34; target=&#34;_blank&#34;&gt;https://aka.ms/azspinimage&lt;/a&gt;
 to get a list of images.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--template-file&lt;/code&gt;: This is the name of the packer template that will be used to bake images from this base image. The template file must be found in this list 
&lt;a href=&#34;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&#34; target=&#34;_blank&#34;&gt;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&lt;/a&gt;
, or supplied as described here: 
&lt;a href=&#34;https://spinnaker.io/setup/bakery/&#34; target=&#34;_blank&#34;&gt;https://spinnaker.io/setup/bakery/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-azure-bakery-base-image-get&#34;&gt;hal config provider azure bakery base-image get&lt;/h2&gt;
&lt;p&gt;Get the specified base image details for the azure provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-395&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider azure bakery base-image get BASE-IMAGE [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-381&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;BASE-IMAGE&lt;/code&gt;: The name of the base image to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-azure-bakery-base-image-list&#34;&gt;hal config provider azure bakery base-image list&lt;/h2&gt;
&lt;p&gt;List the base image names for the azure provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-396&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider azure bakery base-image list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-382&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-azure-bakery-edit&#34;&gt;hal config provider azure bakery edit&lt;/h2&gt;
&lt;p&gt;Edit the azure provider&amp;rsquo;s bakery default options.&lt;/p&gt;
&lt;h4 id=&#34;usage-397&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider azure bakery edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-383&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-azure-disable&#34;&gt;hal config provider azure disable&lt;/h2&gt;
&lt;p&gt;Set the azure provider as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-398&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider azure disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-384&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-azure-enable&#34;&gt;hal config provider azure enable&lt;/h2&gt;
&lt;p&gt;Set the azure provider as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-399&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider azure enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-385&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-cloudfoundry&#34;&gt;hal config provider cloudfoundry&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the cloudfoundry provider&lt;/p&gt;
&lt;h4 id=&#34;usage-400&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider cloudfoundry [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-386&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-107&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the cloudfoundry provider&amp;rsquo;s account&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the cloudfoundry provider as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the cloudfoundry provider as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-cloudfoundry-account&#34;&gt;hal config provider cloudfoundry account&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the cloudfoundry provider&amp;rsquo;s account&lt;/p&gt;
&lt;h4 id=&#34;usage-401&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider cloudfoundry account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-387&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-108&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add an account to the cloudfoundry provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific cloudfoundry account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit an account in the cloudfoundry provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified account details for the cloudfoundry provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the account names for the cloudfoundry provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-cloudfoundry-account-add&#34;&gt;hal config provider cloudfoundry account add&lt;/h2&gt;
&lt;p&gt;Add an account to the cloudfoundry provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-402&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider cloudfoundry account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-388&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--api-host, --api&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) Host of the CloudFoundry Foundation API endpoint ie. &lt;code&gt;api.sys.somesystem.com&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--apps-manager-url, --apps-manager-uri, --appsManagerUri&lt;/code&gt;: HTTP(S) URL of the Apps Manager application for the CloudFoundry Foundation ie. &lt;code&gt;[https://apps.sys.somesystem.com](https://apps.sys.somesystem.com)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--environment&lt;/code&gt;: The environment name for the account. Many accounts can share the same environment (e.g. dev, test, prod)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--metrics-url, --metrics-uri, --metricsUri&lt;/code&gt;: HTTP(S) URL of the metrics application for the CloudFoundry Foundation ie. &lt;code&gt;[https://metrics.sys.somesystem.com](https://metrics.sys.somesystem.com)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) Password for the account to use on for this CloudFoundry Foundation&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to view this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--required-group-membership&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must be a member of at least one specified group in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--skip-ssl-validation&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip SSL server certificate validation of the API endpoint&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) User name for the account to use on for this CloudFoundry Foundation&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-cloudfoundry-account-delete&#34;&gt;hal config provider cloudfoundry account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific cloudfoundry account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-403&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider cloudfoundry account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-389&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-cloudfoundry-account-edit&#34;&gt;hal config provider cloudfoundry account edit&lt;/h2&gt;
&lt;p&gt;Edit an account in the cloudfoundry provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-404&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider cloudfoundry account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-390&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--add-read-permission&lt;/code&gt;: Add this permission to the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-required-group-membership&lt;/code&gt;: Add this group to the list of required group memberships.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-write-permission&lt;/code&gt;: Add this permission to the list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--api-host, --api&lt;/code&gt;: Host of the CloudFoundry Foundation API endpoint ie. &lt;code&gt;api.sys.somesystem.com&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--apps-manager-url, --apps-manager-uri, --appsManagerUri&lt;/code&gt;: HTTP(S) URL of the Apps Manager application for the CloudFoundry Foundation ie. &lt;code&gt;[https://apps.sys.somesystem.com](https://apps.sys.somesystem.com)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--environment&lt;/code&gt;: The environment name for the account. Many accounts can share the same environment (e.g. dev, test, prod)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--metrics-url, --metrics-uri, --metricsUri&lt;/code&gt;: HTTP(S) URL of the metrics application for the CloudFoundry Foundation ie. &lt;code&gt;[https://metrics.sys.somesystem.com](https://metrics.sys.somesystem.com)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password&lt;/code&gt;: Password for the account to use on for this CloudFoundry Foundation&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: A user must have at least one of these roles in order to view this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-read-permission&lt;/code&gt;: Remove this permission from the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-required-group-membership&lt;/code&gt;: Remove this group from the list of required group memberships.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-write-permission&lt;/code&gt;: Remove this permission to from list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--required-group-membership&lt;/code&gt;: A user must be a member of at least one specified group in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--skip-ssl-validation&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip SSL server certificate validation of the API endpoint&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user&lt;/code&gt;: User name for the account to use on for this CloudFoundry Foundation&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: A user must have at least one of these roles in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-cloudfoundry-account-get&#34;&gt;hal config provider cloudfoundry account get&lt;/h2&gt;
&lt;p&gt;Get the specified account details for the cloudfoundry provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-405&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider cloudfoundry account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-391&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-cloudfoundry-account-list&#34;&gt;hal config provider cloudfoundry account list&lt;/h2&gt;
&lt;p&gt;List the account names for the cloudfoundry provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-406&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider cloudfoundry account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-392&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-cloudfoundry-disable&#34;&gt;hal config provider cloudfoundry disable&lt;/h2&gt;
&lt;p&gt;Set the cloudfoundry provider as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-407&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider cloudfoundry disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-393&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-cloudfoundry-enable&#34;&gt;hal config provider cloudfoundry enable&lt;/h2&gt;
&lt;p&gt;Set the cloudfoundry provider as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-408&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider cloudfoundry enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-394&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-cloudrun&#34;&gt;hal config provider cloudrun&lt;/h2&gt;
&lt;p&gt;The Cloud Run provider is used to deploy resources to any number of Cloud Run applications. To get started with Cloud Run, visit 
&lt;a href=&#34;https://cloud.google.com/run/docs/&#34; target=&#34;_blank&#34;&gt;https://cloud.google.com/run/docs/&lt;/a&gt;
. For more information on how to configure individual accounts, please read the documentation under &lt;code&gt;hal config provider cloudrun account -h&lt;/code&gt;.&lt;/p&gt;
&lt;h4 id=&#34;usage-409&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider cloudrun [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-395&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-109&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the cloudrun provider&amp;rsquo;s account&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the cloudrun provider as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit Spinnaker&amp;rsquo;s cloud run configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the cloudrun provider as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-cloudrun-account&#34;&gt;hal config provider cloudrun account&lt;/h2&gt;
&lt;p&gt;An account in the Cloud Run provider refers to a single Cloud Run application. Spinnaker assumes that your Cloud Run application already exists. You can create an application in your Google Cloud Platform project by running &lt;code&gt;gcloud app create --region &amp;lt;region&amp;gt;&lt;/code&gt;.&lt;/p&gt;
&lt;h4 id=&#34;usage-410&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider cloudrun account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-396&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-110&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add an account to the cloudrun provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific cloudrun account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit an account in the cloudrun provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified account details for the cloudrun provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the account names for the cloudrun provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-cloudrun-account-add&#34;&gt;hal config provider cloudrun account add&lt;/h2&gt;
&lt;p&gt;Add an account to the cloudrun provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-411&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider cloudrun account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-397&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--caching-interval-seconds&lt;/code&gt;: The interval in seconds at which Spinnaker will poll for updates in your CloudRun clusters.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--environment&lt;/code&gt;: The environment name for the account. Many accounts can share the same environment (e.g. dev, test, prod)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--gcloud-release-track&lt;/code&gt;: The gcloud release track (ALPHA, BETA, or STABLE) that Spinnaker will use when deploying to Cloud Run.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--json-path&lt;/code&gt;: The path to a JSON service account that Spinnaker will use as credentials. This is only needed if Spinnaker is not deployed on a Google Compute Engine VM, or needs permissions not afforded to the VM it is running on. See 
&lt;a href=&#34;https://cloud.google.com/compute/docs/access/service-accounts&#34; target=&#34;_blank&#34;&gt;https://cloud.google.com/compute/docs/access/service-accounts&lt;/a&gt;
 for more information.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--local-repository-directory&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;/var/tmp/clouddriver&lt;/code&gt;) A local directory to be used to stage source files for Cloud Run deployments within Spinnaker&amp;rsquo;s Clouddriver microservice.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--omit-services&lt;/code&gt;: A list of regular expressions. Any service matching one of these regexes will be ignored by Spinnaker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--omit-versions&lt;/code&gt;: A list of regular expressions. Any version matching one of these regexes will be ignored by Spinnaker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--project&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The Google Cloud Platform project this Spinnaker account will manage.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to view this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--required-group-membership&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must be a member of at least one specified group in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--services&lt;/code&gt;: A list of regular expressions. Any service matching one of these regexes will be indexed by Spinnaker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-known-hosts-file-path&lt;/code&gt;: The path to a known_hosts file to be used when connecting with a remote git repository over SSH.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-private-key-file-path&lt;/code&gt;: The path to an SSH private key to be used when connecting with a remote git repository over SSH.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-private-key-passphrase&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) The passphrase to an SSH private key to be used when connecting with a remote git repository over SSH.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-trust-unknown-hosts&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Enabling this flag will allow Spinnaker to connect with a remote git repository over SSH without verifying the server&amp;rsquo;s IP address against a known_hosts file.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--versions&lt;/code&gt;: A list of regular expressions. Any version matching one of these regexes will be indexed by Spinnaker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-cloudrun-account-delete&#34;&gt;hal config provider cloudrun account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific cloudrun account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-412&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider cloudrun account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-398&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-cloudrun-account-edit&#34;&gt;hal config provider cloudrun account edit&lt;/h2&gt;
&lt;p&gt;Edit an account in the cloudrun provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-413&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider cloudrun account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-399&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--add-read-permission&lt;/code&gt;: Add this permission to the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-required-group-membership&lt;/code&gt;: Add this group to the list of required group memberships.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-write-permission&lt;/code&gt;: Add this permission to the list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--caching-interval-seconds&lt;/code&gt;: The interval in seconds at which Spinnaker will poll for updates in your CloudRun clusters.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--environment&lt;/code&gt;: The environment name for the account. Many accounts can share the same environment (e.g. dev, test, prod)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--gcloud-release-track&lt;/code&gt;: The gcloud release track (ALPHA, BETA, or STABLE) that Spinnaker will use when deploying to Cloud Run.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--json-path&lt;/code&gt;: The path to a JSON service account that Spinnaker will use as credentials. This is only needed if Spinnaker is not deployed on a Google Compute Engine VM, or needs permissions not afforded to the VM it is running on. See 
&lt;a href=&#34;https://cloud.google.com/compute/docs/access/service-accounts&#34; target=&#34;_blank&#34;&gt;https://cloud.google.com/compute/docs/access/service-accounts&lt;/a&gt;
 for more information.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--local-repository-directory&lt;/code&gt;: A local directory to be used to stage source files for Cloud Run deployments within Spinnaker&amp;rsquo;s Clouddriver microservice.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--omit-services&lt;/code&gt;: A list of regular expressions. Any service matching one of these regexes will be ignored by Spinnaker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--omit-versions&lt;/code&gt;: A list of regular expressions. Any version matching one of these regexes will be ignored by Spinnaker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--project&lt;/code&gt;: The Google Cloud Platform project this Spinnaker account will manage.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: A user must have at least one of these roles in order to view this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-read-permission&lt;/code&gt;: Remove this permission from the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-required-group-membership&lt;/code&gt;: Remove this group from the list of required group memberships.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-write-permission&lt;/code&gt;: Remove this permission to from list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--required-group-membership&lt;/code&gt;: A user must be a member of at least one specified group in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--services&lt;/code&gt;: A list of regular expressions. Any service matching one of these regexes will be indexed by Spinnaker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-known-hosts-file-path&lt;/code&gt;: The path to a known_hosts file to be used when connecting with a remote git repository over SSH.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-private-key-file-path&lt;/code&gt;: The path to an SSH private key to be used when connecting with a remote git repository over SSH.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-private-key-passphrase&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) The passphrase to an SSH private key to be used when connecting with a remote git repository over SSH.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-trust-unknown-hosts&lt;/code&gt;: Enabling this flag will allow Spinnaker to connect with a remote git repository over SSH without verifying the server&amp;rsquo;s IP address against a known_hosts file.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--versions&lt;/code&gt;: A list of regular expressions. Any version matching one of these regexes will be indexed by Spinnaker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: A user must have at least one of these roles in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-cloudrun-account-get&#34;&gt;hal config provider cloudrun account get&lt;/h2&gt;
&lt;p&gt;Get the specified account details for the cloudrun provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-414&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider cloudrun account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-400&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-cloudrun-account-list&#34;&gt;hal config provider cloudrun account list&lt;/h2&gt;
&lt;p&gt;List the account names for the cloudrun provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-415&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider cloudrun account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-401&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-cloudrun-disable&#34;&gt;hal config provider cloudrun disable&lt;/h2&gt;
&lt;p&gt;Set the cloudrun provider as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-416&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider cloudrun disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-402&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-cloudrun-edit&#34;&gt;hal config provider cloudrun edit&lt;/h2&gt;
&lt;p&gt;Edit Spinnaker&amp;rsquo;s cloud run configuration.&lt;/p&gt;
&lt;h4 id=&#34;usage-417&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider cloudrun edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-403&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--gcloudPath&lt;/code&gt;: The path to the gcloud executable on the machine running clouddriver.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-cloudrun-enable&#34;&gt;hal config provider cloudrun enable&lt;/h2&gt;
&lt;p&gt;Set the cloudrun provider as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-418&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider cloudrun enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-404&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-dcos&#34;&gt;hal config provider dcos&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the dcos provider&lt;/p&gt;
&lt;h4 id=&#34;usage-419&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider dcos [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-405&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-111&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the dcos provider&amp;rsquo;s account&lt;/li&gt;
&lt;li&gt;&lt;code&gt;cluster&lt;/code&gt;: Manage and view Spinnaker configuration for the dcos provider&amp;rsquo;s cluster&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the dcos provider as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the dcos provider as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-dcos-account&#34;&gt;hal config provider dcos account&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the dcos provider&amp;rsquo;s account&lt;/p&gt;
&lt;h4 id=&#34;usage-420&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider dcos account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-406&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-112&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add an account to the dcos provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific dcos account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit an account in the dcos provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified account details for the dcos provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the account names for the dcos provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-dcos-account-add&#34;&gt;hal config provider dcos account add&lt;/h2&gt;
&lt;p&gt;Add an account to the dcos provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-421&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider dcos account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-407&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--cluster&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) Reference to the name of the cluster from the set of clusters defined for this provider&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--docker-registries&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) (&lt;em&gt;Required&lt;/em&gt;) Provide the list of docker registries to use with this DC/OS account&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--environment&lt;/code&gt;: The environment name for the account. Many accounts can share the same environment (e.g. dev, test, prod)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password&lt;/code&gt;: Password for a user account&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to view this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--required-group-membership&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must be a member of at least one specified group in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--service-key-file&lt;/code&gt;: Path to a file containing the secret key for service account authentication&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--uid&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) User or service account identifier&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-dcos-account-delete&#34;&gt;hal config provider dcos account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific dcos account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-422&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider dcos account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-408&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-dcos-account-edit&#34;&gt;hal config provider dcos account edit&lt;/h2&gt;
&lt;p&gt;Edit an account in the dcos provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-423&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider dcos account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-409&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--add-docker-registry&lt;/code&gt;: Add this docker registry to the list of docker registries to use as a source of images.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-read-permission&lt;/code&gt;: Add this permission to the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-required-group-membership&lt;/code&gt;: Add this group to the list of required group memberships.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-write-permission&lt;/code&gt;: Add this permission to the list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--docker-registries&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) Provide the list of docker registries to use with this DC/OS account&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--environment&lt;/code&gt;: The environment name for the account. Many accounts can share the same environment (e.g. dev, test, prod)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: A user must have at least one of these roles in order to view this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-credential&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) Provide the cluster name and uid of credentials to remove: &amp;ndash;remove-credential my-cluster my-user&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-docker-registry&lt;/code&gt;: Remove this docker registry from the list of docker registries to use as a source of images.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-read-permission&lt;/code&gt;: Remove this permission from the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-required-group-membership&lt;/code&gt;: Remove this group from the list of required group memberships.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-write-permission&lt;/code&gt;: Remove this permission to from list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--required-group-membership&lt;/code&gt;: A user must be a member of at least one specified group in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--update-service-credential&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A DC/OS cluster service account credential in 3 parts: cluster-name uid serviceKey&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--update-user-credential&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A DC/OS cluster user credential in 3 parts: cluster-name uid password&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: A user must have at least one of these roles in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-dcos-account-get&#34;&gt;hal config provider dcos account get&lt;/h2&gt;
&lt;p&gt;Get the specified account details for the dcos provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-424&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider dcos account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-410&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-dcos-account-list&#34;&gt;hal config provider dcos account list&lt;/h2&gt;
&lt;p&gt;List the account names for the dcos provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-425&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider dcos account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-411&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-dcos-cluster&#34;&gt;hal config provider dcos cluster&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the dcos provider&amp;rsquo;s cluster&lt;/p&gt;
&lt;h4 id=&#34;usage-426&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider dcos cluster CLUSTER [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-412&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;CLUSTER&lt;/code&gt;: The name of the cluster to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-113&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Manage and view Spinnaker configuration for the dcos provider&amp;rsquo;s cluster&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific dcos cluster by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Manage and view Spinnaker configuration for the dcos provider&amp;rsquo;s cluster&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified cluster details for the dcos provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the cluster names for the dcos provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-dcos-cluster-add&#34;&gt;hal config provider dcos cluster add&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the dcos provider&amp;rsquo;s cluster&lt;/p&gt;
&lt;h4 id=&#34;usage-427&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider dcos cluster add CLUSTER [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-413&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;CLUSTER&lt;/code&gt;: The name of the cluster to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--ca-cert-file&lt;/code&gt;: Root certificate file to trust for connections to the cluster&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--dcos-url&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) URL of the endpoint for the DC/OS cluster&amp;rsquo;s admin router.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--lb-account-secret&lt;/code&gt;: Name of the secret to use for allowing marathon-lb to authenticate with the cluster. Only necessary for clusters with strict or permissive security.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--lb-image&lt;/code&gt;: Marathon-lb image to use when creating a load balancer with Spinnaker&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--skip-tls-verify&lt;/code&gt;: Set this flag to disable verification of certificates from the cluster (insecure)&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-dcos-cluster-delete&#34;&gt;hal config provider dcos cluster delete&lt;/h2&gt;
&lt;p&gt;Delete a specific dcos cluster by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-428&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider dcos cluster delete CLUSTER [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-414&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;CLUSTER&lt;/code&gt;: The name of the cluster to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-dcos-cluster-edit&#34;&gt;hal config provider dcos cluster edit&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the dcos provider&amp;rsquo;s cluster&lt;/p&gt;
&lt;h4 id=&#34;usage-429&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider dcos cluster edit CLUSTER [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-415&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;CLUSTER&lt;/code&gt;: The name of the cluster to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--ca-cert-file&lt;/code&gt;: Root certificate file to trust for connections to the cluster&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--dcos-url&lt;/code&gt;: URL of the endpoint for the DC/OS cluster&amp;rsquo;s admin router.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--lb-account-secret&lt;/code&gt;: Name of the secret to use for allowing marathon-lb to authenticate with the cluster. Only necessary for clusters with strict or permissive security.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--lb-image&lt;/code&gt;: Marathon-lb image to use when creating a load balancer with Spinnaker&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-ca-cert-file&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Remove the CA certificate file for this cluster&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-lb&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Remove the load balancer attributes for this cluster&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--set-skip-tls-verify&lt;/code&gt;: Set this flag to disable verification of certificates from the cluster (insecure)&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-dcos-cluster-get&#34;&gt;hal config provider dcos cluster get&lt;/h2&gt;
&lt;p&gt;Get the specified cluster details for the dcos provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-430&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider dcos cluster get CLUSTER [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-416&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;CLUSTER&lt;/code&gt;: The name of the cluster to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-dcos-cluster-list&#34;&gt;hal config provider dcos cluster list&lt;/h2&gt;
&lt;p&gt;List the cluster names for the dcos provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-431&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider dcos cluster list CLUSTER [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-417&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;CLUSTER&lt;/code&gt;: The name of the cluster to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-dcos-disable&#34;&gt;hal config provider dcos disable&lt;/h2&gt;
&lt;p&gt;Set the dcos provider as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-432&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider dcos disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-418&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-dcos-enable&#34;&gt;hal config provider dcos enable&lt;/h2&gt;
&lt;p&gt;Set the dcos provider as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-433&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider dcos enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-419&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-docker-registry&#34;&gt;hal config provider docker-registry&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the dockerRegistry provider&lt;/p&gt;
&lt;h4 id=&#34;usage-434&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider docker-registry [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-420&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-114&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the dockerRegistry provider&amp;rsquo;s account&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the dockerRegistry provider as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the dockerRegistry provider as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-docker-registry-account&#34;&gt;hal config provider docker-registry account&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the dockerRegistry provider&amp;rsquo;s account&lt;/p&gt;
&lt;h4 id=&#34;usage-435&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider docker-registry account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-421&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-115&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add an account to the dockerRegistry provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific dockerRegistry account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit an account in the dockerRegistry provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified account details for the dockerRegistry provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the account names for the dockerRegistry provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-docker-registry-account-add&#34;&gt;hal config provider docker-registry account add&lt;/h2&gt;
&lt;p&gt;Add an account to the dockerRegistry provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-436&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider docker-registry account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-422&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--address&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;gcr.io&lt;/code&gt;) (&lt;em&gt;Required&lt;/em&gt;) The registry address you want to pull and deploy images from. For example:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;index.docker.io - DockerHub
quay.io - Quay
gcr.io - Google Container Registry (GCR)
[us|eu|asia].gcr.io - Regional GCR
localhost - Locally deployed registry&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--cache-interval-seconds&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;30&lt;/code&gt;) How many seconds elapse between polling your docker registry. Certain registries are sensitive to over-polling, and larger intervals (e.g. 10 minutes = 600 seconds) are desirable if you&amp;rsquo;re seeing rate limiting.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--cache-threads&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;1&lt;/code&gt;) How many threads to cache all provided repos on. Really only useful if you have a ton of repos.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--client-timeout-millis&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;60000&lt;/code&gt;) Timeout time in milliseconds for this repository.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--email&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;fake.email@spinnaker.io&lt;/code&gt;) Your docker registry email (often this only needs to be well-formed, rather than be a real address)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--environment&lt;/code&gt;: The environment name for the account. Many accounts can share the same environment (e.g. dev, test, prod)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--insecure-registry&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Treat the docker registry as insecure (don&amp;rsquo;t validate the ssl cert).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--paginate-size&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;100&lt;/code&gt;) Paginate size for the docker repository _catalog endpoint.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Your docker registry password&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password-command&lt;/code&gt;: Command to retrieve docker token/password, commands must be available in environment&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password-file&lt;/code&gt;: The path to a file containing your docker password in plaintext (not a docker/config.json file)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to view this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--repositories&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) An optional list of repositories to cache images from. If not provided, Spinnaker will attempt to read accessible repositories from the registries _catalog endpoint&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--required-group-membership&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must be a member of at least one specified group in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--sort-tags-by-date&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Sort tags by creation date. Not recommended for use with large registries; sorting performance scales poorly due to limitations of the Docker V2 API.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--track-digests&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Track digest changes. This is not recommended as it consumes a high QPM, and most registries are flaky.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username&lt;/code&gt;: Your docker registry username&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-docker-registry-account-delete&#34;&gt;hal config provider docker-registry account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific dockerRegistry account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-437&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider docker-registry account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-423&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-docker-registry-account-edit&#34;&gt;hal config provider docker-registry account edit&lt;/h2&gt;
&lt;p&gt;Edit an account in the dockerRegistry provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-438&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider docker-registry account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-424&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--add-read-permission&lt;/code&gt;: Add this permission to the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-repository&lt;/code&gt;: Add this repository to the list of repositories to cache images from.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-required-group-membership&lt;/code&gt;: Add this group to the list of required group memberships.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-write-permission&lt;/code&gt;: Add this permission to the list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--address&lt;/code&gt;: The registry address you want to pull and deploy images from. For example:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;index.docker.io - DockerHub
quay.io - Quay
gcr.io - Google Container Registry (GCR)
[us|eu|asia].gcr.io - Regional GCR
localhost - Locally deployed registry&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--cache-interval-seconds&lt;/code&gt;: How many seconds elapse between polling your docker registry. Certain registries are sensitive to over-polling, and larger intervals (e.g. 10 minutes = 600 seconds) are desirable if you&amp;rsquo;re seeing rate limiting.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--cache-threads&lt;/code&gt;: How many threads to cache all provided repos on. Really only useful if you have a ton of repos.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--client-timeout-millis&lt;/code&gt;: Timeout time in milliseconds for this repository.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--email&lt;/code&gt;: Your docker registry email (often this only needs to be well-formed, rather than be a real address)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--environment&lt;/code&gt;: The environment name for the account. Many accounts can share the same environment (e.g. dev, test, prod)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--insecure-registry&lt;/code&gt;: Treat the docker registry as insecure (don&amp;rsquo;t validate the ssl cert).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--paginate-size&lt;/code&gt;: Paginate size for the docker repository _catalog endpoint.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Your docker registry password&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password-command&lt;/code&gt;: Command to retrieve docker token/password, commands must be available in environment&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password-file&lt;/code&gt;: The path to a file containing your docker password in plaintext (not a docker/config.json file)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: A user must have at least one of these roles in order to view this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-read-permission&lt;/code&gt;: Remove this permission from the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-repository&lt;/code&gt;: Remove this repository to the list of repositories to cache images from.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-required-group-membership&lt;/code&gt;: Remove this group from the list of required group memberships.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-write-permission&lt;/code&gt;: Remove this permission to from list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--repositories&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) An optional list of repositories to cache images from. If not provided, Spinnaker will attempt to read accessible repositories from the registries _catalog endpoint&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--required-group-membership&lt;/code&gt;: A user must be a member of at least one specified group in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--sort-tags-by-date&lt;/code&gt;: Sort tags by creation date. Not recommended for use with large registries; sorting performance scales poorly due to limitations of the Docker V2 API.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--track-digests&lt;/code&gt;: Track digest changes. This is not recommended as it consumes a high QPM, and most registries are flaky.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username&lt;/code&gt;: Your docker registry username&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: A user must have at least one of these roles in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-docker-registry-account-get&#34;&gt;hal config provider docker-registry account get&lt;/h2&gt;
&lt;p&gt;Get the specified account details for the dockerRegistry provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-439&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider docker-registry account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-425&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-docker-registry-account-list&#34;&gt;hal config provider docker-registry account list&lt;/h2&gt;
&lt;p&gt;List the account names for the dockerRegistry provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-440&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider docker-registry account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-426&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-docker-registry-disable&#34;&gt;hal config provider docker-registry disable&lt;/h2&gt;
&lt;p&gt;Set the dockerRegistry provider as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-441&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider docker-registry disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-427&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-docker-registry-enable&#34;&gt;hal config provider docker-registry enable&lt;/h2&gt;
&lt;p&gt;Set the dockerRegistry provider as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-442&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider docker-registry enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-428&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-ecs&#34;&gt;hal config provider ecs&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the ecs provider&lt;/p&gt;
&lt;h4 id=&#34;usage-443&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider ecs [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-429&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-116&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the ecs provider&amp;rsquo;s account&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the ecs provider as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the ecs provider as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-ecs-account&#34;&gt;hal config provider ecs account&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the ecs provider&amp;rsquo;s account&lt;/p&gt;
&lt;h4 id=&#34;usage-444&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider ecs account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-430&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-117&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add an account to the ecs provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific ecs account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit an account in the ecs provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified account details for the ecs provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the account names for the ecs provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-ecs-account-add&#34;&gt;hal config provider ecs account add&lt;/h2&gt;
&lt;p&gt;Add an account to the ecs provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-445&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider ecs account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-431&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--aws-account&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) Provide the name of the AWS account associated with this ECS account.See 
&lt;a href=&#34;https://github.com/spinnaker/clouddriver/blob/master/clouddriver-ecs/README.md&#34; target=&#34;_blank&#34;&gt;https://github.com/spinnaker/clouddriver/blob/master/clouddriver-ecs/README.md&lt;/a&gt;
 for more information.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--environment&lt;/code&gt;: The environment name for the account. Many accounts can share the same environment (e.g. dev, test, prod)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to view this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--required-group-membership&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must be a member of at least one specified group in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-ecs-account-delete&#34;&gt;hal config provider ecs account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific ecs account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-446&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider ecs account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-432&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-ecs-account-edit&#34;&gt;hal config provider ecs account edit&lt;/h2&gt;
&lt;p&gt;Edit an account in the ecs provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-447&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider ecs account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-433&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--add-read-permission&lt;/code&gt;: Add this permission to the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-required-group-membership&lt;/code&gt;: Add this group to the list of required group memberships.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-write-permission&lt;/code&gt;: Add this permission to the list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--aws-account&lt;/code&gt;: Provide the name of the AWS account associated with this ECS account.See 
&lt;a href=&#34;https://github.com/spinnaker/clouddriver/blob/master/clouddriver-ecs/README.md&#34; target=&#34;_blank&#34;&gt;https://github.com/spinnaker/clouddriver/blob/master/clouddriver-ecs/README.md&lt;/a&gt;
 for more information.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--environment&lt;/code&gt;: The environment name for the account. Many accounts can share the same environment (e.g. dev, test, prod)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: A user must have at least one of these roles in order to view this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-read-permission&lt;/code&gt;: Remove this permission from the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-required-group-membership&lt;/code&gt;: Remove this group from the list of required group memberships.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-write-permission&lt;/code&gt;: Remove this permission to from list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--required-group-membership&lt;/code&gt;: A user must be a member of at least one specified group in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: A user must have at least one of these roles in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-ecs-account-get&#34;&gt;hal config provider ecs account get&lt;/h2&gt;
&lt;p&gt;Get the specified account details for the ecs provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-448&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider ecs account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-434&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-ecs-account-list&#34;&gt;hal config provider ecs account list&lt;/h2&gt;
&lt;p&gt;List the account names for the ecs provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-449&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider ecs account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-435&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-ecs-disable&#34;&gt;hal config provider ecs disable&lt;/h2&gt;
&lt;p&gt;Set the ecs provider as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-450&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider ecs disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-436&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-ecs-enable&#34;&gt;hal config provider ecs enable&lt;/h2&gt;
&lt;p&gt;Set the ecs provider as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-451&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider ecs enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-437&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-google&#34;&gt;hal config provider google&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the google provider&lt;/p&gt;
&lt;h4 id=&#34;usage-452&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider google [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-438&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-118&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the google provider&amp;rsquo;s account&lt;/li&gt;
&lt;li&gt;&lt;code&gt;bakery&lt;/code&gt;: Manage and view Spinnaker configuration for the google provider&amp;rsquo;s image bakery configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the google provider as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Set provider-wide properties for the Google provider&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the google provider as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-google-account&#34;&gt;hal config provider google account&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the google provider&amp;rsquo;s account&lt;/p&gt;
&lt;h4 id=&#34;usage-453&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider google account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-439&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-119&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add an account to the google provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific google account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit an account in the google provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified account details for the google provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the account names for the google provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-google-account-add&#34;&gt;hal config provider google account add&lt;/h2&gt;
&lt;p&gt;Add an account to the google provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-454&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider google account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-440&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--alpha-listed&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Enable this flag if your project has access to alpha features and you want Spinnaker to take advantage of them.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--environment&lt;/code&gt;: The environment name for the account. Many accounts can share the same environment (e.g. dev, test, prod)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--image-projects&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A list of Google Cloud Platform projects Spinnaker will be able to cache and deploy images from. When this is omitted, it defaults to the current project. Each project must have granted the IAM role &lt;code&gt;compute.imageUser&lt;/code&gt; to the service account associated with the json key used by this account, as well as to the &amp;lsquo;Google APIs service account&amp;rsquo; automatically created for the project being managed (should look similar to &lt;code&gt;12345678912@cloudservices.gserviceaccount.com&lt;/code&gt;). See 
&lt;a href=&#34;https://cloud.google.com/compute/docs/images/sharing-images-across-projects&#34; target=&#34;_blank&#34;&gt;https://cloud.google.com/compute/docs/images/sharing-images-across-projects&lt;/a&gt;
 for more information about sharing images across GCP projects.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--json-path&lt;/code&gt;: The path to a JSON service account that Spinnaker will use as credentials. This is only needed if Spinnaker is not deployed on a Google Compute Engine VM, or needs permissions not afforded to the VM it is running on. See 
&lt;a href=&#34;https://cloud.google.com/compute/docs/access/service-accounts&#34; target=&#34;_blank&#34;&gt;https://cloud.google.com/compute/docs/access/service-accounts&lt;/a&gt;
 for more information.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--project&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The Google Cloud Platform project this Spinnaker account will manage.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to view this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--regions&lt;/code&gt;: A list of regions for caching and mutating calls. This overwrites any default-regions set on the provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--required-group-membership&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must be a member of at least one specified group in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user-data&lt;/code&gt;: The path to user data template file. Spinnaker has the ability to inject userdata into generated instance templates. The mechanism is via a template file that is token replaced to provide some specifics about the deployment. See 
&lt;a href=&#34;https://github.com/spinnaker/clouddriver/blob/master/clouddriver-aws/UserData.md&#34; target=&#34;_blank&#34;&gt;https://github.com/spinnaker/clouddriver/blob/master/clouddriver-aws/UserData.md&lt;/a&gt;
 for more information.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-google-account-delete&#34;&gt;hal config provider google account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific google account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-455&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider google account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-441&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-google-account-edit&#34;&gt;hal config provider google account edit&lt;/h2&gt;
&lt;p&gt;Edit an account in the google provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-456&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider google account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-442&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--add-image-project&lt;/code&gt;: Add this image project to the list of image projects to cache and deploy images from.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-read-permission&lt;/code&gt;: Add this permission to the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-region&lt;/code&gt;: Add this region to the list of regions for caching and mutating calls.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-required-group-membership&lt;/code&gt;: Add this group to the list of required group memberships.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-write-permission&lt;/code&gt;: Add this permission to the list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--environment&lt;/code&gt;: The environment name for the account. Many accounts can share the same environment (e.g. dev, test, prod)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--image-projects&lt;/code&gt;: A list of Google Cloud Platform projects Spinnaker will be able to cache and deploy images from. When this is omitted, it defaults to the current project. Each project must have granted the IAM role &lt;code&gt;compute.imageUser&lt;/code&gt; to the service account associated with the json key used by this account, as well as to the &amp;lsquo;Google APIs service account&amp;rsquo; automatically created for the project being managed (should look similar to &lt;code&gt;12345678912@cloudservices.gserviceaccount.com&lt;/code&gt;). See 
&lt;a href=&#34;https://cloud.google.com/compute/docs/images/sharing-images-across-projects&#34; target=&#34;_blank&#34;&gt;https://cloud.google.com/compute/docs/images/sharing-images-across-projects&lt;/a&gt;
 for more information about sharing images across GCP projects.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--json-path&lt;/code&gt;: The path to a JSON service account that Spinnaker will use as credentials. This is only needed if Spinnaker is not deployed on a Google Compute Engine VM, or needs permissions not afforded to the VM it is running on. See 
&lt;a href=&#34;https://cloud.google.com/compute/docs/access/service-accounts&#34; target=&#34;_blank&#34;&gt;https://cloud.google.com/compute/docs/access/service-accounts&lt;/a&gt;
 for more information.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--project&lt;/code&gt;: The Google Cloud Platform project this Spinnaker account will manage.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: A user must have at least one of these roles in order to view this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--regions&lt;/code&gt;: A list of regions for caching and mutating calls. This overwrites any default-regions set on the provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-image-project&lt;/code&gt;: Remove this image project from the list of image projects to cache and deploy images from.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-read-permission&lt;/code&gt;: Remove this permission from the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-region&lt;/code&gt;: Remove this region from the list of regions for caching and mutating calls.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-required-group-membership&lt;/code&gt;: Remove this group from the list of required group memberships.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-write-permission&lt;/code&gt;: Remove this permission to from list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--required-group-membership&lt;/code&gt;: A user must be a member of at least one specified group in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--set-alpha-listed&lt;/code&gt;: Enable this flag if your project has access to alpha features and you want Spinnaker to take advantage of them.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user-data&lt;/code&gt;: The path to user data template file. Spinnaker has the ability to inject userdata into generated instance templates. The mechanism is via a template file that is token replaced to provide some specifics about the deployment. See 
&lt;a href=&#34;https://github.com/spinnaker/clouddriver/blob/master/clouddriver-aws/UserData.md&#34; target=&#34;_blank&#34;&gt;https://github.com/spinnaker/clouddriver/blob/master/clouddriver-aws/UserData.md&lt;/a&gt;
 for more information.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: A user must have at least one of these roles in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-google-account-get&#34;&gt;hal config provider google account get&lt;/h2&gt;
&lt;p&gt;Get the specified account details for the google provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-457&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider google account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-443&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-google-account-list&#34;&gt;hal config provider google account list&lt;/h2&gt;
&lt;p&gt;List the account names for the google provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-458&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider google account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-444&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-google-bakery&#34;&gt;hal config provider google bakery&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the google provider&amp;rsquo;s image bakery configuration.&lt;/p&gt;
&lt;h4 id=&#34;usage-459&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider google bakery [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-445&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-120&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;base-image&lt;/code&gt;: Manage and view Spinnaker configuration for the google provider&amp;rsquo;s base image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the google provider&amp;rsquo;s bakery default options.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-google-bakery-base-image&#34;&gt;hal config provider google bakery base-image&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the google provider&amp;rsquo;s base image.&lt;/p&gt;
&lt;h4 id=&#34;usage-460&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider google bakery base-image [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-446&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-121&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add a base image for the google provider&amp;rsquo;s bakery.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific google base image by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit a base image for the google provider&amp;rsquo;s bakery.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified base image details for the google provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the base image names for the google provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-google-bakery-base-image-add&#34;&gt;hal config provider google bakery base-image add&lt;/h2&gt;
&lt;p&gt;Add a base image for the google provider&amp;rsquo;s bakery.&lt;/p&gt;
&lt;h4 id=&#34;usage-461&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider google bakery base-image add BASE-IMAGE [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-447&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;BASE-IMAGE&lt;/code&gt;: The name of the base image to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--detailed-description&lt;/code&gt;: A long description to help human operators identify the image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--is-image-family&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) todo(duftler) I couldn&amp;rsquo;t find a description on the packer website of what this is.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--package-type&lt;/code&gt;: This is used to help Spinnaker&amp;rsquo;s bakery download the build artifacts you supply it with. For example, specifying &amp;lsquo;deb&amp;rsquo; indicates that your artifacts will need to be fetched from a debian repository.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--short-description&lt;/code&gt;: A short description to help human operators identify the image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--source-image&lt;/code&gt;: The source image. If both source image and source image family are set, source image will take precedence.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--source-image-family&lt;/code&gt;: The source image family to create the image from. The newest, non-deprecated image is used.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--template-file&lt;/code&gt;: This is the name of the packer template that will be used to bake images from this base image. The template file must be found in this list 
&lt;a href=&#34;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&#34; target=&#34;_blank&#34;&gt;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&lt;/a&gt;
, or supplied as described here: 
&lt;a href=&#34;https://spinnaker.io/setup/bakery/&#34; target=&#34;_blank&#34;&gt;https://spinnaker.io/setup/bakery/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-google-bakery-base-image-delete&#34;&gt;hal config provider google bakery base-image delete&lt;/h2&gt;
&lt;p&gt;Delete a specific google base image by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-462&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider google bakery base-image delete BASE-IMAGE [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-448&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;BASE-IMAGE&lt;/code&gt;: The name of the base image to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-google-bakery-base-image-edit&#34;&gt;hal config provider google bakery base-image edit&lt;/h2&gt;
&lt;p&gt;Edit a base image for the google provider&amp;rsquo;s bakery.&lt;/p&gt;
&lt;h4 id=&#34;usage-463&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider google bakery base-image edit BASE-IMAGE [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-449&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;BASE-IMAGE&lt;/code&gt;: The name of the base image to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--detailed-description&lt;/code&gt;: A long description to help human operators identify the image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--id&lt;/code&gt;: This is the identifier used by your cloud to find this base image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--is-image-family&lt;/code&gt;: todo(duftler) I couldn&amp;rsquo;t find a description on the packer website of what this is.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--package-type&lt;/code&gt;: This is used to help Spinnaker&amp;rsquo;s bakery download the build artifacts you supply it with. For example, specifying &amp;lsquo;deb&amp;rsquo; indicates that your artifacts will need to be fetched from a debian repository.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--short-description&lt;/code&gt;: A short description to help human operators identify the image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--source-image&lt;/code&gt;: The source image. If both source image and source image family are set, source image will take precedence.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--source-image-family&lt;/code&gt;: The source image family to create the image from. The newest, non-deprecated image is used.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--template-file&lt;/code&gt;: This is the name of the packer template that will be used to bake images from this base image. The template file must be found in this list 
&lt;a href=&#34;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&#34; target=&#34;_blank&#34;&gt;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&lt;/a&gt;
, or supplied as described here: 
&lt;a href=&#34;https://spinnaker.io/setup/bakery/&#34; target=&#34;_blank&#34;&gt;https://spinnaker.io/setup/bakery/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-google-bakery-base-image-get&#34;&gt;hal config provider google bakery base-image get&lt;/h2&gt;
&lt;p&gt;Get the specified base image details for the google provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-464&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider google bakery base-image get BASE-IMAGE [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-450&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;BASE-IMAGE&lt;/code&gt;: The name of the base image to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-google-bakery-base-image-list&#34;&gt;hal config provider google bakery base-image list&lt;/h2&gt;
&lt;p&gt;List the base image names for the google provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-465&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider google bakery base-image list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-451&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-google-bakery-edit&#34;&gt;hal config provider google bakery edit&lt;/h2&gt;
&lt;p&gt;Edit the google provider&amp;rsquo;s bakery default options.&lt;/p&gt;
&lt;h4 id=&#34;usage-466&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider google bakery edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-452&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--network&lt;/code&gt;: Set the default network your images will be baked in.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--network-project-id&lt;/code&gt;: Set the default project id for the network and subnet to use for the VM baking your image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--template-file&lt;/code&gt;: This is the name of the packer template that will be used to bake images from this base image. The template file must be found in this list 
&lt;a href=&#34;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&#34; target=&#34;_blank&#34;&gt;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&lt;/a&gt;
, or supplied as described here: 
&lt;a href=&#34;https://spinnaker.io/setup/bakery/&#34; target=&#34;_blank&#34;&gt;https://spinnaker.io/setup/bakery/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--use-internal-ip&lt;/code&gt;: Use the internal rather than external IP of the VM baking your image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--zone&lt;/code&gt;: Set the default zone your images will be baked in.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-google-disable&#34;&gt;hal config provider google disable&lt;/h2&gt;
&lt;p&gt;Set the google provider as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-467&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider google disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-453&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-google-edit&#34;&gt;hal config provider google edit&lt;/h2&gt;
&lt;p&gt;You can edit the list of default regions used in caching and mutating calls here. This list will become the default for all accounts, unlessspecifically overridden on a per-account basis.&lt;/p&gt;
&lt;h4 id=&#34;usage-468&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider google edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-454&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--add-default-region&lt;/code&gt;: Add this region to the list of regions for caching and mutating calls.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--default-regions&lt;/code&gt;: A list of regions for caching and mutating calls, applied to all accounts unless overridden.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-default-region&lt;/code&gt;: Remove this region from the list of regions for caching and mutating calls.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-google-enable&#34;&gt;hal config provider google enable&lt;/h2&gt;
&lt;p&gt;Set the google provider as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-469&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider google enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-455&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-huaweicloud&#34;&gt;hal config provider huaweicloud&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the huaweicloud provider&lt;/p&gt;
&lt;h4 id=&#34;usage-470&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider huaweicloud [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-456&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-122&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the huaweicloud provider&amp;rsquo;s account&lt;/li&gt;
&lt;li&gt;&lt;code&gt;bakery&lt;/code&gt;: Manage and view Spinnaker configuration for the huaweicloud provider&amp;rsquo;s image bakery configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the huaweicloud provider as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the huaweicloud provider as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-huaweicloud-account&#34;&gt;hal config provider huaweicloud account&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the huaweicloud provider&amp;rsquo;s account&lt;/p&gt;
&lt;h4 id=&#34;usage-471&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider huaweicloud account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-457&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-123&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add an account to the huaweicloud provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific huaweicloud account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit an account in the huaweicloud provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified account details for the huaweicloud provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the account names for the huaweicloud provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-huaweicloud-account-add&#34;&gt;hal config provider huaweicloud account add&lt;/h2&gt;
&lt;p&gt;Add an account to the huaweicloud provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-472&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider huaweicloud account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-458&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--account-type&lt;/code&gt;: The type of account.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--auth-url&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The auth url of cloud.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--domain-name&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The domain name of the cloud.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--environment&lt;/code&gt;: The environment name for the account. Many accounts can share the same environment (e.g. dev, test, prod)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--insecure&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Disable certificate validation on SSL connections. Needed if certificates are self signed. Default false.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) (Sensitive data - user will be prompted on standard input) The password used to access cloud.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--project-name&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The name of the project within the cloud.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to view this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--regions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) (&lt;em&gt;Required&lt;/em&gt;) The region(s) of the cloud.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--required-group-membership&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must be a member of at least one specified group in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The username used to access cloud.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-huaweicloud-account-delete&#34;&gt;hal config provider huaweicloud account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific huaweicloud account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-473&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider huaweicloud account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-459&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-huaweicloud-account-edit&#34;&gt;hal config provider huaweicloud account edit&lt;/h2&gt;
&lt;p&gt;Edit an account in the huaweicloud provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-474&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider huaweicloud account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-460&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--account-type&lt;/code&gt;: The type of account.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-read-permission&lt;/code&gt;: Add this permission to the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-region&lt;/code&gt;: Add this region to the list of managed regions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-required-group-membership&lt;/code&gt;: Add this group to the list of required group memberships.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-write-permission&lt;/code&gt;: Add this permission to the list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--auth-url&lt;/code&gt;: The auth url of cloud.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--domain-name&lt;/code&gt;: The domain name of the cloud.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--environment&lt;/code&gt;: The environment name for the account. Many accounts can share the same environment (e.g. dev, test, prod)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--insecure&lt;/code&gt;: Disable certificate validation on SSL connections. Needed if certificates are self signed. Default false.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) (Sensitive data - user will be prompted on standard input) The password used to access cloud.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--project-name&lt;/code&gt;: The name of the project within the cloud.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: A user must have at least one of these roles in order to view this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--regions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) The region(s) of the cloud.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-read-permission&lt;/code&gt;: Remove this permission from the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-region&lt;/code&gt;: Remove this region from the list of managed regions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-required-group-membership&lt;/code&gt;: Remove this group from the list of required group memberships.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-write-permission&lt;/code&gt;: Remove this permission to from list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--required-group-membership&lt;/code&gt;: A user must be a member of at least one specified group in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username&lt;/code&gt;: The username used to access cloud.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: A user must have at least one of these roles in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-huaweicloud-account-get&#34;&gt;hal config provider huaweicloud account get&lt;/h2&gt;
&lt;p&gt;Get the specified account details for the huaweicloud provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-475&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider huaweicloud account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-461&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-huaweicloud-account-list&#34;&gt;hal config provider huaweicloud account list&lt;/h2&gt;
&lt;p&gt;List the account names for the huaweicloud provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-476&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider huaweicloud account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-462&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-huaweicloud-bakery&#34;&gt;hal config provider huaweicloud bakery&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the huaweicloud provider&amp;rsquo;s image bakery configuration.&lt;/p&gt;
&lt;h4 id=&#34;usage-477&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider huaweicloud bakery [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-463&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-124&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;base-image&lt;/code&gt;: Manage and view Spinnaker configuration for the huaweicloud provider&amp;rsquo;s base image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the huaweicloud provider&amp;rsquo;s bakery default options.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-huaweicloud-bakery-base-image&#34;&gt;hal config provider huaweicloud bakery base-image&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the huaweicloud provider&amp;rsquo;s base image.&lt;/p&gt;
&lt;h4 id=&#34;usage-478&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider huaweicloud bakery base-image [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-464&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-125&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add a base image for the huaweicloud provider&amp;rsquo;s bakery.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific huaweicloud base image by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit a base image for the huaweicloud provider&amp;rsquo;s bakery.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified base image details for the huaweicloud provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the base image names for the huaweicloud provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-huaweicloud-bakery-base-image-add&#34;&gt;hal config provider huaweicloud bakery base-image add&lt;/h2&gt;
&lt;p&gt;Add a base image for the huaweicloud provider&amp;rsquo;s bakery.&lt;/p&gt;
&lt;h4 id=&#34;usage-479&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider huaweicloud bakery base-image add BASE-IMAGE [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-465&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;BASE-IMAGE&lt;/code&gt;: The name of the base image to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--detailed-description&lt;/code&gt;: A long description to help human operators identify the image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--eip-type&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The eip type for the baking configuration. See the api doc to get its value&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--instance-type&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The instance type for the baking configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--package-type&lt;/code&gt;: This is used to help Spinnaker&amp;rsquo;s bakery download the build artifacts you supply it with. For example, specifying &amp;lsquo;deb&amp;rsquo; indicates that your artifacts will need to be fetched from a debian repository.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--region&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The region for the baking configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--short-description&lt;/code&gt;: A short description to help human operators identify the image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--source-image-id&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The source image ID for the baking configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-user-name&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The ssh username for the baking configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--template-file&lt;/code&gt;: This is the name of the packer template that will be used to bake images from this base image. The template file must be found in this list 
&lt;a href=&#34;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&#34; target=&#34;_blank&#34;&gt;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&lt;/a&gt;
, or supplied as described here: 
&lt;a href=&#34;https://spinnaker.io/setup/bakery/&#34; target=&#34;_blank&#34;&gt;https://spinnaker.io/setup/bakery/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-huaweicloud-bakery-base-image-delete&#34;&gt;hal config provider huaweicloud bakery base-image delete&lt;/h2&gt;
&lt;p&gt;Delete a specific huaweicloud base image by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-480&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider huaweicloud bakery base-image delete BASE-IMAGE [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-466&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;BASE-IMAGE&lt;/code&gt;: The name of the base image to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-huaweicloud-bakery-base-image-edit&#34;&gt;hal config provider huaweicloud bakery base-image edit&lt;/h2&gt;
&lt;p&gt;Edit a base image for the huaweicloud provider&amp;rsquo;s bakery.&lt;/p&gt;
&lt;h4 id=&#34;usage-481&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider huaweicloud bakery base-image edit BASE-IMAGE [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-467&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;BASE-IMAGE&lt;/code&gt;: The name of the base image to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--detailed-description&lt;/code&gt;: A long description to help human operators identify the image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--eip-type&lt;/code&gt;: The eip type for the baking configuration. See the api doc to get its value&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--id&lt;/code&gt;: This is the identifier used by your cloud to find this base image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--instance-type&lt;/code&gt;: The instance type for the baking configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--package-type&lt;/code&gt;: This is used to help Spinnaker&amp;rsquo;s bakery download the build artifacts you supply it with. For example, specifying &amp;lsquo;deb&amp;rsquo; indicates that your artifacts will need to be fetched from a debian repository.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--region&lt;/code&gt;: The region for the baking configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--short-description&lt;/code&gt;: A short description to help human operators identify the image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--source-image-id&lt;/code&gt;: The source image ID for the baking configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-user-name&lt;/code&gt;: The ssh username for the baking configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--template-file&lt;/code&gt;: This is the name of the packer template that will be used to bake images from this base image. The template file must be found in this list 
&lt;a href=&#34;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&#34; target=&#34;_blank&#34;&gt;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&lt;/a&gt;
, or supplied as described here: 
&lt;a href=&#34;https://spinnaker.io/setup/bakery/&#34; target=&#34;_blank&#34;&gt;https://spinnaker.io/setup/bakery/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-huaweicloud-bakery-base-image-get&#34;&gt;hal config provider huaweicloud bakery base-image get&lt;/h2&gt;
&lt;p&gt;Get the specified base image details for the huaweicloud provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-482&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider huaweicloud bakery base-image get BASE-IMAGE [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-468&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;BASE-IMAGE&lt;/code&gt;: The name of the base image to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-huaweicloud-bakery-base-image-list&#34;&gt;hal config provider huaweicloud bakery base-image list&lt;/h2&gt;
&lt;p&gt;List the base image names for the huaweicloud provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-483&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider huaweicloud bakery base-image list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-469&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-huaweicloud-bakery-edit&#34;&gt;hal config provider huaweicloud bakery edit&lt;/h2&gt;
&lt;p&gt;Edit the huaweicloud provider&amp;rsquo;s bakery default options.&lt;/p&gt;
&lt;h4 id=&#34;usage-484&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider huaweicloud bakery edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-470&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--auth-url&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) Set the default auth URL your images will be baked in.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--domain-name&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) Set the default domainName your images will be baked in.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--eip-bandwidth-size&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) Set the bandwidth size of eip your images will be baked in.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--insecure&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The security setting (true/false) for connecting to the HuaweiCloud account.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Set the default password your images will be baked with.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--project-name&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) Set the default project name your images will be baked in.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--security-group&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) Set the default security group your images will be baked in.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--subnet-id&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) Set the subnet your images will be baked in.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--template-file&lt;/code&gt;: This is the name of the packer template that will be used to bake images from this base image. The template file must be found in this list 
&lt;a href=&#34;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&#34; target=&#34;_blank&#34;&gt;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&lt;/a&gt;
, or supplied as described here: 
&lt;a href=&#34;https://spinnaker.io/setup/bakery/&#34; target=&#34;_blank&#34;&gt;https://spinnaker.io/setup/bakery/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) Set the default username your images will be baked with.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--vpc-id&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) Set the vpc your images will be baked in.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-huaweicloud-disable&#34;&gt;hal config provider huaweicloud disable&lt;/h2&gt;
&lt;p&gt;Set the huaweicloud provider as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-485&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider huaweicloud disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-471&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-huaweicloud-enable&#34;&gt;hal config provider huaweicloud enable&lt;/h2&gt;
&lt;p&gt;Set the huaweicloud provider as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-486&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider huaweicloud enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-472&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-kubernetes&#34;&gt;hal config provider kubernetes&lt;/h2&gt;
&lt;p&gt;The Kubernetes provider is used to deploy Kubernetes resources to any number of Kubernetes clusters. Spinnaker assumes you have a Kubernetes cluster already running. If you don&amp;rsquo;t, you must configure one: 
&lt;a href=&#34;https://kubernetes.io/docs/getting-started-guides/&#34; target=&#34;_blank&#34;&gt;https://kubernetes.io/docs/getting-started-guides/&lt;/a&gt;
.&lt;/p&gt;
&lt;p&gt;Before proceeding, please visit 
&lt;a href=&#34;https://kubernetes.io/docs/concepts/cluster-administration/authenticate-across-clusters-kubeconfig/&#34; target=&#34;_blank&#34;&gt;https://kubernetes.io/docs/concepts/cluster-administration/authenticate-across-clusters-kubeconfig/&lt;/a&gt;
 to make sure you&amp;rsquo;re familiar with the authentication terminology. For more information on how to configure individual accounts, or how to deploy to multiple clusters, please read the documentation under &lt;code&gt;hal config provider kubernetes account -h&lt;/code&gt;.&lt;/p&gt;
&lt;h4 id=&#34;usage-487&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider kubernetes [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-473&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-126&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the kubernetes provider&amp;rsquo;s account&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the kubernetes provider as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Set provider-wide properties for the Kubernetes provider&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the kubernetes provider as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-kubernetes-account&#34;&gt;hal config provider kubernetes account&lt;/h2&gt;
&lt;p&gt;An account in the Kubernetes provider refers to a single Kubernetes context. In Kubernetes, a context is the combination of a Kubernetes cluster and some credentials. If no context is specified, the default context in in your kubeconfig is assumed.&lt;/p&gt;
&lt;p&gt;You must also provide a set of Docker Registries for each account. Spinnaker will automatically upload that Registry&amp;rsquo;s credentials to the specified Kubernetes cluster allowing you to deploy those images without further configuration.&lt;/p&gt;
&lt;h4 id=&#34;usage-488&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider kubernetes account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-474&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-127&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add an account to the kubernetes provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific kubernetes account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit an account in the kubernetes provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified account details for the kubernetes provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the account names for the kubernetes provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-kubernetes-account-add&#34;&gt;hal config provider kubernetes account add&lt;/h2&gt;
&lt;p&gt;Add an account to the kubernetes provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-489&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider kubernetes account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-475&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--cache-threads&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;1&lt;/code&gt;) Number of caching agents for this kubernetes account. Each agent handles a subset of the namespaces available to this account. By default, only 1 agent caches all kinds for all namespaces in the account.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--check-permissions-on-startup&lt;/code&gt;: When false, clouddriver will skip the permission checks for all kubernetes kinds at startup. This can save a great deal of time
during clouddriver startup when you have many kubernetes accounts configured. This disables the log messages at startup about missing permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--configure-image-pull-secrets&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;true&lt;/code&gt;) (Only applicable to the v1 provider). When true, Spinnaker will create &amp;amp; manage your image pull secrets for you; when false, you will have to create and attach them to your pod specs by hand.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--context&lt;/code&gt;: The kubernetes context to be managed by Spinnaker. See 
&lt;a href=&#34;http://kubernetes.io/docs/user-guide/kubeconfig-file/#context&#34; target=&#34;_blank&#34;&gt;http://kubernetes.io/docs/user-guide/kubeconfig-file/#context&lt;/a&gt;
 for more information.
When no context is configured for an account the &amp;lsquo;current-context&amp;rsquo; in your kubeconfig is assumed.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--docker-registries&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A list of the Spinnaker docker registry account names this Spinnaker account can use as image sources. These docker registry accounts must be registered in your halconfig before you can add them here.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--environment&lt;/code&gt;: The environment name for the account. Many accounts can share the same environment (e.g. dev, test, prod)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--kinds&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) (V2 Only) A list of resource kinds this Spinnaker account can deploy to and will cache.
When no kinds are configured, this defaults to &amp;lsquo;all kinds described here 
&lt;a href=&#34;https://spinnaker.io/reference/providers/kubernetes/&#34; target=&#34;_blank&#34;&gt;https://spinnaker.io/reference/providers/kubernetes/&lt;/a&gt;
&amp;rsquo;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--kubeconfig-file&lt;/code&gt;: The path to your kubeconfig file. By default, it will be under the Spinnaker user&amp;rsquo;s home directory in the typical .kube/config location.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--live-manifest-calls&lt;/code&gt;: When true, clouddriver will query manifest status during pipeline executions using live data rather than the cache.
This eliminates all time spent in the &amp;ldquo;force cache refresh&amp;rdquo; task in pipelines, greatly reducing execution time.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--namespaces&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A list of namespaces this Spinnaker account can deploy to and will cache.
When no namespaces are configured, this defaults to &amp;lsquo;all namespaces&amp;rsquo;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--omit-kinds&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) (V2 Only) A list of resource kinds this Spinnaker account cannot deploy to or cache.
This can only be set when &amp;ndash;kinds is empty or not set.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--omit-namespaces&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A list of namespaces this Spinnaker account cannot deploy to or cache.
This can only be set when &amp;ndash;namespaces is empty or not set.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--only-spinnaker-managed&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) (V2 Only) When true, Spinnaker will only cache/display applications that have been
created by Spinnaker; as opposed to attempting to configure applications for resources already present in Kubernetes.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--provider-version&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;v2&lt;/code&gt;) There are currently two versions of the Kubernetes Provider: V1 and V2. This allows you to pick the version of the provider (not the resources it manages) to run within Spinnaker.V1 is scheduled for removal in Spinnaker 1.21; we recommend using V2 only.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to view this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--required-group-membership&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must be a member of at least one specified group in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--service-account&lt;/code&gt;: When true, Spinnaker attempt to authenticate against Kubernetes using a Kubernetes service account. This only works when Halyard &amp;amp; Spinnaker are deployed in Kubernetes. Read more about service accounts here: 
&lt;a href=&#34;https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/&#34; target=&#34;_blank&#34;&gt;https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/&lt;/a&gt;
.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-kubernetes-account-delete&#34;&gt;hal config provider kubernetes account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific kubernetes account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-490&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider kubernetes account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-476&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-kubernetes-account-edit&#34;&gt;hal config provider kubernetes account edit&lt;/h2&gt;
&lt;p&gt;Edit an account in the kubernetes provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-491&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider kubernetes account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-477&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--add-custom-resource&lt;/code&gt;: (V2 Only) Add Kubernetes custom resource to the list of custom resources to managed by clouddriver and made available for use in patch and delete manifest stages. Fields besides the Kubernetes Kind (resource name) can be set using the flags &amp;ldquo;&amp;ndash;spinnaker-kind&amp;rdquo; and &amp;ldquo;&amp;ndash;versioned&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-docker-registry&lt;/code&gt;: Add this docker registry to the list of docker registries to use as a source of images.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-kind&lt;/code&gt;: Add this kind to the list of kinds to manage.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-namespace&lt;/code&gt;: Add this namespace to the list of namespaces to manage.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-omit-kind&lt;/code&gt;: Add this kind to the list of kinds to omit.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-omit-namespace&lt;/code&gt;: Add this namespace to the list of namespaces to omit.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-read-permission&lt;/code&gt;: Add this permission to the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-required-group-membership&lt;/code&gt;: Add this group to the list of required group memberships.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-write-permission&lt;/code&gt;: Add this permission to the list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--all-kinds&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Set the list of kinds to cache and deploy to every kind available to your supplied credentials.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--all-namespaces&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Set the list of namespaces to cache and deploy to every namespace available to your supplied credentials.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--cache-threads&lt;/code&gt;: Number of caching agents for this kubernetes account. Each agent handles a subset of the namespaces available to this account. By default, only 1 agent caches all kinds for all namespaces in the account.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--check-permissions-on-startup&lt;/code&gt;: When false, clouddriver will skip the permission checks for all kubernetes kinds at startup. This can save a great deal of time
during clouddriver startup when you have many kubernetes accounts configured. This disables the log messages at startup about missing permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--clear-context&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Removes the currently configured context, defaulting to &amp;lsquo;current-context&amp;rsquo; in your kubeconfig.See 
&lt;a href=&#34;http://kubernetes.io/docs/user-guide/kubeconfig-file/#context&#34; target=&#34;_blank&#34;&gt;http://kubernetes.io/docs/user-guide/kubeconfig-file/#context&lt;/a&gt;
 for more information.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--configure-image-pull-secrets&lt;/code&gt;: (Only applicable to the v1 provider). When true, Spinnaker will create &amp;amp; manage your image pull secrets for you; when false, you will have to create and attach them to your pod specs by hand.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--context&lt;/code&gt;: The kubernetes context to be managed by Spinnaker. See 
&lt;a href=&#34;http://kubernetes.io/docs/user-guide/kubeconfig-file/#context&#34; target=&#34;_blank&#34;&gt;http://kubernetes.io/docs/user-guide/kubeconfig-file/#context&lt;/a&gt;
 for more information.
When no context is configured for an account the &amp;lsquo;current-context&amp;rsquo; in your kubeconfig is assumed.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--docker-registries&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A list of the Spinnaker docker registry account names this Spinnaker account can use as image sources. These docker registry accounts must be registered in your halconfig before you can add them here.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--environment&lt;/code&gt;: The environment name for the account. Many accounts can share the same environment (e.g. dev, test, prod)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--kinds&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) (V2 Only) A list of resource kinds this Spinnaker account can deploy to and will cache.
When no kinds are configured, this defaults to &amp;lsquo;all kinds described here 
&lt;a href=&#34;https://spinnaker.io/reference/providers/kubernetes/&#34; target=&#34;_blank&#34;&gt;https://spinnaker.io/reference/providers/kubernetes/&lt;/a&gt;
&amp;rsquo;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--kubeconfig-file&lt;/code&gt;: The path to your kubeconfig file. By default, it will be under the Spinnaker user&amp;rsquo;s home directory in the typical .kube/config location.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--live-manifest-calls&lt;/code&gt;: When true, clouddriver will query manifest status during pipeline executions using live data rather than the cache.
This eliminates all time spent in the &amp;ldquo;force cache refresh&amp;rdquo; task in pipelines, greatly reducing execution time.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--namespaces&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A list of namespaces this Spinnaker account can deploy to and will cache.
When no namespaces are configured, this defaults to &amp;lsquo;all namespaces&amp;rsquo;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--omit-kinds&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) (V2 Only) A list of resource kinds this Spinnaker account cannot deploy to or cache.
This can only be set when &amp;ndash;kinds is empty or not set.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--omit-namespaces&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A list of namespaces this Spinnaker account cannot deploy to or cache.
This can only be set when &amp;ndash;namespaces is empty or not set.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--only-spinnaker-managed&lt;/code&gt;: (V2 Only) When true, Spinnaker will only cache/display applications that have been
created by Spinnaker; as opposed to attempting to configure applications for resources already present in Kubernetes.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--provider-version&lt;/code&gt;: There are currently two versions of the Kubernetes Provider: V1 and V2. This allows you to pick the version of the provider (not the resources it manages) to run within Spinnaker.V1 is scheduled for removal in Spinnaker 1.21; we recommend using V2 only.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: A user must have at least one of these roles in order to view this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-custom-resource&lt;/code&gt;: Remove this Kubernetes custom resource by name from the list of custom resources to manage.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-docker-registry&lt;/code&gt;: Remove this docker registry from the list of docker registries to use as a source of images.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-kind&lt;/code&gt;: Remove this kind to the list of kinds to manage.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-namespace&lt;/code&gt;: Remove this namespace to the list of namespaces to manage.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-omit-kind&lt;/code&gt;: Remove this kind to the list of kinds to omit.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-omit-namespace&lt;/code&gt;: Remove this namespace to the list of namespaces to omit.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-read-permission&lt;/code&gt;: Remove this permission from the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-required-group-membership&lt;/code&gt;: Remove this group from the list of required group memberships.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-write-permission&lt;/code&gt;: Remove this permission to from list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--required-group-membership&lt;/code&gt;: A user must be a member of at least one specified group in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--service-account&lt;/code&gt;: When true, Spinnaker attempt to authenticate against Kubernetes using a Kubernetes service account. This only works when Halyard &amp;amp; Spinnaker are deployed in Kubernetes. Read more about service accounts here: 
&lt;a href=&#34;https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/&#34; target=&#34;_blank&#34;&gt;https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/&lt;/a&gt;
.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--spinnaker-kind&lt;/code&gt;: Set the Spinnaker kind for custom resource being added.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--versioned&lt;/code&gt;: Configure whether the custom resource being added is versioned by Spinnaker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: A user must have at least one of these roles in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-kubernetes-account-get&#34;&gt;hal config provider kubernetes account get&lt;/h2&gt;
&lt;p&gt;Get the specified account details for the kubernetes provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-492&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider kubernetes account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-478&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-kubernetes-account-list&#34;&gt;hal config provider kubernetes account list&lt;/h2&gt;
&lt;p&gt;List the account names for the kubernetes provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-493&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider kubernetes account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-479&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-kubernetes-disable&#34;&gt;hal config provider kubernetes disable&lt;/h2&gt;
&lt;p&gt;Set the kubernetes provider as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-494&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider kubernetes disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-480&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-kubernetes-edit&#34;&gt;hal config provider kubernetes edit&lt;/h2&gt;
&lt;p&gt;Due to how the Kubernetes provider shards its cache resources, there is opportunity to tune how its caching should be handled. This command exists to allow you tune this caching behavior.&lt;/p&gt;
&lt;h4 id=&#34;usage-495&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider kubernetes edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-481&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-kubernetes-enable&#34;&gt;hal config provider kubernetes enable&lt;/h2&gt;
&lt;p&gt;Set the kubernetes provider as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-496&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider kubernetes enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-482&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-oracle&#34;&gt;hal config provider oracle&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the oracle provider&lt;/p&gt;
&lt;h4 id=&#34;usage-497&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider oracle [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-483&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-128&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the oracle provider&amp;rsquo;s account&lt;/li&gt;
&lt;li&gt;&lt;code&gt;bakery&lt;/code&gt;: Manage and view Spinnaker configuration for the oracle provider&amp;rsquo;s image bakery configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the oracle provider as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the oracle provider as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-oracle-account&#34;&gt;hal config provider oracle account&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the oracle provider&amp;rsquo;s account&lt;/p&gt;
&lt;h4 id=&#34;usage-498&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider oracle account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-484&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-129&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add an account to the oracle provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific oracle account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit an account in the oracle provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified account details for the oracle provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the account names for the oracle provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-oracle-account-add&#34;&gt;hal config provider oracle account add&lt;/h2&gt;
&lt;p&gt;Add an account to the oracle provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-499&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider oracle account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-485&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--compartment-id&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) Provide the OCID of the Oracle Compartment to use.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--environment&lt;/code&gt;: The environment name for the account. Many accounts can share the same environment (e.g. dev, test, prod)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--fingerprint&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) Fingerprint of the public key&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--private-key-passphrase&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Passphrase used for the private key, if it is encrypted&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to view this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--region&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) An Oracle region (e.g., us-phoenix-1)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--required-group-membership&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must be a member of at least one specified group in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-private-key-file-path&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) Path to the private key in PEM format&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--tenancyId&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) Provide the OCID of the Oracle Tenancy to use.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user-id&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) Provide the OCID of the Oracle User you&amp;rsquo;re authenticating as&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-oracle-account-delete&#34;&gt;hal config provider oracle account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific oracle account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-500&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider oracle account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-486&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-oracle-account-edit&#34;&gt;hal config provider oracle account edit&lt;/h2&gt;
&lt;p&gt;Edit an account in the oracle provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-501&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider oracle account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-487&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--add-read-permission&lt;/code&gt;: Add this permission to the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-required-group-membership&lt;/code&gt;: Add this group to the list of required group memberships.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-write-permission&lt;/code&gt;: Add this permission to the list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--compartment-id&lt;/code&gt;: Provide the OCID of the Oracle Compartment to use.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--environment&lt;/code&gt;: The environment name for the account. Many accounts can share the same environment (e.g. dev, test, prod)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--fingerprint&lt;/code&gt;: Fingerprint of the public key&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--private-key-passphrase&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Passphrase used for the private key, if it is encrypted&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: A user must have at least one of these roles in order to view this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--region&lt;/code&gt;: An Oracle region (e.g., us-phoenix-1)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-read-permission&lt;/code&gt;: Remove this permission from the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-required-group-membership&lt;/code&gt;: Remove this group from the list of required group memberships.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-write-permission&lt;/code&gt;: Remove this permission to from list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--required-group-membership&lt;/code&gt;: A user must be a member of at least one specified group in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-private-key-file-path&lt;/code&gt;: Path to the private key in PEM format&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--tenancyId&lt;/code&gt;: Provide the OCID of the Oracle Tenancy to use.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user-id&lt;/code&gt;: Provide the OCID of the Oracle User you&amp;rsquo;re authenticating as&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: A user must have at least one of these roles in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-oracle-account-get&#34;&gt;hal config provider oracle account get&lt;/h2&gt;
&lt;p&gt;Get the specified account details for the oracle provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-502&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider oracle account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-488&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-oracle-account-list&#34;&gt;hal config provider oracle account list&lt;/h2&gt;
&lt;p&gt;List the account names for the oracle provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-503&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider oracle account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-489&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-oracle-bakery&#34;&gt;hal config provider oracle bakery&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the oracle provider&amp;rsquo;s image bakery configuration.&lt;/p&gt;
&lt;h4 id=&#34;usage-504&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider oracle bakery [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-490&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-130&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;base-image&lt;/code&gt;: Manage and view Spinnaker configuration for the oracle provider&amp;rsquo;s base image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the oracle provider&amp;rsquo;s bakery default options.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-oracle-bakery-base-image&#34;&gt;hal config provider oracle bakery base-image&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the oracle provider&amp;rsquo;s base image.&lt;/p&gt;
&lt;h4 id=&#34;usage-505&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider oracle bakery base-image [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-491&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-131&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add a base image for the oracle provider&amp;rsquo;s bakery.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific oracle base image by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit a base image for the oracle provider&amp;rsquo;s bakery.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified base image details for the oracle provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the base image names for the oracle provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-oracle-bakery-base-image-add&#34;&gt;hal config provider oracle bakery base-image add&lt;/h2&gt;
&lt;p&gt;Add a base image for the oracle provider&amp;rsquo;s bakery.&lt;/p&gt;
&lt;h4 id=&#34;usage-506&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider oracle bakery base-image add BASE-IMAGE [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-492&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;BASE-IMAGE&lt;/code&gt;: The name of the base image to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--base-image-id&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The OCID of the base image ID for the baking configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--detailed-description&lt;/code&gt;: A long description to help human operators identify the image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--package-type&lt;/code&gt;: This is used to help Spinnaker&amp;rsquo;s bakery download the build artifacts you supply it with. For example, specifying &amp;lsquo;deb&amp;rsquo; indicates that your artifacts will need to be fetched from a debian repository.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--short-description&lt;/code&gt;: A short description to help human operators identify the image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-user-name&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The ssh username for the baking configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--template-file&lt;/code&gt;: This is the name of the packer template that will be used to bake images from this base image. The template file must be found in this list 
&lt;a href=&#34;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&#34; target=&#34;_blank&#34;&gt;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&lt;/a&gt;
, or supplied as described here: 
&lt;a href=&#34;https://spinnaker.io/setup/bakery/&#34; target=&#34;_blank&#34;&gt;https://spinnaker.io/setup/bakery/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-oracle-bakery-base-image-delete&#34;&gt;hal config provider oracle bakery base-image delete&lt;/h2&gt;
&lt;p&gt;Delete a specific oracle base image by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-507&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider oracle bakery base-image delete BASE-IMAGE [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-493&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;BASE-IMAGE&lt;/code&gt;: The name of the base image to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-oracle-bakery-base-image-edit&#34;&gt;hal config provider oracle bakery base-image edit&lt;/h2&gt;
&lt;p&gt;Edit a base image for the oracle provider&amp;rsquo;s bakery.&lt;/p&gt;
&lt;h4 id=&#34;usage-508&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider oracle bakery base-image edit BASE-IMAGE [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-494&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;BASE-IMAGE&lt;/code&gt;: The name of the base image to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--base-image-id&lt;/code&gt;: The OCID of the base image ID for the baking configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--detailed-description&lt;/code&gt;: A long description to help human operators identify the image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--id&lt;/code&gt;: This is the identifier used by your cloud to find this base image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--package-type&lt;/code&gt;: This is used to help Spinnaker&amp;rsquo;s bakery download the build artifacts you supply it with. For example, specifying &amp;lsquo;deb&amp;rsquo; indicates that your artifacts will need to be fetched from a debian repository.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--short-description&lt;/code&gt;: A short description to help human operators identify the image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-user-name&lt;/code&gt;: The ssh username for the baking configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--template-file&lt;/code&gt;: This is the name of the packer template that will be used to bake images from this base image. The template file must be found in this list 
&lt;a href=&#34;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&#34; target=&#34;_blank&#34;&gt;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&lt;/a&gt;
, or supplied as described here: 
&lt;a href=&#34;https://spinnaker.io/setup/bakery/&#34; target=&#34;_blank&#34;&gt;https://spinnaker.io/setup/bakery/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-oracle-bakery-base-image-get&#34;&gt;hal config provider oracle bakery base-image get&lt;/h2&gt;
&lt;p&gt;Get the specified base image details for the oracle provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-509&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider oracle bakery base-image get BASE-IMAGE [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-495&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;BASE-IMAGE&lt;/code&gt;: The name of the base image to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-oracle-bakery-base-image-list&#34;&gt;hal config provider oracle bakery base-image list&lt;/h2&gt;
&lt;p&gt;List the base image names for the oracle provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-510&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider oracle bakery base-image list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-496&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-oracle-bakery-edit&#34;&gt;hal config provider oracle bakery edit&lt;/h2&gt;
&lt;p&gt;Edit the oracle provider&amp;rsquo;s bakery default options.&lt;/p&gt;
&lt;h4 id=&#34;usage-511&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider oracle bakery edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-497&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--availability-domain&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The name of the Availability Domain within which a new instance is launched and provisioned.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--instance-shape&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The shape for allocated to a newly created instance.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--subnet-id&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The name of the subnet within which a new instance is launched and provisioned.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--template-file&lt;/code&gt;: This is the name of the packer template that will be used to bake images from this base image. The template file must be found in this list 
&lt;a href=&#34;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&#34; target=&#34;_blank&#34;&gt;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&lt;/a&gt;
, or supplied as described here: 
&lt;a href=&#34;https://spinnaker.io/setup/bakery/&#34; target=&#34;_blank&#34;&gt;https://spinnaker.io/setup/bakery/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-oracle-disable&#34;&gt;hal config provider oracle disable&lt;/h2&gt;
&lt;p&gt;Set the oracle provider as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-512&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider oracle disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-498&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-oracle-enable&#34;&gt;hal config provider oracle enable&lt;/h2&gt;
&lt;p&gt;Set the oracle provider as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-513&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider oracle enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-499&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-tencentcloud&#34;&gt;hal config provider tencentcloud&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the tencentcloud provider&lt;/p&gt;
&lt;h4 id=&#34;usage-514&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider tencentcloud [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-500&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-132&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account&lt;/code&gt;: Manage and view Spinnaker configuration for the tencentcloud provider&amp;rsquo;s account&lt;/li&gt;
&lt;li&gt;&lt;code&gt;bakery&lt;/code&gt;: Manage and view Spinnaker configuration for the tencentcloud provider&amp;rsquo;s image bakery configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the tencentcloud provider as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the tencentcloud provider as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-tencentcloud-account&#34;&gt;hal config provider tencentcloud account&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the tencentcloud provider&amp;rsquo;s account&lt;/p&gt;
&lt;h4 id=&#34;usage-515&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider tencentcloud account ACCOUNT [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-501&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-133&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add an account to the tencentcloud provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific tencentcloud account by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit an account in the tencentcloud provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified account details for the tencentcloud provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the account names for the tencentcloud provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-tencentcloud-account-add&#34;&gt;hal config provider tencentcloud account add&lt;/h2&gt;
&lt;p&gt;Add an account to the tencentcloud provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-516&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider tencentcloud account add ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-502&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--environment&lt;/code&gt;: The environment name for the account. Many accounts can share the same environment (e.g. dev, test, prod)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to view this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--regions&lt;/code&gt;: The Tencent CLoud regions this Spinnaker account will manage.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--required-group-membership&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must be a member of at least one specified group in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--secret-id&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The secret id used to access Tencent Cloud.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--secret-key&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) (Sensitive data - user will be prompted on standard input) The secret key used to access Tencent Cloud.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-tencentcloud-account-delete&#34;&gt;hal config provider tencentcloud account delete&lt;/h2&gt;
&lt;p&gt;Delete a specific tencentcloud account by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-517&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider tencentcloud account delete ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-503&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-tencentcloud-account-edit&#34;&gt;hal config provider tencentcloud account edit&lt;/h2&gt;
&lt;p&gt;Edit an account in the tencentcloud provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-518&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider tencentcloud account edit ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-504&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--add-read-permission&lt;/code&gt;: Add this permission to the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-region&lt;/code&gt;: Add this region to the list of managed regions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-required-group-membership&lt;/code&gt;: Add this group to the list of required group memberships.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-write-permission&lt;/code&gt;: Add this permission to the list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--environment&lt;/code&gt;: The environment name for the account. Many accounts can share the same environment (e.g. dev, test, prod)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: A user must have at least one of these roles in order to view this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--regions&lt;/code&gt;: The Tencent CLoud regions this Spinnaker account will manage.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-read-permission&lt;/code&gt;: Remove this permission from the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-region&lt;/code&gt;: Remove this region from the list of managed regions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-required-group-membership&lt;/code&gt;: Remove this group from the list of required group memberships.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-write-permission&lt;/code&gt;: Remove this permission to from list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--required-group-membership&lt;/code&gt;: A user must be a member of at least one specified group in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--secret-id&lt;/code&gt;: The secret id used to access Tencent Cloud.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--secret-key&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) (Sensitive data - user will be prompted on standard input) The secret key used to access Tencent Cloud.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: A user must have at least one of these roles in order to make changes to this account&amp;rsquo;s cloud resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-tencentcloud-account-get&#34;&gt;hal config provider tencentcloud account get&lt;/h2&gt;
&lt;p&gt;Get the specified account details for the tencentcloud provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-519&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider tencentcloud account get ACCOUNT [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-505&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;: The name of the account to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-tencentcloud-account-list&#34;&gt;hal config provider tencentcloud account list&lt;/h2&gt;
&lt;p&gt;List the account names for the tencentcloud provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-520&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider tencentcloud account list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-506&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-tencentcloud-bakery&#34;&gt;hal config provider tencentcloud bakery&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the tencentcloud provider&amp;rsquo;s image bakery configuration.&lt;/p&gt;
&lt;h4 id=&#34;usage-521&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider tencentcloud bakery [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-507&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-134&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;base-image&lt;/code&gt;: Manage and view Spinnaker configuration for the tencentcloud provider&amp;rsquo;s base image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the tencentcloud provider&amp;rsquo;s bakery default options.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-tencentcloud-bakery-base-image&#34;&gt;hal config provider tencentcloud bakery base-image&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the tencentcloud provider&amp;rsquo;s base image.&lt;/p&gt;
&lt;h4 id=&#34;usage-522&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider tencentcloud bakery base-image [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-508&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-135&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add a base image for the tencentcloud provider&amp;rsquo;s bakery.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific tencentcloud base image by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit a base image for the tencentcloud provider&amp;rsquo;s bakery.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified base image details for the tencentcloud provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the base image names for the tencentcloud provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-tencentcloud-bakery-base-image-add&#34;&gt;hal config provider tencentcloud bakery base-image add&lt;/h2&gt;
&lt;p&gt;Add a base image for the tencentcloud provider&amp;rsquo;s bakery.&lt;/p&gt;
&lt;h4 id=&#34;usage-523&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider tencentcloud bakery base-image add BASE-IMAGE [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-509&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;BASE-IMAGE&lt;/code&gt;: The name of the base image to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--detailed-description&lt;/code&gt;: A long description to help human operators identify the image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--instance-type&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The instance type for the baking configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--package-type&lt;/code&gt;: This is used to help Spinnaker&amp;rsquo;s bakery download the build artifacts you supply it with. For example, specifying &amp;lsquo;deb&amp;rsquo; indicates that your artifacts will need to be fetched from a debian repository.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--region&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The region for the baking configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--short-description&lt;/code&gt;: A short description to help human operators identify the image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--source-image-id&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The source image ID for the baking configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-user-name&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The ssh username for the baking configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--template-file&lt;/code&gt;: This is the name of the packer template that will be used to bake images from this base image. The template file must be found in this list 
&lt;a href=&#34;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&#34; target=&#34;_blank&#34;&gt;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&lt;/a&gt;
, or supplied as described here: 
&lt;a href=&#34;https://spinnaker.io/setup/bakery/&#34; target=&#34;_blank&#34;&gt;https://spinnaker.io/setup/bakery/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--zone&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The zone for the baking configuration.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-tencentcloud-bakery-base-image-delete&#34;&gt;hal config provider tencentcloud bakery base-image delete&lt;/h2&gt;
&lt;p&gt;Delete a specific tencentcloud base image by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-524&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider tencentcloud bakery base-image delete BASE-IMAGE [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-510&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;BASE-IMAGE&lt;/code&gt;: The name of the base image to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-tencentcloud-bakery-base-image-edit&#34;&gt;hal config provider tencentcloud bakery base-image edit&lt;/h2&gt;
&lt;p&gt;Edit a base image for the tencentcloud provider&amp;rsquo;s bakery.&lt;/p&gt;
&lt;h4 id=&#34;usage-525&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider tencentcloud bakery base-image edit BASE-IMAGE [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-511&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;BASE-IMAGE&lt;/code&gt;: The name of the base image to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--detailed-description&lt;/code&gt;: A long description to help human operators identify the image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--id&lt;/code&gt;: This is the identifier used by your cloud to find this base image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--instance-type&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The instance type for the baking configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--package-type&lt;/code&gt;: This is used to help Spinnaker&amp;rsquo;s bakery download the build artifacts you supply it with. For example, specifying &amp;lsquo;deb&amp;rsquo; indicates that your artifacts will need to be fetched from a debian repository.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--region&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The region for the baking configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--short-description&lt;/code&gt;: A short description to help human operators identify the image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--source-image-id&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The source image ID for the baking configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-user-name&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The ssh username for the baking configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--template-file&lt;/code&gt;: This is the name of the packer template that will be used to bake images from this base image. The template file must be found in this list 
&lt;a href=&#34;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&#34; target=&#34;_blank&#34;&gt;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&lt;/a&gt;
, or supplied as described here: 
&lt;a href=&#34;https://spinnaker.io/setup/bakery/&#34; target=&#34;_blank&#34;&gt;https://spinnaker.io/setup/bakery/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--zone&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The zone for the baking configuration.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-tencentcloud-bakery-base-image-get&#34;&gt;hal config provider tencentcloud bakery base-image get&lt;/h2&gt;
&lt;p&gt;Get the specified base image details for the tencentcloud provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-526&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider tencentcloud bakery base-image get BASE-IMAGE [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-512&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;BASE-IMAGE&lt;/code&gt;: The name of the base image to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-tencentcloud-bakery-base-image-list&#34;&gt;hal config provider tencentcloud bakery base-image list&lt;/h2&gt;
&lt;p&gt;List the base image names for the tencentcloud provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-527&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider tencentcloud bakery base-image list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-513&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-tencentcloud-bakery-edit&#34;&gt;hal config provider tencentcloud bakery edit&lt;/h2&gt;
&lt;p&gt;Edit the tencentcloud provider&amp;rsquo;s bakery default options.&lt;/p&gt;
&lt;h4 id=&#34;usage-528&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider tencentcloud bakery edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-514&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--secret-id&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The default access key used to communicate with AWS.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--secret-key&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) The secret key used to communicate with AWS.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--template-file&lt;/code&gt;: This is the name of the packer template that will be used to bake images from this base image. The template file must be found in this list 
&lt;a href=&#34;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&#34; target=&#34;_blank&#34;&gt;https://github.com/spinnaker/rosco/tree/master/rosco-web/config/packer&lt;/a&gt;
, or supplied as described here: 
&lt;a href=&#34;https://spinnaker.io/setup/bakery/&#34; target=&#34;_blank&#34;&gt;https://spinnaker.io/setup/bakery/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-tencentcloud-disable&#34;&gt;hal config provider tencentcloud disable&lt;/h2&gt;
&lt;p&gt;Set the tencentcloud provider as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-529&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider tencentcloud disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-515&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-provider-tencentcloud-enable&#34;&gt;hal config provider tencentcloud enable&lt;/h2&gt;
&lt;p&gt;Set the tencentcloud provider as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-530&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config provider tencentcloud enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-516&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-pubsub&#34;&gt;hal config pubsub&lt;/h2&gt;
&lt;p&gt;Configure, validate, and view the specified pubsub.&lt;/p&gt;
&lt;h4 id=&#34;usage-531&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config pubsub [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;subcommands-136&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;google&lt;/code&gt;: Manage and view Spinnaker configuration for the google pubsub&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-pubsub-google&#34;&gt;hal config pubsub google&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the google pubsub&lt;/p&gt;
&lt;h4 id=&#34;usage-532&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config pubsub google [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-517&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-137&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the google pubsub as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the google pubsub as enabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;subscription&lt;/code&gt;: Manage and view Spinnaker configuration for the google pubsub&amp;rsquo;s subscription&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-pubsub-google-disable&#34;&gt;hal config pubsub google disable&lt;/h2&gt;
&lt;p&gt;Set the google pubsub as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-533&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config pubsub google disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-518&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-pubsub-google-enable&#34;&gt;hal config pubsub google enable&lt;/h2&gt;
&lt;p&gt;Set the google pubsub as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-534&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config pubsub google enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-519&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-pubsub-google-subscription&#34;&gt;hal config pubsub google subscription&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the google pubsub&amp;rsquo;s subscription&lt;/p&gt;
&lt;h4 id=&#34;usage-535&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config pubsub google subscription SUBSCRIPTION [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-520&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;SUBSCRIPTION&lt;/code&gt;: The name of the subscription to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-138&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add an subscription to the google pubsub.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific google subscription by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit an subscription in the google pubsub.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified subscription details for the google pubsub.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the subscription names for the google pubsub.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-pubsub-google-subscription-add&#34;&gt;hal config pubsub google subscription add&lt;/h2&gt;
&lt;p&gt;Add an subscription to the google pubsub.&lt;/p&gt;
&lt;h4 id=&#34;usage-536&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config pubsub google subscription add SUBSCRIPTION [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-521&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;SUBSCRIPTION&lt;/code&gt;: The name of the subscription to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--ack-deadline-seconds&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;10&lt;/code&gt;) Time in seconds before an outstanding message is considered unacknowledged and is re-sent.
Configurable in your Google Cloud Pubsub subscription. See the docs here: 
&lt;a href=&#34;https://cloud.google.com/pubsub/docs/subscriber&#34; target=&#34;_blank&#34;&gt;https://cloud.google.com/pubsub/docs/subscriber&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--json-path&lt;/code&gt;: The path to a JSON service account that Spinnaker will use as credentials. This is only needed if Spinnaker is not deployed on a Google Compute Engine VM, or needs permissions not afforded to the VM it is running on. See 
&lt;a href=&#34;https://cloud.google.com/compute/docs/access/service-accounts&#34; target=&#34;_blank&#34;&gt;https://cloud.google.com/compute/docs/access/service-accounts&lt;/a&gt;
 for more information.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--message-format&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;CUSTOM&lt;/code&gt;) One of &amp;lsquo;GCB&amp;rsquo;, &amp;lsquo;GCS&amp;rsquo;, &amp;lsquo;GCR&amp;rsquo;, or &amp;lsquo;CUSTOM&amp;rsquo;. This can be used to help Spinnaker translate the contents of the
Pub/Sub message into Spinnaker artifacts.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--project&lt;/code&gt;: The name of the GCP project your subscription lives in.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--subscription-name&lt;/code&gt;: The name of the subscription to listen to. This identifier does not include the name of the project, and must already be configured for Spinnaker to work.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--template-path&lt;/code&gt;: A path to a jinja template that specifies how artifacts from this pubsub system are interpreted and transformed into Spinnaker artifacts. See spinnaker.io/reference/artifacts for more information.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-pubsub-google-subscription-delete&#34;&gt;hal config pubsub google subscription delete&lt;/h2&gt;
&lt;p&gt;Delete a specific google subscription by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-537&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config pubsub google subscription delete SUBSCRIPTION [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-522&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;SUBSCRIPTION&lt;/code&gt;: The name of the subscription to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-pubsub-google-subscription-edit&#34;&gt;hal config pubsub google subscription edit&lt;/h2&gt;
&lt;p&gt;Edit an subscription in the google pubsub.&lt;/p&gt;
&lt;h4 id=&#34;usage-538&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config pubsub google subscription edit SUBSCRIPTION [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-523&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;SUBSCRIPTION&lt;/code&gt;: The name of the subscription to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--ack-deadline-seconds&lt;/code&gt;: Time in seconds before an outstanding message is considered unacknowledged and is re-sent.
Configurable in your Google Cloud Pubsub subscription. See the docs here: 
&lt;a href=&#34;https://cloud.google.com/pubsub/docs/subscriber&#34; target=&#34;_blank&#34;&gt;https://cloud.google.com/pubsub/docs/subscriber&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--json-path&lt;/code&gt;: The path to a JSON service account that Spinnaker will use as credentials. This is only needed if Spinnaker is not deployed on a Google Compute Engine VM, or needs permissions not afforded to the VM it is running on. See 
&lt;a href=&#34;https://cloud.google.com/compute/docs/access/service-accounts&#34; target=&#34;_blank&#34;&gt;https://cloud.google.com/compute/docs/access/service-accounts&lt;/a&gt;
 for more information.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--message-format&lt;/code&gt;: One of &amp;lsquo;GCB&amp;rsquo;, &amp;lsquo;GCS&amp;rsquo;, &amp;lsquo;GCR&amp;rsquo;, or &amp;lsquo;CUSTOM&amp;rsquo;. This can be used to help Spinnaker translate the contents of the
Pub/Sub message into Spinnaker artifacts.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--project&lt;/code&gt;: The name of the GCP project your subscription lives in.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--subscription-name&lt;/code&gt;: The name of the subscription to listen to. This identifier does not include the name of the project, and must already be configured for Spinnaker to work.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--template-path&lt;/code&gt;: A path to a jinja template that specifies how artifacts from this pubsub system are interpreted and transformed into Spinnaker artifacts. See spinnaker.io/reference/artifacts for more information.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-pubsub-google-subscription-get&#34;&gt;hal config pubsub google subscription get&lt;/h2&gt;
&lt;p&gt;Get the specified subscription details for the google pubsub.&lt;/p&gt;
&lt;h4 id=&#34;usage-539&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config pubsub google subscription get SUBSCRIPTION [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-524&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;SUBSCRIPTION&lt;/code&gt;: The name of the subscription to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-pubsub-google-subscription-list&#34;&gt;hal config pubsub google subscription list&lt;/h2&gt;
&lt;p&gt;List the subscription names for the google pubsub.&lt;/p&gt;
&lt;h4 id=&#34;usage-540&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config pubsub google subscription list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-525&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-repository&#34;&gt;hal config repository&lt;/h2&gt;
&lt;p&gt;Configure, validate, and view the specified repository.&lt;/p&gt;
&lt;h4 id=&#34;usage-541&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config repository [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;subcommands-139&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;artifactory&lt;/code&gt;: Manage and view Spinnaker configuration for the artifactory repository&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-repository-artifactory&#34;&gt;hal config repository artifactory&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the artifactory repository&lt;/p&gt;
&lt;h4 id=&#34;usage-542&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config repository artifactory [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-526&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-140&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the artifactory repository as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the artifactory repository as enabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;search&lt;/code&gt;: Manage and view Spinnaker configuration for the artifactory repository services&amp;rsquo;s search&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-repository-artifactory-disable&#34;&gt;hal config repository artifactory disable&lt;/h2&gt;
&lt;p&gt;Set the artifactory repository as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-543&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config repository artifactory disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-527&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-repository-artifactory-enable&#34;&gt;hal config repository artifactory enable&lt;/h2&gt;
&lt;p&gt;Set the artifactory repository as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-544&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config repository artifactory enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-528&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-repository-artifactory-search&#34;&gt;hal config repository artifactory search&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the artifactory repository services&amp;rsquo;s search&lt;/p&gt;
&lt;h4 id=&#34;usage-545&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config repository artifactory search SEARCH [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-529&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;SEARCH&lt;/code&gt;: The name of the search to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-141&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add a search for the artifactory repository service.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a specific artifactory search by name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit a search for the artifactory repository service.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;get&lt;/code&gt;: Get the specified search details for artifactory.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the search names for artifactory.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-repository-artifactory-search-add&#34;&gt;hal config repository artifactory search add&lt;/h2&gt;
&lt;p&gt;Add a search for the artifactory repository service.&lt;/p&gt;
&lt;h4 id=&#34;usage-546&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config repository artifactory search add SEARCH [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-530&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;SEARCH&lt;/code&gt;: The name of the search to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--base-url&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The base url your artifactory search is reachable at.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--groupId&lt;/code&gt;: The group id in your artifactory to be searched.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) The password of the artifactory user to authenticate as.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to view this build search or use it as a trigger source.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--repo&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The repo in your artifactory to be searched.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--repo-type&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;MAVEN&lt;/code&gt;) The package type of repo in your artifactory to be searched.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The username of the artifactory user to authenticate as.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) A user must have at least one of these roles in order to be able to run jobs on this build search.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-repository-artifactory-search-delete&#34;&gt;hal config repository artifactory search delete&lt;/h2&gt;
&lt;p&gt;Delete a specific artifactory search by name.&lt;/p&gt;
&lt;h4 id=&#34;usage-547&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config repository artifactory search delete SEARCH [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-531&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;SEARCH&lt;/code&gt;: The name of the search to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-repository-artifactory-search-edit&#34;&gt;hal config repository artifactory search edit&lt;/h2&gt;
&lt;p&gt;Edit a search for the artifactory repository service.&lt;/p&gt;
&lt;h4 id=&#34;usage-548&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config repository artifactory search edit SEARCH [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-532&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;SEARCH&lt;/code&gt;: The name of the search to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--add-read-permission&lt;/code&gt;: Add this permission to the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--add-write-permission&lt;/code&gt;: Add this permission to the list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--base-url&lt;/code&gt;: The base url your artifactory search is reachable at.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--groupId&lt;/code&gt;: The group id in your artifactory to be searched.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--password&lt;/code&gt;: The password of the artifactory user to authenticate as.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--read-permissions&lt;/code&gt;: A user must have at least one of these roles in order to view this build search or use it as a trigger source.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-read-permission&lt;/code&gt;: Remove this permission from the list of read permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--remove-write-permission&lt;/code&gt;: Remove this permission from the list of write permissions.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--repo&lt;/code&gt;: The repo in your artifactory to be searched.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--repo-type&lt;/code&gt;: The package type of repo in your artifactory to be searched.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--username&lt;/code&gt;: The username of the artifactory user to authenticate as.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--write-permissions&lt;/code&gt;: A user must have at least one of these roles in order to be able to run jobs on this build search.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-repository-artifactory-search-get&#34;&gt;hal config repository artifactory search get&lt;/h2&gt;
&lt;p&gt;Get the specified search details for artifactory.&lt;/p&gt;
&lt;h4 id=&#34;usage-549&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config repository artifactory search get SEARCH [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-533&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;SEARCH&lt;/code&gt;: The name of the search to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-repository-artifactory-search-list&#34;&gt;hal config repository artifactory search list&lt;/h2&gt;
&lt;p&gt;List the search names for artifactory.&lt;/p&gt;
&lt;h4 id=&#34;usage-550&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config repository artifactory search list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-534&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security&#34;&gt;hal config security&lt;/h2&gt;
&lt;p&gt;Configure Spinnaker&amp;rsquo;s security. This includes external SSL, authentication mechanisms, and authorization policies.&lt;/p&gt;
&lt;h4 id=&#34;usage-551&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-535&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-142&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;api&lt;/code&gt;: Configure and view the API server&amp;rsquo;s addressable URL and CORS policies.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;authn&lt;/code&gt;: Configure your authentication settings for Spinnaker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;authz&lt;/code&gt;: Configure your authorization settings for Spinnaker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ui&lt;/code&gt;: Configure and view the UI server&amp;rsquo;s addressable URL.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-api&#34;&gt;hal config security api&lt;/h2&gt;
&lt;p&gt;Configure and view the API server&amp;rsquo;s addressable URL and CORS policies.&lt;/p&gt;
&lt;h4 id=&#34;usage-552&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security api [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-536&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-143&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Configure access policies specific to Spinnaker&amp;rsquo;s API server.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ssl&lt;/code&gt;: Configure and view SSL settings for Spinnaker&amp;rsquo;s API gateway.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-api-edit&#34;&gt;hal config security api edit&lt;/h2&gt;
&lt;p&gt;When Spinnaker is deployed to a remote host, the API server may be configured to accept auth requests from alternate sources, do SSL termination, or sit behind an externally configured proxy server or load balancer.&lt;/p&gt;
&lt;h4 id=&#34;usage-553&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security api edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-537&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--cors-access-pattern&lt;/code&gt;: If you have authentication enabled, are accessing Spinnaker remotely, and are logging in from sources other than the UI, provide a regex matching all URLs authentication redirects may come from.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--override-base-url&lt;/code&gt;: If you are accessing the API server remotely, provide the full base URL of whatever proxy or load balancer is fronting the API requests.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-api-ssl&#34;&gt;hal config security api ssl&lt;/h2&gt;
&lt;p&gt;If you want the API server to do SSL termination, it must be enabled and configured here. If you are doing your own SSL termination, leave this disabled.&lt;/p&gt;
&lt;h4 id=&#34;usage-554&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security api ssl [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-538&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-144&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Disable SSL for the API gateway.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit SSL settings for your API server.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Enable SSL for the API gateway.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-api-ssl-disable&#34;&gt;hal config security api ssl disable&lt;/h2&gt;
&lt;p&gt;Disable SSL for the API gateway.&lt;/p&gt;
&lt;h4 id=&#34;usage-555&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security api ssl disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-539&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-api-ssl-edit&#34;&gt;hal config security api ssl edit&lt;/h2&gt;
&lt;p&gt;Configure SSL termination to handled by the API server&amp;rsquo;s Tomcat server.&lt;/p&gt;
&lt;h4 id=&#34;usage-556&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security api ssl edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-540&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--client-auth&lt;/code&gt;: Declare &amp;lsquo;WANT&amp;rsquo; when client auth is wanted but not mandatory, or &amp;lsquo;NEED&amp;rsquo;, when client auth is mandatory.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--key-alias&lt;/code&gt;: Name of your keystore entry as generated with your keytool.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--keystore&lt;/code&gt;: Path to the keystore holding your security certificates.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--keystore-password&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) The password to unlock your keystore. Due to a limitation in Tomcat, this must match your key&amp;rsquo;s password in the keystore.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--keystore-type&lt;/code&gt;: The type of your keystore. Examples include JKS, and PKCS12.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--truststore&lt;/code&gt;: Path to the truststore holding your trusted certificates.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--truststore-password&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) The password to unlock your truststore.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--truststore-type&lt;/code&gt;: The type of your truststore. Examples include JKS, and PKCS12.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-api-ssl-enable&#34;&gt;hal config security api ssl enable&lt;/h2&gt;
&lt;p&gt;Enable SSL for the API gateway.&lt;/p&gt;
&lt;h4 id=&#34;usage-557&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security api ssl enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-541&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authn&#34;&gt;hal config security authn&lt;/h2&gt;
&lt;p&gt;This set of commands allows you to configure how users can authenticate against Spinnaker.&lt;/p&gt;
&lt;h4 id=&#34;usage-558&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authn [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-542&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-145&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;iap&lt;/code&gt;: Configure the iap method for authenticating.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ldap&lt;/code&gt;: Configure the ldap method for authenticating.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;oauth2&lt;/code&gt;: Configure the oauth2 method for authenticating.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;saml&lt;/code&gt;: Configure the saml method for authenticating.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;x509&lt;/code&gt;: Configure the x509 method for authenticating.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authn-iap&#34;&gt;hal config security authn iap&lt;/h2&gt;
&lt;p&gt;Configure the iap method for authenticating.&lt;/p&gt;
&lt;h4 id=&#34;usage-559&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authn iap [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-543&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-146&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the iap method as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Configure authentication using the Google Cloud Identity-Aware Proxy authentication model.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the iap method as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authn-iap-disable&#34;&gt;hal config security authn iap disable&lt;/h2&gt;
&lt;p&gt;Set the iap method as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-560&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authn iap disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-544&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authn-iap-edit&#34;&gt;hal config security authn iap edit&lt;/h2&gt;
&lt;p&gt;Google Cloud Identity-Aware Proxy (IAP) is an authentication model that utilizes Google OAuth2.0 and an authorization service to provide access control for users of GCP. After a user has been authenticated and authorized by IAP&amp;rsquo;s service, a JWT token is passed along which Spinnaker uses to check for authenticity and to get the user email from the payload and sign the user in. To configure IAP, set the audience field retrieved from the IAP console.&lt;/p&gt;
&lt;h4 id=&#34;usage-561&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authn iap edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-545&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--audience&lt;/code&gt;: The Audience from the ID token payload. You can retrieve this field from the IAP console: 
&lt;a href=&#34;https://cloud.google.com/iap/docs/signed-headers-howto#verify_the_id_token_header&#34; target=&#34;_blank&#34;&gt;https://cloud.google.com/iap/docs/signed-headers-howto#verify_the_id_token_header&lt;/a&gt;
.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--iap-verify-key-url&lt;/code&gt;: The URL containing the Cloud IAP public keys in JWK format.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--issuer-id&lt;/code&gt;: The Issuer from the ID token payload.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--jwt-header&lt;/code&gt;: The HTTP request header that contains the JWT token.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authn-iap-enable&#34;&gt;hal config security authn iap enable&lt;/h2&gt;
&lt;p&gt;Set the iap method as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-562&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authn iap enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-546&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authn-ldap&#34;&gt;hal config security authn ldap&lt;/h2&gt;
&lt;p&gt;Configure the ldap method for authenticating.&lt;/p&gt;
&lt;h4 id=&#34;usage-563&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authn ldap [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-547&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-147&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the ldap method as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Configure authentication using a LDAP identity provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the ldap method as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authn-ldap-disable&#34;&gt;hal config security authn ldap disable&lt;/h2&gt;
&lt;p&gt;Set the ldap method as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-564&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authn ldap disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-548&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authn-ldap-edit&#34;&gt;hal config security authn ldap edit&lt;/h2&gt;
&lt;p&gt;Lightweight Directory Access Protocol (LDAP) is a standard way many organizations maintain user credentials and group memberships. Spinnaker uses the standard &amp;lsquo;bind&amp;rsquo; approach for user authentication. This is a fancy way of saying that Gate uses your username and password to login to the LDAP server, and if the connection is successful, you&amp;rsquo;re considered authenticated.&lt;/p&gt;
&lt;h4 id=&#34;usage-565&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authn ldap edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-549&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--group-search-base&lt;/code&gt;: The part of the directory tree under which group searches should be performed.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--manager-dn&lt;/code&gt;: An LDAP manager user is required for binding to the LDAP server for the user authentication process. This property refers to the DN of that entry. I.e. this is not the user which will be authenticated when logging into DHIS2, rather the user which binds to the LDAP server in order to do the authentication.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--manager-password&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) The password for the LDAP manager user.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--url&lt;/code&gt;: ldap:// or ldaps:// url of the LDAP server&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user-dn-pattern&lt;/code&gt;: The pattern for finding a user&amp;rsquo;s DN using simple pattern matching. For example, if your LDAP server has the URL 
&lt;a href=&#34;ldap://mysite.com/dc=spinnaker,dc=org&#34;&gt;ldap://mysite.com/dc=spinnaker,dc=org&lt;/a&gt;
, and you have the pattern &amp;lsquo;uid={0},ou=members&amp;rsquo;, &amp;lsquo;me&amp;rsquo; will map to a DN uid=me,ou=members,dc=spinnaker,dc=org. If no match is found, will try to find the user using user-search-filter, if set.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user-search-base&lt;/code&gt;: The part of the directory tree under which user searches should be performed. If user-search-base isn&amp;rsquo;t supplied, the search will be performed from the root.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user-search-filter&lt;/code&gt;: The filter to use when searching for a user&amp;rsquo;s DN. Will search either from user-search-base (if specified) or root for entires matching the filter, then attempt to bind as that user with the login password. For example, the filter &amp;lsquo;uid={0}&amp;rsquo; would apply to any user where uid matched the user&amp;rsquo;s login name. If &amp;ndash;user-dn-pattern is also specified, will attempt to find a match using the specified pattern first, before searching with the specified search filter if no match is found from the pattern.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authn-ldap-enable&#34;&gt;hal config security authn ldap enable&lt;/h2&gt;
&lt;p&gt;Set the ldap method as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-566&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authn ldap enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-550&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authn-oauth2&#34;&gt;hal config security authn oauth2&lt;/h2&gt;
&lt;p&gt;Configure the oauth2 method for authenticating.&lt;/p&gt;
&lt;h4 id=&#34;usage-567&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authn oauth2 [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-551&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-148&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the oauth2 method as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the oauth2 authentication method.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the oauth2 method as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authn-oauth2-disable&#34;&gt;hal config security authn oauth2 disable&lt;/h2&gt;
&lt;p&gt;Set the oauth2 method as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-568&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authn oauth2 disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-552&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authn-oauth2-edit&#34;&gt;hal config security authn oauth2 edit&lt;/h2&gt;
&lt;p&gt;Edit the oauth2 authentication method.&lt;/p&gt;
&lt;h4 id=&#34;usage-569&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authn oauth2 edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-553&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--access-token-uri&lt;/code&gt;: The access token uri for your OAuth provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--client-authentication-scheme&lt;/code&gt;: The client authentication scheme for your OAuth provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--client-id&lt;/code&gt;: The OAuth client ID you have configured with your OAuth provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--client-secret&lt;/code&gt;: The OAuth client secret you have configured with your OAuth provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--pre-established-redirect-uri&lt;/code&gt;: The externally accessible URL for Gate. For use with load balancers that do any kind of address manipulation for Gate traffic, such as an SSL terminating load balancer.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--provider&lt;/code&gt;: The OAuth provider handling authentication. The supported options are Google, GitHub, Oracle, Azure and Other&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--scope&lt;/code&gt;: The scope for your OAuth provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user-authorization-uri&lt;/code&gt;: The user authorization uri for your OAuth provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user-info-mapping-email&lt;/code&gt;: The email field returned from your OAuth provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user-info-mapping-first-name&lt;/code&gt;: The first name field returned from your OAuth provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user-info-mapping-last-name&lt;/code&gt;: The last name field returned from your OAuth provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user-info-mapping-username&lt;/code&gt;: The username field returned from your OAuth provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user-info-requirements&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;(empty)&lt;/code&gt;) The map of requirements the userInfo request must have. This is used to restrict user login to specific domains or having a specific attribute. Use equal signs between key and value, and additional key/value pairs need to repeat the flag. Example: &amp;lsquo;&amp;ndash;user-info-requirements foo=bar &amp;ndash;userInfoRequirements baz=qux&amp;rsquo;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user-info-uri&lt;/code&gt;: The user info uri for your OAuth provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authn-oauth2-enable&#34;&gt;hal config security authn oauth2 enable&lt;/h2&gt;
&lt;p&gt;Set the oauth2 method as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-570&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authn oauth2 enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-554&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authn-saml&#34;&gt;hal config security authn saml&lt;/h2&gt;
&lt;p&gt;Configure the saml method for authenticating.&lt;/p&gt;
&lt;h4 id=&#34;usage-571&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authn saml [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-555&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-149&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the saml method as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Configure authentication using a SAML identity provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the saml method as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authn-saml-disable&#34;&gt;hal config security authn saml disable&lt;/h2&gt;
&lt;p&gt;Set the saml method as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-572&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authn saml disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-556&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authn-saml-edit&#34;&gt;hal config security authn saml edit&lt;/h2&gt;
&lt;p&gt;SAML authenticates users by passing cryptographically signed XML documents between the Gate server and an identity provider. Gate&amp;rsquo;s key is stored and accessed via the &amp;ndash;keystore parameters, while the identity provider&amp;rsquo;s keys are included in the metadata.xml. Finally, the identity provider must redirect the control flow (through the user&amp;rsquo;s browser) back to Gate by way of the &amp;ndash;serviceAddressUrl. This is likely the address of Gate&amp;rsquo;s load balancer.&lt;/p&gt;
&lt;h4 id=&#34;usage-573&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authn saml edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-557&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--issuer-id&lt;/code&gt;: The identity of the Spinnaker application registered with the SAML provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--keystore&lt;/code&gt;: Path to the keystore that contains this server&amp;rsquo;s private key. This key is used to cryptographically sign SAML AuthNRequest objects.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--keystore-alias&lt;/code&gt;: The name of the alias under which this server&amp;rsquo;s private key is stored in the &amp;ndash;keystore file.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--keystore-password&lt;/code&gt;: The password used to access the file specified in &amp;ndash;keystore&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--metadata&lt;/code&gt;: The address to your identity provider&amp;rsquo;s metadata XML file. This can be a URL or the path of a local file.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--service-address-url&lt;/code&gt;: The address of the Gate server that will be accesible by the SAML identity provider. This should be the full URL, including port, e.g. 
&lt;a href=&#34;https://gate.org.com:8084/&#34; target=&#34;_blank&#34;&gt;https://gate.org.com:8084/&lt;/a&gt;
. If deployed behind a load balancer, this would be the laod balancer&amp;rsquo;s address.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user-attribute-mapping-email&lt;/code&gt;: The email field returned from your SAML provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user-attribute-mapping-first-name&lt;/code&gt;: The first name field returned from your SAML provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user-attribute-mapping-last-name&lt;/code&gt;: The last name field returned from your SAML provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user-attribute-mapping-roles&lt;/code&gt;: The roles field returned from your SAML provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user-attribute-mapping-roles-delimiter&lt;/code&gt;: The roles delimiter field returned from your SAML provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user-attribute-mapping-username&lt;/code&gt;: The username field returned from your SAML provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authn-saml-enable&#34;&gt;hal config security authn saml enable&lt;/h2&gt;
&lt;p&gt;Set the saml method as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-574&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authn saml enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-558&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authn-x509&#34;&gt;hal config security authn x509&lt;/h2&gt;
&lt;p&gt;Configure the x509 method for authenticating.&lt;/p&gt;
&lt;h4 id=&#34;usage-575&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authn x509 [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-559&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-150&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set the x509 method as disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Configure authentication and role information for a x509 authentication scheme&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set the x509 method as enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authn-x509-disable&#34;&gt;hal config security authn x509 disable&lt;/h2&gt;
&lt;p&gt;Set the x509 method as disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-576&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authn x509 disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-560&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authn-x509-edit&#34;&gt;hal config security authn x509 edit&lt;/h2&gt;
&lt;p&gt;x509 authenticates users via client certificate and a corresponding private key These certificates optionally provide authorization information via custom Oids with corresponding group information for the user. This can be configured via &amp;ndash;roleOid&lt;/p&gt;
&lt;h4 id=&#34;usage-577&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authn x509 edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-561&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--role-oid&lt;/code&gt;: The OID that encodes roles that the user specified in the x509 certificate belongs to&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--subject-principal-regex&lt;/code&gt;: The regex used to parse the subject principal name embedded in the x509 certificate if necessary&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authn-x509-enable&#34;&gt;hal config security authn x509 enable&lt;/h2&gt;
&lt;p&gt;Set the x509 method as enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-578&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authn x509 enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-562&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authz&#34;&gt;hal config security authz&lt;/h2&gt;
&lt;p&gt;This set of commands allows you to configure what resources users of Spinnaker can read and modify.&lt;/p&gt;
&lt;h4 id=&#34;usage-579&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authz [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-563&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-151&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set Spinnaker&amp;rsquo;s role-based authorization to disabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit your roles provider settings.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set Spinnaker&amp;rsquo;s role-based authorization to enabled&lt;/li&gt;
&lt;li&gt;&lt;code&gt;file&lt;/code&gt;: Configure the file role provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;github&lt;/code&gt;: Configure the github role provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;google&lt;/code&gt;: Configure the google role provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ldap&lt;/code&gt;: Configure the ldap role provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authz-disable&#34;&gt;hal config security authz disable&lt;/h2&gt;
&lt;p&gt;Set Spinnaker&amp;rsquo;s role-based authorization to disabled&lt;/p&gt;
&lt;h4 id=&#34;usage-580&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authz disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-564&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authz-edit&#34;&gt;hal config security authz edit&lt;/h2&gt;
&lt;p&gt;Edit your roles provider settings.&lt;/p&gt;
&lt;h4 id=&#34;usage-581&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authz edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-565&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--type&lt;/code&gt;: Set a roles provider type&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authz-enable&#34;&gt;hal config security authz enable&lt;/h2&gt;
&lt;p&gt;Set Spinnaker&amp;rsquo;s role-based authorization to enabled&lt;/p&gt;
&lt;h4 id=&#34;usage-582&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authz enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-566&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authz-file&#34;&gt;hal config security authz file&lt;/h2&gt;
&lt;p&gt;Configure the file role provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-583&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authz file [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-567&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-152&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the file role provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authz-file-edit&#34;&gt;hal config security authz file edit&lt;/h2&gt;
&lt;p&gt;Edit the file role provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-584&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authz file edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-568&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--file-path&lt;/code&gt;: A path to a file describing the roles of each user.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authz-github&#34;&gt;hal config security authz github&lt;/h2&gt;
&lt;p&gt;Configure the github role provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-585&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authz github [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-569&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-153&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the github role provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authz-github-edit&#34;&gt;hal config security authz github edit&lt;/h2&gt;
&lt;p&gt;Edit the github role provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-586&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authz github edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-570&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--accessToken&lt;/code&gt;: A personal access token of an account with access to your organization&amp;rsquo;s GitHub Teams structure.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--baseUrl&lt;/code&gt;: Used if using GitHub enterprise some other non github.com GitHub installation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--organization&lt;/code&gt;: The GitHub organization under which to query for GitHub Teams.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authz-google&#34;&gt;hal config security authz google&lt;/h2&gt;
&lt;p&gt;Configure the google role provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-587&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authz google [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-571&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-154&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the google role provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authz-google-edit&#34;&gt;hal config security authz google edit&lt;/h2&gt;
&lt;p&gt;Edit the google role provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-588&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authz google edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-572&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--admin-username&lt;/code&gt;: Your role provider&amp;rsquo;s admin username e.g. 
&lt;a href=&#34;mailto:admin@myorg.net&#34;&gt;admin@myorg.net&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--credential-path&lt;/code&gt;: A path to a valid json service account that can authenticate against the Google role provider.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--domain&lt;/code&gt;: The domain your role provider is configured for e.g. myorg.net.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authz-ldap&#34;&gt;hal config security authz ldap&lt;/h2&gt;
&lt;p&gt;Configure the ldap role provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-589&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authz ldap [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-573&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-155&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit the ldap role provider.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-authz-ldap-edit&#34;&gt;hal config security authz ldap edit&lt;/h2&gt;
&lt;p&gt;Edit the ldap role provider.&lt;/p&gt;
&lt;h4 id=&#34;usage-590&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security authz ldap edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-574&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--group-role-attributes&lt;/code&gt;: The attribute which contains the name of the authority defined by the group entry. Defaults to &amp;lsquo;cn&amp;rsquo;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--group-search-base&lt;/code&gt;: The part of the directory tree under which group searches should be performed.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--group-search-filter&lt;/code&gt;: The filter which is used to search for group membership. The default is &amp;lsquo;uniqueMember={0}&amp;rsquo;, corresponding to the groupOfUniqueMembers LDAP class. In this case, the substituted parameter is the full distinguished name of the user. The parameter &amp;lsquo;{1}&amp;rsquo; can be used if you want to filter on the login name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--manager-dn&lt;/code&gt;: The manager user&amp;rsquo;s distinguished name (principal) to use for querying ldap groups.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--manager-password&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) The manager user&amp;rsquo;s password to use for querying ldap groups.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--url&lt;/code&gt;: ldap:// or ldaps:// url of the LDAP server&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user-dn-pattern&lt;/code&gt;: The pattern for finding a user&amp;rsquo;s DN using simple pattern matching. For example, if your LDAP server has the URL 
&lt;a href=&#34;ldap://mysite.com/dc=spinnaker,dc=org&#34;&gt;ldap://mysite.com/dc=spinnaker,dc=org&lt;/a&gt;
, and you have the pattern &amp;lsquo;uid={0},ou=members&amp;rsquo;, &amp;lsquo;me&amp;rsquo; will map to a DN uid=me,ou=members,dc=spinnaker,dc=org. If no match is found, will try to find the user using &amp;ndash;user-search-filter, if set.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user-search-base&lt;/code&gt;: The part of the directory tree under which user searches should be performed. If &amp;ndash;user-search-base isn&amp;rsquo;t supplied, the search will be performed from the root.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user-search-filter&lt;/code&gt;: The filter to use when searching for a user&amp;rsquo;s DN. Will search either from &amp;ndash;user-search-base (if specified) or root for entires matching the filter.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-ui&#34;&gt;hal config security ui&lt;/h2&gt;
&lt;p&gt;Configure and view the UI server&amp;rsquo;s addressable URL.&lt;/p&gt;
&lt;h4 id=&#34;usage-591&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security ui [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-575&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-156&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Configure access policies specific to Spinnaker&amp;rsquo;s UI server.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ssl&lt;/code&gt;: Configure and view SSL settings for Spinnaker&amp;rsquo;s UI gateway.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-ui-edit&#34;&gt;hal config security ui edit&lt;/h2&gt;
&lt;p&gt;When Spinnaker is deployed to a remote host, the UI server may be configured to do SSL termination, or sit behind an externally configured proxy server or load balancer.&lt;/p&gt;
&lt;h4 id=&#34;usage-592&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security ui edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-576&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--override-base-url&lt;/code&gt;: If you are accessing the UI server remotely, provide the full base URL of whatever proxy or load balancer is fronting the UI requests.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-ui-ssl&#34;&gt;hal config security ui ssl&lt;/h2&gt;
&lt;p&gt;If you want the UI server to do SSL termination, it must be enabled and configured here. If you are doing your own SSL termination, leave this disabled.&lt;/p&gt;
&lt;h4 id=&#34;usage-593&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security ui ssl [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-577&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-157&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Disable SSL for the UI gateway.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit SSL settings for your UI server.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Enable SSL for the UI gateway.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-ui-ssl-disable&#34;&gt;hal config security ui ssl disable&lt;/h2&gt;
&lt;p&gt;Disable SSL for the UI gateway.&lt;/p&gt;
&lt;h4 id=&#34;usage-594&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security ui ssl disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-578&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-ui-ssl-edit&#34;&gt;hal config security ui ssl edit&lt;/h2&gt;
&lt;p&gt;Configure SSL termination to handled by the UI server&amp;rsquo;s Apache server.&lt;/p&gt;
&lt;h4 id=&#34;usage-595&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security ui ssl edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-579&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssl-certificate-ca-file&lt;/code&gt;: Path to the .crt file for the CA that issued your SSL certificate. This is only needed for localgitdeployments that serve the UI using webpack dev server.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssl-certificate-file&lt;/code&gt;: Path to your .crt file.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssl-certificate-key-file&lt;/code&gt;: Path to your .key file.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssl-certificate-passphrase&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) The passphrase needed to unlock your SSL certificate. This will be provided to Apache on startup.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-security-ui-ssl-enable&#34;&gt;hal config security ui ssl enable&lt;/h2&gt;
&lt;p&gt;Enable SSL for the UI gateway.&lt;/p&gt;
&lt;h4 id=&#34;usage-596&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config security ui ssl enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-580&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-stats&#34;&gt;hal config stats&lt;/h2&gt;
&lt;p&gt;Show Spinnaker&amp;rsquo;s stats settings.&lt;/p&gt;
&lt;h4 id=&#34;usage-597&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config stats [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-581&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-158&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set Spinnaker&amp;rsquo;s stats settings to disabled.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit Spinnaker&amp;rsquo;s stats settings.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set Spinnaker&amp;rsquo;s stats settings to enabled.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-stats-disable&#34;&gt;hal config stats disable&lt;/h2&gt;
&lt;p&gt;Set Spinnaker&amp;rsquo;s stats settings to disabled.&lt;/p&gt;
&lt;h4 id=&#34;usage-598&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config stats disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-582&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-stats-edit&#34;&gt;hal config stats edit&lt;/h2&gt;
&lt;p&gt;Edit Spinnaker&amp;rsquo;s stats settings.&lt;/p&gt;
&lt;h4 id=&#34;usage-599&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config stats edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-583&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--endpoint&lt;/code&gt;: Set the endpoint for stats metrics.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-stats-enable&#34;&gt;hal config stats enable&lt;/h2&gt;
&lt;p&gt;Set Spinnaker&amp;rsquo;s stats settings to enabled.&lt;/p&gt;
&lt;h4 id=&#34;usage-600&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config stats enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-584&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-storage&#34;&gt;hal config storage&lt;/h2&gt;
&lt;p&gt;Show Spinnaker&amp;rsquo;s persistent storage configuration.&lt;/p&gt;
&lt;h4 id=&#34;usage-601&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config storage [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-585&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-159&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;azs&lt;/code&gt;: Manage and view Spinnaker configuration for the &amp;ldquo;azs&amp;rdquo; persistent store.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit Spinnaker&amp;rsquo;s persistent storage.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;gcs&lt;/code&gt;: Manage and view Spinnaker configuration for the &amp;ldquo;gcs&amp;rdquo; persistent store.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;oracle&lt;/code&gt;: Manage and view Spinnaker configuration for the &amp;ldquo;oracle&amp;rdquo; persistent store.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;s3&lt;/code&gt;: Manage and view Spinnaker configuration for the &amp;ldquo;s3&amp;rdquo; persistent store.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-storage-azs&#34;&gt;hal config storage azs&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the &amp;ldquo;azs&amp;rdquo; persistent store.&lt;/p&gt;
&lt;h4 id=&#34;usage-602&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config storage azs [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-586&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-160&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit configuration for the &amp;ldquo;azs&amp;rdquo; persistent store.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-storage-azs-edit&#34;&gt;hal config storage azs edit&lt;/h2&gt;
&lt;p&gt;Edit configuration for the &amp;ldquo;azs&amp;rdquo; persistent store.&lt;/p&gt;
&lt;h4 id=&#34;usage-603&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config storage azs edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-587&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--storage-account-key&lt;/code&gt;: The key to access the Azure Storage Account used for Spinnaker&amp;rsquo;s persistent data.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--storage-account-name&lt;/code&gt;: The name of an Azure Storage Account used for Spinnaker&amp;rsquo;s persistent data.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--storage-container-name&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;spinnaker&lt;/code&gt;) The container name in the chosen storage account to place all of Spinnaker&amp;rsquo;s persistent data.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-storage-edit&#34;&gt;hal config storage edit&lt;/h2&gt;
&lt;p&gt;Edit Spinnaker&amp;rsquo;s persistent storage.&lt;/p&gt;
&lt;h4 id=&#34;usage-604&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config storage edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-588&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--type&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The type of the persistent store to use for Spinnaker.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-storage-gcs&#34;&gt;hal config storage gcs&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the &amp;ldquo;gcs&amp;rdquo; persistent store.&lt;/p&gt;
&lt;h4 id=&#34;usage-605&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config storage gcs [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-589&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-161&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit configuration for the &amp;ldquo;gcs&amp;rdquo; persistent store.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-storage-gcs-edit&#34;&gt;hal config storage gcs edit&lt;/h2&gt;
&lt;p&gt;Edit configuration for the &amp;ldquo;gcs&amp;rdquo; persistent store.&lt;/p&gt;
&lt;h4 id=&#34;usage-606&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config storage gcs edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-590&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--bucket&lt;/code&gt;: The name of a storage bucket that your specified account has access to. If not specified, a random name will be chosen. If you specify a globally unique bucket name that doesn&amp;rsquo;t exist yet, Halyard will create that bucket for you.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--bucket-location&lt;/code&gt;: This is only required if the bucket you specify doesn&amp;rsquo;t exist yet. In that case, the bucket will be created in that location. See 
&lt;a href=&#34;https://cloud.google.com/storage/docs/managing-buckets#manage-class-location&#34; target=&#34;_blank&#34;&gt;https://cloud.google.com/storage/docs/managing-buckets#manage-class-location&lt;/a&gt;
.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--json-path&lt;/code&gt;: A path to a JSON service account with permission to read and write to the bucket to be used as a backing store.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--project&lt;/code&gt;: The Google Cloud Platform project you are using to host the GCS bucket as a backing store.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--root-folder&lt;/code&gt;: The root folder in the chosen bucket to place all of Spinnaker&amp;rsquo;s persistent data in.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-storage-oracle&#34;&gt;hal config storage oracle&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the &amp;ldquo;oracle&amp;rdquo; persistent store.&lt;/p&gt;
&lt;h4 id=&#34;usage-607&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config storage oracle [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-591&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-162&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit configuration for the &amp;ldquo;oracle&amp;rdquo; persistent store.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-storage-oracle-edit&#34;&gt;hal config storage oracle edit&lt;/h2&gt;
&lt;p&gt;Edit configuration for the &amp;ldquo;oracle&amp;rdquo; persistent store.&lt;/p&gt;
&lt;h4 id=&#34;usage-608&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config storage oracle edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-592&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--bucket-name&lt;/code&gt;: The bucket name to store persistent state object in&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--compartment-id&lt;/code&gt;: Provide the OCID of the Oracle Compartment to use.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--fingerprint&lt;/code&gt;: Fingerprint of the public key&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--namespace&lt;/code&gt;: The namespace the bucket and objects should be created in&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--private-key-passphrase&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Passphrase used for the private key, if it is encrypted&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--region&lt;/code&gt;: An Oracle region (e.g., us-phoenix-1)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ssh-private-key-file-path&lt;/code&gt;: Path to the private key in PEM format&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--tenancy-id&lt;/code&gt;: Provide the OCID of the Oracle Tenancy to use.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--user-id&lt;/code&gt;: Provide the OCID of the Oracle User you&amp;rsquo;re authenticating as&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-storage-s3&#34;&gt;hal config storage s3&lt;/h2&gt;
&lt;p&gt;Manage and view Spinnaker configuration for the &amp;ldquo;s3&amp;rdquo; persistent store.&lt;/p&gt;
&lt;h4 id=&#34;usage-609&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config storage s3 [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-593&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-163&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit configuration for the &amp;ldquo;s3&amp;rdquo; persistent store.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-storage-s3-edit&#34;&gt;hal config storage s3 edit&lt;/h2&gt;
&lt;p&gt;Edit configuration for the &amp;ldquo;s3&amp;rdquo; persistent store.&lt;/p&gt;
&lt;h4 id=&#34;usage-610&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config storage s3 edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-594&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--access-key-id&lt;/code&gt;: Your AWS Access Key ID. If not provided, Halyard/Spinnaker will try to find AWS credentials as described at 
&lt;a href=&#34;http://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/credentials.html#credentials-default&#34; target=&#34;_blank&#34;&gt;http://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/credentials.html#credentials-default&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--assume-role&lt;/code&gt;: If set, Halyard will configure a credentials provider that uses AWS Security Token Service to assume the specified role.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Example: &amp;ldquo;user/spinnaker&amp;rdquo; or &amp;ldquo;role/spinnakerManaged&amp;rdquo;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--bucket&lt;/code&gt;: The name of a storage bucket that your specified account has access to. If not specified, a random name will be chosen. If you specify a globally unique bucket name that doesn&amp;rsquo;t exist yet, Halyard will create that bucket for you.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--endpoint&lt;/code&gt;: An alternate endpoint that your S3-compatible storage can be found at. This is intended for self-hosted storage services with S3-compatible APIs, e.g. Minio. If supplied, this storage type cannot be validated.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--path-style-access&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) when true, use path-style to access bucket; when false, use virtual hosted-style to access bucket. See 
&lt;a href=&#34;https://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html#VirtualHostingExamples&#34; target=&#34;_blank&#34;&gt;https://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html#VirtualHostingExamples&lt;/a&gt;
.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--region&lt;/code&gt;: This is only required if the bucket you specify doesn&amp;rsquo;t exist yet. In that case, the bucket will be created in that region. See 
&lt;a href=&#34;http://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region&#34; target=&#34;_blank&#34;&gt;http://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region&lt;/a&gt;
.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--root-folder&lt;/code&gt;: The root folder in the chosen bucket to place all of Spinnaker&amp;rsquo;s persistent data in.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--secret-access-key&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) Your AWS Secret Key.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--server-side-encryption&lt;/code&gt;: Use Amazon Server-Side Encryption (&amp;lsquo;x-amz-server-side-encryption&amp;rsquo; header). Supports &amp;lsquo;AES256&amp;rsquo; (for Amazon S3-managed encryption keys, equivalent to a header value of &amp;lsquo;AES256&amp;rsquo;) and &amp;lsquo;AWSKMS&amp;rsquo; (for AWS KMS-managed encryption keys, equivalent to a header value of &amp;lsquo;aws:kms&amp;rsquo;.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-version&#34;&gt;hal config version&lt;/h2&gt;
&lt;p&gt;Configure &amp;amp; view the current deployment of Spinnaker&amp;rsquo;s version.&lt;/p&gt;
&lt;h4 id=&#34;usage-611&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config version [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-595&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-164&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Set the desired Spinnaker version.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-version-edit&#34;&gt;hal config version edit&lt;/h2&gt;
&lt;p&gt;Set the desired Spinnaker version.&lt;/p&gt;
&lt;h4 id=&#34;usage-612&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config version edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-596&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--version&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) Must be either a version number &amp;ldquo;X.Y.Z&amp;rdquo; for a specific release of Spinnaker, or &amp;ldquo;$BRANCH-latest-unvalidated&amp;rdquo; for the most recently built (unvalidated) Spinnaker on $BRANCH.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-webhook&#34;&gt;hal config webhook&lt;/h2&gt;
&lt;p&gt;Show Spinnaker&amp;rsquo;s webhook configuration.&lt;/p&gt;
&lt;h4 id=&#34;usage-613&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config webhook [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-597&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-165&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;trust&lt;/code&gt;: Show Spinnaker&amp;rsquo;s webhook trust configuration.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-webhook-trust&#34;&gt;hal config webhook trust&lt;/h2&gt;
&lt;p&gt;Show Spinnaker&amp;rsquo;s webhook trust configuration.&lt;/p&gt;
&lt;h4 id=&#34;usage-614&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config webhook trust [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-598&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-166&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Set Spinnaker&amp;rsquo;s webhook trust to disabled.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit Spinnaker&amp;rsquo;s webhook trust configuration.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Set Spinnaker&amp;rsquo;s webhook trust to enabled.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-webhook-trust-disable&#34;&gt;hal config webhook trust disable&lt;/h2&gt;
&lt;p&gt;Set Spinnaker&amp;rsquo;s webhook trust to disabled.&lt;/p&gt;
&lt;h4 id=&#34;usage-615&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config webhook trust disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-599&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-webhook-trust-edit&#34;&gt;hal config webhook trust edit&lt;/h2&gt;
&lt;p&gt;Edit Spinnaker&amp;rsquo;s webhook trust configuration.&lt;/p&gt;
&lt;h4 id=&#34;usage-616&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config webhook trust edit [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-600&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--trustStore&lt;/code&gt;: The path to a key store in JKS format containing certification authorities that should be trusted by webhook stages.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--trustStorePassword&lt;/code&gt;: (&lt;em&gt;Sensitive data&lt;/em&gt; - user will be prompted on standard input) The password for the supplied trustStore.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-config-webhook-trust-enable&#34;&gt;hal config webhook trust enable&lt;/h2&gt;
&lt;p&gt;Set Spinnaker&amp;rsquo;s webhook trust to enabled.&lt;/p&gt;
&lt;h4 id=&#34;usage-617&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal config webhook trust enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-601&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-deploy&#34;&gt;hal deploy&lt;/h2&gt;
&lt;p&gt;Manage the deployment of Spinnaker. This includes where it&amp;rsquo;s deployed, what the infrastructure footprint looks like, what the currently running deployment looks like, etc&amp;hellip;&lt;/p&gt;
&lt;h4 id=&#34;usage-618&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal deploy [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;subcommands-167&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;apply&lt;/code&gt;: Deploy or update the currently configured instance of Spinnaker to a selected environment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;clean&lt;/code&gt;: Remove all Spinnaker artifacts in your target deployment environment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;collect-logs&lt;/code&gt;: Collect logs from the specified Spinnaker services.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;connect&lt;/code&gt;: Connect to your Spinnaker deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;details&lt;/code&gt;: Get details about your currently deployed Spinnaker installation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;diff&lt;/code&gt;: This shows what changes you have made since Spinnaker was last deployed.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;rollback&lt;/code&gt;: Rollback Spinnaker to the prior version on a selected environment.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-deploy-apply&#34;&gt;hal deploy apply&lt;/h2&gt;
&lt;p&gt;This command deploys Spinnaker, depending on how you&amp;rsquo;ve configured your deployment. Local deployments are applied to the machine running Halyard, whereas Distributed deployments are applied to a cloud provider. Local deployments are subject to downtime during updates, whereas Distributed deployments are deployed and updated via a headless &amp;lsquo;bootstrap&amp;rsquo; deployment of Spinnaker, and don&amp;rsquo;t suffer downtime.&lt;/p&gt;
&lt;h4 id=&#34;usage-619&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal deploy apply [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-602&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--auto-run&lt;/code&gt;: This command will generate a script to be run on your behalf. By default, the script will run without intervention - if you want to override this, provide &amp;ldquo;true&amp;rdquo; or &amp;ldquo;false&amp;rdquo; to this flag.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--delete-orphaned-services&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Deletes unused Spinnaker services after the deploy succeeds. This flag is not allowed when using the &amp;ndash;service-names or &amp;ndash;exclude-service-names arg.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--exclude-service-names&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) When supplied, do not install or update the specified Spinnaker services.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--flush-infrastructure-caches&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) WARNING: This is considered an advanced command, and may break your deployment if used incorrectly.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This flushes infrastructure caches (clouddriver) after the deploy succeeds.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--omit-config&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) WARNING: This is considered an advanced command, and may break your deployment if used incorrectly.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This guarantees that no configuration will be generated for this deployment. This is useful for staging artifacts for later manual configuration.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--prep-only&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) This does just the prep work, and not the actual deployment. Only useful at the moment if you want to just clone the repositories for a localgit setup.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--service-names&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) When supplied, only install or update the specified Spinnaker services.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--wait-for-completion&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) When supplied, wait for all containers to be ready before returning (only applies to Kubernetes V2 provider).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--wait-for-completion-timeout-minutes&lt;/code&gt;: Specify timeout for deploy apply command.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-deploy-clean&#34;&gt;hal deploy clean&lt;/h2&gt;
&lt;p&gt;This command destroys all Spinnaker artifacts in your target deployment environment. This cannot be undone, so use with care. This does not delete Halyard nor any of the configuration.&lt;/p&gt;
&lt;h4 id=&#34;usage-620&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal deploy clean [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-603&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-deploy-collect-logs&#34;&gt;hal deploy collect-logs&lt;/h2&gt;
&lt;p&gt;This command collects logs from all Spinnaker services, and depending on how it was deployed, it will collect logs from sidecars and startup scripts as well.&lt;/p&gt;
&lt;h4 id=&#34;usage-621&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal deploy collect-logs [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-604&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--exclude-service-names&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) When supplied, logs from the specified services will be not collected&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--service-names&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) When supplied, logs from only the specified services will be collected.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-deploy-connect&#34;&gt;hal deploy connect&lt;/h2&gt;
&lt;p&gt;This command connects to your Spinnaker deployment, assuming it was already deployed. In the case of the &lt;code&gt;Local*&lt;/code&gt; deployment type, this is a NoOp.&lt;/p&gt;
&lt;h4 id=&#34;usage-622&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal deploy connect [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-605&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--auto-run&lt;/code&gt;: This command will generate a script to be run on your behalf. By default, the script will run without intervention - if you want to override this, provide &amp;ldquo;true&amp;rdquo; or &amp;ldquo;false&amp;rdquo; to this flag.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--service-names&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) When supplied, connections to the specified Spinnaker services are opened. When omitted, connections to the UI &amp;amp; API servers are opened to allow you to interact with Spinnaker in your browser.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-deploy-details&#34;&gt;hal deploy details&lt;/h2&gt;
&lt;p&gt;Get details about your currently deployed Spinnaker installation.&lt;/p&gt;
&lt;h4 id=&#34;usage-623&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal deploy details [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-606&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--service-name&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The name of the service to inspect.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-deploy-diff&#34;&gt;hal deploy diff&lt;/h2&gt;
&lt;p&gt;This shows what changes you have made since Spinnaker was last deployed.&lt;/p&gt;
&lt;h4 id=&#34;usage-624&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal deploy diff [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-607&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-deploy-rollback&#34;&gt;hal deploy rollback&lt;/h2&gt;
&lt;p&gt;This command attempts to rollback Spinnaker to the prior deployed version, depending on how you&amp;rsquo;ve configured your deployment. Local deployments have their prior packages installed and reconfigured, whereas Distributed deployments are rolled back via a headless &amp;lsquo;bootstrap&amp;rsquo; deployment of Spinnaker, and don&amp;rsquo;t suffer downtime.&lt;/p&gt;
&lt;h4 id=&#34;usage-625&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal deploy rollback [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-608&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--exclude-service-names&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) When supplied, do not install or update the specified Spinnaker services.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--service-names&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;[]&lt;/code&gt;) When supplied, only install or update the specified Spinnaker services.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-plugins&#34;&gt;hal plugins&lt;/h2&gt;
&lt;p&gt;Show Spinnaker&amp;rsquo;s configured plugins.&lt;/p&gt;
&lt;h4 id=&#34;usage-626&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal plugins [parameters] [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-609&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;subcommands-168&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add a plugin&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a plugin&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable&lt;/code&gt;: Enable or disable all plugins&lt;/li&gt;
&lt;li&gt;&lt;code&gt;disable-downloading&lt;/code&gt;: Enable or disable the ability for Spinnaker services to download jars for plugins&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit a plugin&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable&lt;/code&gt;: Enable or disable all plugins&lt;/li&gt;
&lt;li&gt;&lt;code&gt;enable-downloading&lt;/code&gt;: Enable or disable the ability for Spinnaker services to download jars for plugins&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List all plugins&lt;/li&gt;
&lt;li&gt;&lt;code&gt;repository&lt;/code&gt;: Configure, validate, and view the specified plugin repository.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-plugins-add&#34;&gt;hal plugins add&lt;/h2&gt;
&lt;p&gt;Add a plugin&lt;/p&gt;
&lt;h4 id=&#34;usage-627&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal plugins add PLUGIN [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-610&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;PLUGIN&lt;/code&gt;: The name of the plugin to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--enabled&lt;/code&gt;: To enable or disable the plugin.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--extensions&lt;/code&gt;: A comma separated list of extensions to enable&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ui-resource-location&lt;/code&gt;: The location of the plugin&amp;rsquo;s ui resource.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--version&lt;/code&gt;: The plugin version to use&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-plugins-delete&#34;&gt;hal plugins delete&lt;/h2&gt;
&lt;p&gt;Delete a plugin&lt;/p&gt;
&lt;h4 id=&#34;usage-628&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal plugins delete PLUGIN [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-611&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;PLUGIN&lt;/code&gt;: The name of the plugin to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-plugins-disable&#34;&gt;hal plugins disable&lt;/h2&gt;
&lt;p&gt;Enable or disable all plugins&lt;/p&gt;
&lt;h4 id=&#34;usage-629&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal plugins disable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-612&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-plugins-disable-downloading&#34;&gt;hal plugins disable-downloading&lt;/h2&gt;
&lt;p&gt;Enable or disable the ability for Spinnaker services to download jars for plugins&lt;/p&gt;
&lt;h4 id=&#34;usage-630&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal plugins disable-downloading [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-613&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-plugins-edit&#34;&gt;hal plugins edit&lt;/h2&gt;
&lt;p&gt;Edit a plugin&lt;/p&gt;
&lt;h4 id=&#34;usage-631&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal plugins edit PLUGIN [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-614&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;PLUGIN&lt;/code&gt;: The name of the plugin to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--enabled&lt;/code&gt;: To enable or disable the plugin.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--extensions&lt;/code&gt;: A comma separated list of extensions to create&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--ui-resource-location&lt;/code&gt;: The location of the plugin&amp;rsquo;s ui resource.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--version&lt;/code&gt;: The plugin version to use&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-plugins-enable&#34;&gt;hal plugins enable&lt;/h2&gt;
&lt;p&gt;Enable or disable all plugins&lt;/p&gt;
&lt;h4 id=&#34;usage-632&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal plugins enable [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-615&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-plugins-enable-downloading&#34;&gt;hal plugins enable-downloading&lt;/h2&gt;
&lt;p&gt;Enable or disable the ability for Spinnaker services to download jars for plugins&lt;/p&gt;
&lt;h4 id=&#34;usage-633&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal plugins enable-downloading [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-616&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-plugins-list&#34;&gt;hal plugins list&lt;/h2&gt;
&lt;p&gt;List all plugins&lt;/p&gt;
&lt;h4 id=&#34;usage-634&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal plugins list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-617&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-plugins-repository&#34;&gt;hal plugins repository&lt;/h2&gt;
&lt;p&gt;Configure, validate, and view the specified plugin repository.&lt;/p&gt;
&lt;h4 id=&#34;usage-635&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal plugins repository [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;subcommands-169&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add&lt;/code&gt;: Add a plugin repository&lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: Delete a plugin repository&lt;/li&gt;
&lt;li&gt;&lt;code&gt;edit&lt;/code&gt;: Edit a plugin repository&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List all plugin repositories&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-plugins-repository-add&#34;&gt;hal plugins repository add&lt;/h2&gt;
&lt;p&gt;Add a plugin repository&lt;/p&gt;
&lt;h4 id=&#34;usage-636&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal plugins repository add REPOSITORY [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-618&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;REPOSITORY&lt;/code&gt;: The name of the plugin repository to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--url&lt;/code&gt;: (&lt;em&gt;Required&lt;/em&gt;) The location of the plugin repository.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-plugins-repository-delete&#34;&gt;hal plugins repository delete&lt;/h2&gt;
&lt;p&gt;Delete a plugin repository&lt;/p&gt;
&lt;h4 id=&#34;usage-637&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal plugins repository delete REPOSITORY [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-619&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;REPOSITORY&lt;/code&gt;: The name of the plugin repository to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-plugins-repository-edit&#34;&gt;hal plugins repository edit&lt;/h2&gt;
&lt;p&gt;Edit a plugin repository&lt;/p&gt;
&lt;h4 id=&#34;usage-638&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal plugins repository edit REPOSITORY [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-620&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;REPOSITORY&lt;/code&gt;: The name of the plugin repository to operate on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--url&lt;/code&gt;: The location of the plugin repository.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-plugins-repository-list&#34;&gt;hal plugins repository list&lt;/h2&gt;
&lt;p&gt;List all plugin repositories&lt;/p&gt;
&lt;h4 id=&#34;usage-639&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal plugins repository list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-621&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-shutdown&#34;&gt;hal shutdown&lt;/h2&gt;
&lt;p&gt;Shutdown the halyard daemon.&lt;/p&gt;
&lt;h4 id=&#34;usage-640&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal shutdown
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id=&#34;hal-spin&#34;&gt;hal spin&lt;/h2&gt;
&lt;p&gt;Manage the lifecycle of spin CLI.&lt;/p&gt;
&lt;h4 id=&#34;usage-641&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal spin [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;subcommands-170&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;install&lt;/code&gt;: Installs the spin CLI.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-spin-install&#34;&gt;hal spin install&lt;/h2&gt;
&lt;p&gt;This command installs the spin CLI.&lt;/p&gt;
&lt;h4 id=&#34;usage-642&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal spin install [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-622&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--auto-run&lt;/code&gt;: This command will generate a script to be run on your behalf. By default, the script will run without intervention - if you want to override this, provide &amp;ldquo;true&amp;rdquo; or &amp;ldquo;false&amp;rdquo; to this flag.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-task&#34;&gt;hal task&lt;/h2&gt;
&lt;p&gt;Every unit of work Halyard carries out is bundled in a Task. This set of commands exposes some information about these tasks. The commands here are mainly for troubleshooting.&lt;/p&gt;
&lt;h4 id=&#34;usage-643&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal task [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;subcommands-171&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;interrupt&lt;/code&gt;: Interrupt (attempt to kill) a given task.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the currently running Tasks.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-task-interrupt&#34;&gt;hal task interrupt&lt;/h2&gt;
&lt;p&gt;Interrupt (attempt to kill) a given task.&lt;/p&gt;
&lt;h4 id=&#34;usage-644&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal task interrupt UUID
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id=&#34;hal-task-list&#34;&gt;hal task list&lt;/h2&gt;
&lt;p&gt;List the currently running Tasks.&lt;/p&gt;
&lt;h4 id=&#34;usage-645&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal task list
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id=&#34;hal-version&#34;&gt;hal version&lt;/h2&gt;
&lt;p&gt;Get information about the available Spinnaker versions.&lt;/p&gt;
&lt;h4 id=&#34;usage-646&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal version [subcommands]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;subcommands-172&#34;&gt;Subcommands&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;bom&lt;/code&gt;: Get the Bill of Materials (BOM) for the specified version.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;latest&lt;/code&gt;: Get the latest released, validated version number of Spinnaker.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;: List the available Spinnaker versions and their changelogs.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-version-bom&#34;&gt;hal version bom&lt;/h2&gt;
&lt;p&gt;The Bill of Materials (BOM) is the manifest Halyard and Spinnaker use to agree on what subcomponent versions comprise a top-level release of Spinnaker. This command can be used with a main parameter (VERSION) to get the BOM for a given version of Spinnaker, or without a parameter to get the BOM for whatever version of Spinnaker you are currently configuring.&lt;/p&gt;
&lt;h4 id=&#34;usage-647&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal version bom VERSION [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-623&#34;&gt;Parameters&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;VERSION&lt;/code&gt;: The version whose Bill of Materials (BOM) to lookup.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--artifact-name&lt;/code&gt;: When supplied, print the version of this artifact only.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;hal-version-latest&#34;&gt;hal version latest&lt;/h2&gt;
&lt;p&gt;Get the latest released, validated version number of Spinnaker.&lt;/p&gt;
&lt;h4 id=&#34;usage-648&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal version latest
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id=&#34;hal-version-list&#34;&gt;hal version list&lt;/h2&gt;
&lt;p&gt;All Spinnaker releases that have been fully validated are listed here. You can pick one of these releases to deploy using the &lt;code&gt;hal config version edit&lt;/code&gt; command. There are unlisted, non-supported releases as well, but we advise against running them. For more information, contact the developers on 
&lt;a href=&#34;https://join.slack.com/t/spinnakerteam/shared_invite/zt-3f4dqg66a-hX~tWeWPL3Sfnj3F8Ie2xg&#34; target=&#34;_blank&#34;&gt;slack&lt;/a&gt;
.&lt;/p&gt;
&lt;h4 id=&#34;usage-649&#34;&gt;Usage&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;hal version list [parameters]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;parameters-624&#34;&gt;Parameters&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--deployment&lt;/code&gt;: If supplied, use this Halyard deployment. This will &lt;em&gt;not&lt;/em&gt; create a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-validate&lt;/code&gt;: (&lt;em&gt;Default&lt;/em&gt;: &lt;code&gt;false&lt;/code&gt;) Skip validation.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Component Sizing</title>
      <link>https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/component-sizing/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/component-sizing/</guid>
      <description>
        
        
        &lt;h1 id=&#34;halyard-is-deprecated&#34;&gt;HALYARD IS DEPRECATED&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;[!IMPORTANT]
At this time, halyard is considered deprecated and no longer supported.&lt;br&gt;
This document is kept here and alive for historical purposes. Documentation
should all be moved to native configuration files, and for more questions
and information please join the spinnaker slack.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Custom sizing can be specified for each Spinnaker component within the Halyard configuration. You can either add these sizes to the Halyard config manually, or use any of the 
&lt;a href=&#34;https://www.spinnaker.io/reference/halyard/commands/#hal-config-deploy-component-sizing&#34; target=&#34;_blank&#34;&gt;Halyard component sizing commands&lt;/a&gt;
. This feature is currently only supported for distributed deployments using Kubernetes (&lt;code&gt;hal config deploy edit --type distributed --account-name my-k8s-cluster&lt;/code&gt;).&lt;/p&gt;
&lt;h2 id=&#34;kubernetes&#34;&gt;Kubernetes&lt;/h2&gt;
&lt;p&gt;The following Kubernetes settings can be tweaked within custom sizing.&lt;/p&gt;
&lt;h3 id=&#34;cpu--memory-requestslimits&#34;&gt;CPU &amp;amp; Memory requests/limits&lt;/h3&gt;
&lt;p&gt;Container requests and limits for cpu and memory can be specified in the &lt;code&gt;deploymentEnvironment.customSizing&lt;/code&gt; section of the halconfig file.&lt;/p&gt;
&lt;p&gt;There are two ways to specify requests and limits&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;(Recommended)&lt;/em&gt; By supplying the container name, e.g. &lt;code&gt;echo:&lt;/code&gt;, followed by the container requests and limits.&lt;/p&gt;
&lt;p&gt;This sets resource configuration for the &lt;code&gt;echo&lt;/code&gt; container in &lt;code&gt;spin-echo&lt;/code&gt; service&amp;rsquo;s pod only, not any sidecars
(e.g. the monitoring daemon).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;By supplying the service name, e.g. &lt;code&gt;spin-clouddriver:&lt;/code&gt;, followed by the container requests and limits.&lt;/p&gt;
&lt;p&gt;This sets the resource configuration for the clouddriver container as well as any sidecar containers in the
&lt;code&gt;spin-clouddriver&lt;/code&gt; service.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Here is an example of this configuration:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;deploymentEnvironment&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;:&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;  &lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;customSizing&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;:&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;    &lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# This applies sizings to only the echo container and not to any sidecar &lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;    &lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# containers running with echo. (Use spin-&amp;lt;service&amp;gt; to include sidecars)&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;    &lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;echo&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;:&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;      &lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;limits&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;:&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;        &lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;cpu&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;:&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt; &lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;250m&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;        &lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;memory&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;:&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt; &lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;512Mi&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;      &lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;requests&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;:&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;        &lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;cpu&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;:&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt; &lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;100m&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;        &lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;memory&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;:&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt; &lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;128Mi&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;    &lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# This applies sizings to the clouddriver container as well as any sidecar &lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;    &lt;/span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# containers running with clouddriver. (Use without spin- to only include the clouddriver container)&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;    &lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;spin-clouddriver&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;:&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;      &lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;limits&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;:&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;        &lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;cpu&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;:&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt; &lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;1000m&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;        &lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;memory&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;:&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt; &lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;1Gi&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;      &lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;requests&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;:&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;        &lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;cpu&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;:&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt; &lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;250m&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;        &lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;memory&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;:&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt; &lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;512Mi&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Limits and requests follow the Kubernetes conventions 
&lt;a href=&#34;https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/&#34; target=&#34;_blank&#34;&gt;documented here&lt;/a&gt;
.&lt;/p&gt;
&lt;h4 id=&#34;updating-java_opts&#34;&gt;Updating JAVA_OPTS&lt;/h4&gt;
&lt;p&gt;All JVM-based services have the following JAVA_OPTS set:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;JAVA_OPTS=-XX:MaxRAMPercentage=50.0
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;This sets the JVM&amp;rsquo;s heap size to half the memory allocated per container. This can be overriden by specifying your own &lt;code&gt;JAVA_OPTS&lt;/code&gt;
using the &lt;code&gt;env&lt;/code&gt; key in 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/custom/#tweakable-service-settings&#34;&gt;service-settings&lt;/a&gt;
.&lt;/p&gt;
&lt;p&gt;As a starting point, the &lt;code&gt;-Xms&lt;/code&gt; can be set to 80%-90% of the requests memory allotment and &lt;code&gt;-Xmx&lt;/code&gt; can be set to 80-90% of the limits memory allotment. For the clouddriver example above, the &lt;code&gt;env&lt;/code&gt; key is as follows:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;env:
   JAVA_OPTS: &amp;#34;-Xms410m -Xmx819m&amp;#34;
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;recommendations&#34;&gt;Recommendations&lt;/h4&gt;
&lt;p&gt;It is not recommended that limits and requests be applied to the bootstrapping pods. These pods can be scaled down to 0 once &lt;code&gt;hal deploy apply&lt;/code&gt; has been completed. They will be relaunched the next time a &lt;code&gt;hal deploy apply&lt;/code&gt; is executed.&lt;/p&gt;
&lt;p&gt;Optimal sizings for your components will depend upon your environment, but in general clouddriver and orca will need to be larger than the rest of the components, additionally echo may also need to be larger if using event hooks.&lt;/p&gt;
&lt;h3 id=&#34;replicas&#34;&gt;Replicas&lt;/h3&gt;
&lt;p&gt;The number of desired replicas for a component can be specified within customSizing like so:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;customSizing:
  spin-[component name]:
    replicas: 2
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;If the number of replicas isn&amp;rsquo;t specified for a component halyard will deploy said component with the same number of replicas it had during the previous deployment. On the initial deployment of spinnaker all pods will default to 1 replica if nothing is specified within customSizing.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Important:&lt;/strong&gt; To avoid duplicate triggering, echo and igor must each be deployed with exactly one pod.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Custom Settings</title>
      <link>https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/custom/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/custom/</guid>
      <description>
        
        
        &lt;h1 id=&#34;halyard-is-deprecated&#34;&gt;HALYARD IS DEPRECATED&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;[!IMPORTANT]
At this time, halyard is considered deprecated and no longer supported.&lt;br&gt;
This document is kept here and alive for historical purposes. Documentation
should all be moved to native configuration files, and for more questions
and information please join the spinnaker slack.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Furthermore, some users will be more comfortable forgoing Halyard&amp;rsquo;s
configuration generation, or will want to port their old Spinnaker
configuration into Halyard. For these users &amp;amp; use-cases, Halyard supports
custom 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/#profiles&#34;&gt;Profiles&lt;/a&gt;
, and custom 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/#service-settings&#34;&gt;Service
Settings&lt;/a&gt;
.&lt;/p&gt;
&lt;h2 id=&#34;custom-profiles-versus-service-settings&#34;&gt;Custom Profiles versus Service settings&lt;/h2&gt;
&lt;p&gt;The two most common ways of customizing your Spinnaker installation is through the use of either a custom profile, for example &lt;code&gt;clouddriver-local.yml&lt;/code&gt;, or a service setting, for example &lt;code&gt;clouddriver.yml&lt;/code&gt;. Each of these is created in separate subfolders inside the main Halyard deployment profile folder. In a &lt;code&gt;default&lt;/code&gt; Halyard profile, this means profiles go in &lt;code&gt;.hal/default/profiles/&lt;/code&gt; while service settings go in &lt;code&gt;.hal/default/service-settings&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Custom profiles are configuration files that override the default configuration files for each Spinnaker Service. Service-Settings are used by Halyard to determine how to build the Spinnaker deployment and contain information specific to how each Spinnaker Service will be deployed.&lt;/p&gt;
&lt;p&gt;For example, if you want to substitute which image file will be used for a Spinnaker service, or what environment variables the service will be run with, then you&amp;rsquo;ll need to modify the service settings for that service.&lt;/p&gt;
&lt;p&gt;To override the debugging level specified in &lt;code&gt;clouddriver.yml&lt;/code&gt;, create a custom &lt;code&gt;clouddriver-local.yml&lt;/code&gt; file and put it in the &lt;code&gt;/profiles/&lt;/code&gt; directory.&lt;/p&gt;
&lt;h2 id=&#34;custom-profiles&#34;&gt;Custom Profiles&lt;/h2&gt;
&lt;p&gt;If you want to supply custom Profiles, for a particular

&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/#deployments&#34;&gt;Deployment&lt;/a&gt;
 (&lt;code&gt;$DEPLOYMENT&lt;/code&gt;, typically
&lt;code&gt;default&lt;/code&gt;) place them in &lt;code&gt;~/.hal/$DEPLOYMENT/profiles/&lt;/code&gt;. The will override any
profiles generated by Halyard, and will be copied over by Profile name.&lt;/p&gt;
&lt;p&gt;For example, if you want to supply a different &lt;code&gt;clouddriver.yml&lt;/code&gt;, you can do so
by placing it in &lt;code&gt;~/.hal/$DEPLOYMENT/profiles/clouddriver.yml&lt;/code&gt;, and running
&lt;code&gt;hal deploy apply&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;For any of the Spring based services, any profile matching
&lt;code&gt;${SERVICENAME}-.*\.yml&lt;/code&gt; will be copied and applied to &lt;code&gt;$SERVICENAME&lt;/code&gt;. Since
this approach will completely overwrite the generated service, and you may want
to only supply a few flags, you can instead provide them in
&lt;code&gt;${SERVICENAME}-local.yml&lt;/code&gt;, which will always be loaded by &lt;code&gt;$SERVICENAME&lt;/code&gt; with
no further configuration needed. Further 
&lt;a href=&#34;https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-profiles.html&#34; target=&#34;_blank&#34;&gt;Spring
Profiles&lt;/a&gt;

can be activated by configuring their &lt;code&gt;env&lt;/code&gt; to include &lt;code&gt;SPRING_PROFILES_ACTIVE&lt;/code&gt;
entries for your desired service. See the below 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/custom/#custom-service-settings&#34;&gt;Custom Service
Settings&lt;/a&gt;
 for more
information.&lt;/p&gt;
&lt;p&gt;You can validate that your Custom Profiles have been picked up and applied to
their services by checking &lt;code&gt;~/.hal/$DEPLOYMENT/history/service-profiles.yml&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&#34;custom-profile-for-deck&#34;&gt;Custom Profile for Deck&lt;/h3&gt;
&lt;p&gt;To supply custom settings or new values that override generated settings for the
Deck UI, you can place them in a file called &lt;code&gt;settings-local.js&lt;/code&gt;. For
example, to enable the &lt;code&gt;chaosMonkey&lt;/code&gt; feature flag, you can create the
following file:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;~/.hal/default/profiles/settings-local.js&lt;/code&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-js&#34; data-lang=&#34;js&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87&#34;&gt;window&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;spinnakerSettings&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;feature&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;chaosMonkey&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;custom-service-settings&#34;&gt;Custom Service Settings&lt;/h2&gt;
&lt;p&gt;For each service, &lt;code&gt;$SERVICENAME&lt;/code&gt;, you can supply a file
&lt;code&gt;~/.hal/$DEPLOYMENT/service-settings/$SERVICENAME.yml&lt;/code&gt; to override any settings
as found in &lt;code&gt;~/.hal/$DEPLOYMENT/history/service-settings.yml&lt;/code&gt;. For example, if
you wanted Echo to listen on port 443 with the &lt;code&gt;JAVA_OPTS=&amp;quot;-Xms256m -Xmx512m&amp;quot;&lt;/code&gt;
environment variables set, you create the following file:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;~/.hal/default/service-settings/echo.yml&lt;/code&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;port&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;:&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt; &lt;/span&gt;&lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;443&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;&lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;env&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;:&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;  &lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;JAVA_OPTS&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;:&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt; &lt;/span&gt;&lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#39;-Xms256m -Xmx512m&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;If you wanted to specify a secure connection to redis, you would create the following file:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;~/.hal/default/service-settings/redis.yml&lt;/code&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;overrideBaseUrl&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;:&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt; &lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;redis://someuser:somepassword@localhost:6379&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8;text-decoration:underline&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;tweakable-service-settings&#34;&gt;Tweakable Service Settings&lt;/h3&gt;
&lt;p&gt;Below are all the Service Settings you can configure. Keep in mind the ones
generated by Halyard are generally best and are all that we test, so there is
no guarantee making changes to these will result in a working Spinnaker
cluster.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Value&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;address&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;The address other services will use to lookup this service; e.g. &lt;code&gt;localhost&lt;/code&gt; or &lt;code&gt;redis.service.spinnaker.consul&lt;/code&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;artifactId&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;A fully-qualified identifier for the Artifact this service is to run - see your Service Settings output path for examples, since this varies by platform/deployment environment.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;basicAuthEnabled&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Whether or not to enable HTTP basic auth for this service.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;enabled&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Whether or not this service is enabled. Be careful, since disabling critical services like &lt;code&gt;consul-client&lt;/code&gt; can make your entire installation unusable and un-upgradable.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;env&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Environment variables to make available to this Service. Supplied as YAML key-value pairs.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;healthEndpoint&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;The HTTP endpoint that can be queried for health status. Leave empty if you want Halyard to simply check that a TCP connection is openable. This information is typically transmitted to the platform&amp;rsquo;s discovery system.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;host&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;The host that this service will bind to. &lt;code&gt;0.0.0.0&lt;/code&gt; will always work, but more restrictive bindings may be more secure.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;kubernetes&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;You can add Kubernetes specific service settings, see details below.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;location&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;The Spinnaker &amp;ldquo;location&amp;rdquo; this will be installed in. This is a namespace in Kubernetes, and a zone in GCE.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;monitored&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Whether or not this has monitoring endpoints exposed.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;overrideBaseUrl&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;The baseURL this service is reachable on. This is already made configurable for Deck &amp;amp; Gate via &lt;code&gt;hal config security&lt;/code&gt;, since these are both public-facing and may service from different hosts than they are discoverable on internal to Spinnaker.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;port&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;The port number this service is bound to, and will accept requests on.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;safeToUpdate&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Whether or not this service can be shutdown, and spun on a new VM/container. This protects datastores like Vault &amp;amp; Redis from being taken down from Halyard.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;scheme&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;The URI scheme for addressing this service, e.g. &lt;code&gt;http&lt;/code&gt; vs. &lt;code&gt;https&lt;/code&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;skipLifeCycleManagement&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Whether or not Halyard should skip managing a service&amp;rsquo;s life cycle.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;targetSize&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;The initial number of nodes this service will be created with. This is only respected on the initial deployment, and further edits will be rejected in favor of the prior service version&amp;rsquo;s size.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;kubernetes&#34;&gt;Kubernetes&lt;/h3&gt;
&lt;p&gt;Inside the &lt;code&gt;kubernetes&lt;/code&gt; item at the top level you can add a number of custom service settings that impact how the Spinnaker services are deployed onto a Kubernetes cluster. This lets you partially configure how the Kubernetes &lt;code&gt;Deployment&lt;/code&gt;, &lt;code&gt;Service&lt;/code&gt;, &lt;code&gt;Pods&lt;/code&gt; and other Kubernetes resources are deployed by Halyard. This allows you to do things like add a Kubernetes &lt;code&gt;secret&lt;/code&gt; or &lt;code&gt;emptydir&lt;/code&gt; to be mounted as a &lt;code&gt;Volume&lt;/code&gt; and &lt;code&gt;VolumeMount&lt;/code&gt;, change the default Kubernetes deployment strategy and more.&lt;/p&gt;
&lt;p&gt;At a high level, the configurable items inside the Kubernetes service settings are:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Item&lt;/th&gt;
&lt;th&gt;Details&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;deploymentStrategy&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Defines either &lt;code&gt;RollingUpdate&lt;/code&gt; or &lt;code&gt;Recreate&lt;/code&gt; deployment strategy, including setting &lt;code&gt;MaxSurge&lt;/code&gt; and &lt;code&gt;MaxUnavailable&lt;/code&gt; See 
&lt;a href=&#34;#deployment-strategy&#34;&gt;Deployment Strategy&lt;/a&gt;
 below.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;imagePullSecrets&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Define secrets to use to pull a custom artifact when using an artifactId to swap out docker image. More details can be found in the 
&lt;a href=&#34;#imagepullsecrets&#34;&gt;Image Pull Secrets section&lt;/a&gt;
.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;nodePort&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;When using a serviceType of NodePort, this provides the NodePort value.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;nodeSelectors&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Provide a list of &lt;code&gt;nodeSelectors&lt;/code&gt; key-value pairs to add to the pod specification. See 
&lt;a href=&#34;#nodeselectors&#34;&gt;Node Selectors&lt;/a&gt;
 below.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;affinity&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Provide a list of &lt;code&gt;affinity&lt;/code&gt; rules applied to a Spinnaker component&amp;rsquo;s pod specification. See 
&lt;a href=&#34;#affinity&#34;&gt;Affinity&lt;/a&gt;
 below.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;podAnnotations&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Provide a list of annotations to put on the deployed pods. See 
&lt;a href=&#34;#podannotations-podlabels-and-serviceannotations-servicelabels&#34;&gt;Annotations and Labels&lt;/a&gt;
 below.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;podLabels&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Provide a list of labels to put on the deployed pods. See 
&lt;a href=&#34;#podannotations-podlabels-and-serviceannotations-servicelabels&#34;&gt;Annotations and Labels&lt;/a&gt;
 below.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;securityContext&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Set the securityContext that the Spinnaker services should run using in Kubernetes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;serviceAnnotations&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Provide a list of annotations to put on the deployed services. See 
&lt;a href=&#34;#podannotations-podlabels-and-serviceannotations-servicelabels&#34;&gt;Annotations and Labels&lt;/a&gt;
 below.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;serviceLabels&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Provide a list of labels to put on the deployed services. See 
&lt;a href=&#34;#podannotations-podlabels-and-serviceannotations-servicelabels&#34;&gt;Annotations and Labels&lt;/a&gt;
 below.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;serviceAccountName&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Provide a default &lt;code&gt;serviceAccount&lt;/code&gt; under which to run Spinnaker services.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;serviceType&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Define a specific serviceType for deployed services, &lt;code&gt;ClusterIP&lt;/code&gt; (Default) or &lt;code&gt;NodePort&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;useExecHealthCheck&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Disable the exec-based healthcheck if necessary. See 
&lt;a href=&#34;#useexechealthcheck&#34;&gt;useExecHealthCheck&lt;/a&gt;
 for details.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;volumes&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Define a set of &lt;code&gt;Volume&lt;/code&gt; and &lt;code&gt;VolumeMount&lt;/code&gt; items to be attached to the Pods through the Deployment. See 
&lt;a href=&#34;#using-custom-volumes&#34;&gt;Custom Volumes&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;imagepullsecrets&#34;&gt;imagePullSecrets&lt;/h3&gt;
&lt;p&gt;If making use of custom artifactIds from an authenticated docker registry imagePullSecrets must be made available in the replicaset definition. To specify imagePullSecrets to custom artifactIds they can be specified as follows:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;kubernetes:
  imagePullSecrets:
  - desired-image-pull-secret1
  - desired-image-pull-secret2
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;podannotations-podlabels-and-serviceannotations-servicelabels&#34;&gt;podAnnotations, podLabels and serviceAnnotations, serviceLabels&lt;/h3&gt;
&lt;p&gt;Annotations and labels hold metadata that can be used to specify special behavior within Kubernetes. To apply annotations or labels to the &lt;code&gt;Pod&lt;/code&gt; and &lt;code&gt;Service&lt;/code&gt; resources for a particular Spinnaker service you can use something like:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;kubernetes:
  podAnnotations:
    example/podAnnotation: spinnaker.io
    example/podAnnotation-2: halyard
  podLabels:
    examplePodLabel: examplePodLabelValue
  serviceLabels:
    exampleServiceLabel: exampleServiceLabelValue
  serviceAnnotations:
    example/serviceAnnotation: spinnaker.io
    example/serviceAnnotation-2: halyard
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;These are all optional ways to control what metadata elements exist on the resources deployed by Halyard. For additional information about how these can be used, you can look at the 
&lt;a href=&#34;https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/&#34; target=&#34;_blank&#34;&gt;Annotations&lt;/a&gt;
 or 
&lt;a href=&#34;https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/&#34; target=&#34;_blank&#34;&gt;Labels and Selectors&lt;/a&gt;
 pages from Kubernetes.&lt;/p&gt;
&lt;h3 id=&#34;nodeselectors&#34;&gt;nodeSelectors&lt;/h3&gt;
&lt;p&gt;Node selector annotations will put out &lt;code&gt;nodeSelector&lt;/code&gt; values in the Pod specification. They generally follow a similar syntax to the annotations and labels. For example:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;kubernetes:
  nodeSelector:
     exampleNodeKey: exampleNodeValue
  deploymentEnvironment:
    nodeSelector:
      exampleNodeKey: exampleNodeValue
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Additional information regarding Node Selectors can be found in 
&lt;a href=&#34;https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector&#34; target=&#34;_blank&#34;&gt;the Kubernetes NodeSelector documentation&lt;/a&gt;
.&lt;/p&gt;
&lt;h3 id=&#34;affinity&#34;&gt;affinity&lt;/h3&gt;
&lt;p&gt;Affinity annotations generate &lt;code&gt;affinity&lt;/code&gt; values in the Pod specification and are more expressive than &lt;code&gt;nodeSelector&lt;/code&gt;. You can set precedence rather than specify an affinity hard requirement. The two types are &lt;code&gt;node affinity&lt;/code&gt; and &lt;code&gt;inter-pod affinity/anti-affinity&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Provide configuration per spinnaker component like the below example.&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;kubernetes:
  deploymentEnvironment:
    affinity:
      spin-clouddriver:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
            - matchExpressions:
              - key: spinnaker
                operator: In
                values:
                - &amp;#39;true&amp;#39;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;See 
&lt;a href=&#34;https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity&#34; target=&#34;_blank&#34;&gt;the Kubernetes affinity documentation&lt;/a&gt;
 for more information.&lt;/p&gt;
&lt;h3 id=&#34;useexechealthcheck&#34;&gt;useExecHealthCheck&lt;/h3&gt;
&lt;p&gt;By default halyard deploys services with an &lt;code&gt;exec&lt;/code&gt;-based health check in order to improve compatibility with Istio. This however can break functionality for implementations of Load Balancer service types and Ingress Controllers that rely on having an http health check to validate. Setting &lt;code&gt;kubernetes.useExecHealthCheck: false&lt;/code&gt; will switch the check method to be http based for such use cases.&lt;/p&gt;
&lt;h3 id=&#34;using-custom-volumes&#34;&gt;Using Custom Volumes&lt;/h3&gt;
&lt;p&gt;You can define a set of custom volumes for a particular service that will become &lt;code&gt;Volume&lt;/code&gt; and &lt;code&gt;VolumeMount&lt;/code&gt; items in the generated pod specifications when Halyard deploys Spinnaker on Kubernetes. This can be useful if you need to add custom CA Certificates or other files to Spinnaker service consistently.&lt;/p&gt;
&lt;p&gt;The Kubernetes service settings allow you to mount volumes of type &lt;code&gt;configMap&lt;/code&gt;, &lt;code&gt;secret&lt;/code&gt; and &lt;code&gt;emptyDir&lt;/code&gt; with the below syntax.&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;kubernetes:
  volumes:
  - id: secret-example-vol
    type: secret
    mountPath: /path/to/location/of/secret
  - id: configmap-example-vol
    type: configMap
    mountPath: /path/to/location/of/configMap
  - id: emptydir-example-vol
    type: emptyDir
    mountPath: /path/to/location/of/emptyDir
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Make sure that the &lt;code&gt;id&lt;/code&gt; field matches the &lt;code&gt;name&lt;/code&gt; of the existing &lt;code&gt;secret&lt;/code&gt; or &lt;code&gt;configmap&lt;/code&gt; resource in Kubernetes that you need mounted.&lt;/p&gt;
&lt;h3 id=&#34;deployment-strategy&#34;&gt;Deployment Strategy&lt;/h3&gt;
&lt;p&gt;You can change the deployment strategy that Kubernetes uses when deploying Spinnaker services.
For example, if you wanted to adjust the &lt;code&gt;maxSurge&lt;/code&gt; and &lt;code&gt;maxUnavailable&lt;/code&gt; percentages for a rolling update of Clouddriver, you would define a &lt;code&gt;clouddriver.yml&lt;/code&gt; file in your Halyard &lt;code&gt;service-settings&lt;/code&gt; like the one below.&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;kubernetes:
  deploymentStrategy:
    type: rollingUpdate
    strategySettings:
      maxSurge: 100%
      maxUnavailable: 50%
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;If you wanted to use a &lt;code&gt;Recreate&lt;/code&gt; strategy instead, you would use:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;kubernetes:
  deploymentStrategy:
    type: recreate
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;For additional information regarding the implication of each of these deployment strategies, consult the 
&lt;a href=&#34;https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/&#34; target=&#34;_blank&#34;&gt;Updating a Deployment&lt;/a&gt;
 documentation.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: High Availability</title>
      <link>https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/high-availability/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/high-availability/</guid>
      <description>
        
        
        &lt;h1 id=&#34;halyard-is-deprecated&#34;&gt;HALYARD IS DEPRECATED&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;[!IMPORTANT]
At this time, halyard is considered deprecated and no longer supported.&lt;br&gt;
This document is kept here and alive for historical purposes. Documentation
should all be moved to native configuration files, and for more questions
and information please join the spinnaker slack.&lt;/p&gt;
&lt;p&gt;The majority of the relevant 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/setup/install/high-availability/&#34;&gt;information has been moved to high-availability documentation&lt;/a&gt;
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This page describes how you can configure a Halyard deployment to increase the availability of specific services beyond simply 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/setup/productionize/scaling/horizontal-scaling/&#34;&gt;horizontally scaling&lt;/a&gt;
 the service. Halyard does this by splitting the functionalities of a service into separate logical roles (also known as sharding). The benefits of doing this is specific to the service that is being sharded. These deployment strategies are inspired by 
&lt;a href=&#34;https://blog.spinnaker.io/scaling-spinnaker-at-netflix-part-1-8a5ae51ee6de&#34; target=&#34;_blank&#34;&gt;Netflix&amp;amp;rsquo;s large scale experience&lt;/a&gt;
.&lt;/p&gt;
&lt;p&gt;When sharded, the new logical services are given new names. This means that these logical services can be configured and scaled independently of each other.&lt;/p&gt;
&lt;p&gt;Currently, this feature is only for Clouddriver and Echo.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Important:&lt;/strong&gt; Halyard only supports this functionality for a 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/setup/install/environment/#distributed-installation&#34;&gt;distributed Spinnaker deployment&lt;/a&gt;
 configured with the 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/setup/install/providers/kubernetes/&#34;&gt;Kubernetes provider&lt;/a&gt;
.&lt;/p&gt;
&lt;h2 id=&#34;ha-clouddriver&#34;&gt;HA Clouddriver&lt;/h2&gt;
&lt;div class=&#34;mermaid&#34;&gt;
  
graph TB

clouddriver(Clouddriver) --&gt; clouddriver-caching(Clouddriver-Caching);
clouddriver --&gt; clouddriver-rw(Clouddriver-RW);
clouddriver --&gt; clouddriver-ro(Clouddriver-RO);
clouddriver --&gt; clouddriver-ro-deck(Clouddriver-RO-Deck)

classDef default fill:#d8e8ec,stroke:#39546a;
linkStyle default stroke:#39546a,stroke-width:1px,fill:none;

classDef split fill:#42f4c2,stroke:#39546a;
class clouddriver-caching,clouddriver-ro,clouddriver-ro-deck,clouddriver-rw,echo-scheduler,echo-worker split

&lt;/div&gt;

&lt;p&gt;Clouddriver benefits greatly from isolating its operations into separate services. To split Clouddriver for increased availability, run:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;hal config deploy ha clouddriver &lt;span style=&#34;color:#204a87&#34;&gt;enable&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;When Spinnaker is deployed with this flag enabled, Clouddriver will be deployed as four different services, each only performing a subset of the base Clouddriver&amp;rsquo;s operations.&lt;/p&gt;
&lt;p&gt;Although by default the four Clouddriver services will communicate with the global Redis (all Spinnaker services speak to this Redis) provided by Halyard, it is recommended that the logical Clouddriver services be configured to communicate with an external Redis service. To be most effective, &lt;code&gt;clouddriver-ro&lt;/code&gt; should be configured to speak to a Redis read replica, &lt;code&gt;clouddriver-ro-deck&lt;/code&gt; should be configured to speak to a different Redis read replica, and the other two should be configured to speak to the master. This is handled automatically by Halyard if the user provides the two endpoints using this command:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;hal config deploy ha clouddriver edit --redis-master-endpoint &lt;span style=&#34;color:#000&#34;&gt;$REDIS_MASTER_ENDPOINT&lt;/span&gt; --redis-slave-endpoint &lt;span style=&#34;color:#000&#34;&gt;$REDIS_SLAVE_ENDPOINT&lt;/span&gt; --redis-slave-deck-endpoint &lt;span style=&#34;color:#000&#34;&gt;$REDIS_SLAVE_DECK_ENDPOINT&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The values for &lt;code&gt;REDIS_MASTER_ENDPOINT&lt;/code&gt;, &lt;code&gt;REDIS_SLAVE_ENDPOINT&lt;/code&gt;, and &lt;code&gt;REDIS_SLAVE_DECK_ENDPOINT&lt;/code&gt; must be 
&lt;a href=&#34;https://www.iana.org/assignments/uri-schemes/prov/redis&#34; target=&#34;_blank&#34;&gt;valid Redis URIs&lt;/a&gt;
.&lt;/p&gt;
&lt;p&gt;More information on Redis replication can be 
&lt;a href=&#34;https://redis.io/topics/replication&#34; target=&#34;_blank&#34;&gt;found here&lt;/a&gt;
.&lt;/p&gt;
&lt;h3 id=&#34;clouddriver-caching&#34;&gt;&lt;code&gt;clouddriver-caching&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;The first of the four logical Clouddriver services is the &lt;code&gt;clouddriver-caching&lt;/code&gt; service. This service caches and retrieves cloud infrastructure data. Since this is all that &lt;code&gt;clouddriver-caching&lt;/code&gt; is doing, there is no communication between this service and any other Spinnaker service.&lt;/p&gt;
&lt;p&gt;This service&amp;rsquo;s name when 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/component-sizing/&#34;&gt;configuring its sizing&lt;/a&gt;
 is &lt;code&gt;spin-clouddriver-caching&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;To add a 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/custom/#custom-profiles&#34;&gt;custom profile&lt;/a&gt;
 or 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/custom/#custom-service-settings&#34;&gt;custom service settings&lt;/a&gt;
 for this service, use the name &lt;code&gt;clouddriver-caching&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&#34;clouddriver-rw&#34;&gt;&lt;code&gt;clouddriver-rw&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;The second logical Clouddriver service is the &lt;code&gt;clouddriver-rw&lt;/code&gt; service. This service handles all mutating operations aside from what the &lt;code&gt;clouddriver-caching&lt;/code&gt; service does. This service can be scaled to handle an increased number of writes.&lt;/p&gt;
&lt;p&gt;This service&amp;rsquo;s name when 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/component-sizing/&#34;&gt;configuring its sizing&lt;/a&gt;
 is &lt;code&gt;spin-clouddriver-rw&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;To add a 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/custom/#custom-profiles&#34;&gt;custom profile&lt;/a&gt;
 or 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/custom/#custom-service-settings&#34;&gt;custom service settings&lt;/a&gt;
 for this service, use the name &lt;code&gt;clouddriver-rw&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&#34;clouddriver-ro&#34;&gt;&lt;code&gt;clouddriver-ro&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;The &lt;code&gt;clouddriver-ro&lt;/code&gt; service handles all read requests to Clouddriver. This service can be scaled to handle an increased number of reads.&lt;/p&gt;
&lt;p&gt;This service&amp;rsquo;s name when 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/component-sizing/&#34;&gt;configuring its sizing&lt;/a&gt;
 is &lt;code&gt;spin-clouddriver-ro&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;To add a 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/custom/#custom-profiles&#34;&gt;custom profile&lt;/a&gt;
 or 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/custom/#custom-service-settings&#34;&gt;custom service settings&lt;/a&gt;
 for this service, use the name &lt;code&gt;clouddriver-ro&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&#34;clouddriver-ro-deck&#34;&gt;&lt;code&gt;clouddriver-ro-deck&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;The &lt;code&gt;clouddriver-ro-deck&lt;/code&gt; service handles all read requests to Clouddriver from Deck (through Gate). This service can be scaled to handle an increased number of reads.&lt;/p&gt;
&lt;p&gt;This service&amp;rsquo;s name when 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/component-sizing/&#34;&gt;configuring its sizing&lt;/a&gt;
 is &lt;code&gt;spin-clouddriver-ro-deck&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;To add a 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/custom/#custom-profiles&#34;&gt;custom profile&lt;/a&gt;
 or 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/custom/#custom-service-settings&#34;&gt;custom service settings&lt;/a&gt;
 for this service, use the name &lt;code&gt;clouddriver-ro-deck&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&#34;ha-echo&#34;&gt;HA Echo&lt;/h2&gt;
&lt;div class=&#34;mermaid&#34;&gt;
  
graph TB

echo(Echo) --&gt; echo-scheduler(Echo-Scheduler);
echo(Echo) --&gt; echo-worker(Echo-Worker);

classDef default fill:#d8e8ec,stroke:#39546a;
linkStyle default stroke:#39546a,stroke-width:1px,fill:none;

classDef split fill:#42f4c2,stroke:#39546a;
class clouddriver-caching,clouddriver-ro,clouddriver-rw,echo-scheduler,echo-worker split


&lt;/div&gt;

&lt;p&gt;Echo can be split into two separate services that handle different operations. To split Echo for increased availability, run:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;hal config deploy ha &lt;span style=&#34;color:#204a87&#34;&gt;echo&lt;/span&gt; &lt;span style=&#34;color:#204a87&#34;&gt;enable&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;When Spinnaker is deployed with this enabled, Echo will be deploy as two different services:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href=&#34;#echo-scheduler&#34;&gt;&amp;lt;code&amp;gt;echo-scheduler&amp;lt;/code&amp;gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;#echo-worker&#34;&gt;&amp;lt;code&amp;gt;echo-worker&amp;lt;/code&amp;gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Although only the &lt;code&gt;echo-worker&lt;/code&gt; service can be horizontally scaled, splitting the services will reduce the load on both.&lt;/p&gt;
&lt;h3 id=&#34;echo-scheduler&#34;&gt;&lt;code&gt;echo-scheduler&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;The &lt;code&gt;echo-scheduler&lt;/code&gt; service handles scheduled tasks, or cron-jobs. Since it performs its tasks periodically (no triggers) there is no need for communication with other Spinnaker services.&lt;/p&gt;
&lt;p&gt;This service&amp;rsquo;s name when 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/component-sizing/&#34;&gt;configuring its sizing&lt;/a&gt;
 is &lt;code&gt;spin-echo-scheduler&lt;/code&gt;. To avoid duplicate triggering, this service must be deployed with exactly one pod.&lt;/p&gt;
&lt;p&gt;To add a 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/custom/#custom-profiles&#34;&gt;custom profile&lt;/a&gt;
 or 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/custom/#custom-service-settings&#34;&gt;custom service settings&lt;/a&gt;
 for this service, use the name &lt;code&gt;echo-scheduler&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&#34;echo-worker&#34;&gt;&lt;code&gt;echo-worker&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;The &lt;code&gt;echo-worker&lt;/code&gt; service handles all operations of Echo besides the cron-jobs.&lt;/p&gt;
&lt;p&gt;This service&amp;rsquo;s name when 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/component-sizing/&#34;&gt;configuring its sizing&lt;/a&gt;
 is &lt;code&gt;spin-echo-worker&lt;/code&gt;. This service can be scaled to more than one pod, unlike the &lt;code&gt;echo-scheduler&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;To add a 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/custom/#custom-profiles&#34;&gt;custom profile&lt;/a&gt;
 or 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/reference/halyard/custom/#custom-service-settings&#34;&gt;custom service settings&lt;/a&gt;
 for this service, use the name &lt;code&gt;echo-worker&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&#34;deleting-orphaned-services&#34;&gt;Deleting Orphaned Services&lt;/h2&gt;
&lt;p&gt;When enabling or disabling HA for a service on a running Spinnaker, Halyard will not clean up the old service(s) by default. This means that if a non-HA Clouddriver is running (for example) and Spinnaker is then deployed with HA Clouddriver enabled, the non-HA Clouddriver will still be running, even though it is no longer used. To clean up these orphaned services, add a &lt;code&gt;--delete-orphaned-services&lt;/code&gt; flag to &lt;code&gt;hal deploy apply&lt;/code&gt;:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;hal deploy apply --delete-orphaned-services
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;ha-topology&#34;&gt;HA Topology&lt;/h2&gt;
&lt;p&gt;With all services enabled for high availability, the new architecture looks like this:&lt;/p&gt;
&lt;div class=&#34;mermaid&#34;&gt;
  
graph TB

deck(Deck) --&gt; gate;
api(Custom Script/API Caller) --&gt; gate(Gate);
gate --&gt; kayenta(Kayenta);
gate --&gt; orca(Orca);
gate --&gt; clouddriver-ro(Clouddriver-RO);
gate --&gt; clouddriver-ro-deck(Clouddriver-RO-Deck)
orca --&gt; clouddriver-rw(Clouddriver-RW);
gate --&gt; rosco(Rosco);
orca --&gt; front50;
orca --&gt; rosco;
gate --&gt; front50(Front50);
gate --&gt; fiat(Fiat);
orca --&gt; kayenta;
clouddriver-ro --&gt; fiat;
clouddriver-ro-deck --&gt; fiat;
clouddriver-rw --&gt; fiat;
orca --&gt; fiat;
front50 --&gt; fiat;
echo-worker(Echo-Worker) --&gt; orca;
echo-worker --&gt; front50;
igor(Igor) --&gt; echo-worker;
clouddriver-caching(Clouddriver-Caching);
echo-scheduler(Echo-Scheduler);

classDef default fill:#d8e8ec,stroke:#39546a;
linkStyle default stroke:#39546a,stroke-width:1px,fill:none;

classDef external fill:#c0d89d,stroke:#39546a;
class deck,api external

classDef split fill:#42f4c2,stroke:#39546a;
class clouddriver-caching,clouddriver-ro,clouddriver-ro-deck,clouddriver-rw,echo-scheduler,echo-worker split

&lt;/div&gt;

&lt;h2 id=&#34;recoverability&#34;&gt;Recoverability&lt;/h2&gt;
&lt;p&gt;If you&amp;rsquo;ve 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/setup/productionize/caching/externalize-redis/&#34;&gt;configured an external Redis&lt;/a&gt;
, Spinnaker can recover from failure events. Igor is responsible for polling the state store (Redis) and recreating state. During a recovery, numerous old pipelines may be re-triggered. To protect against this scenario, Igor has a setting called &lt;code&gt;pollingSafeguard.itemUpperThreshold&lt;/code&gt;, which is the max number of pipeline triggers to accept before recognizing the scenario of numerous old re-triggers and stopping the state update. 
&lt;a href=&#34;https://github.com/spinnaker/igor/blob/22106ca4efb36d32d65650877c98425fcab77395/igor-core/src/main/java/com/netflix/spinnaker/igor/IgorConfigurationProperties.java#L86&#34; target=&#34;_blank&#34;&gt;Read the inline documentation for this setting&lt;/a&gt;
.&lt;/p&gt;
&lt;p&gt;Although it&amp;rsquo;s possible, it is not recommended to use spot instances on AWS or preemtible nodes to lower cost in production, as outages in your continuous deployment tool will likely cost more than any savings. Also consider hosting Spinnaker on isolated infrastructure to reduce the possibility that other applications or teams will affect your Spinnaker instance.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s also recommended to spread out services over multiple availability zones, as described in 
&lt;a href=&#34;https://blog.spinnaker.io/scaling-spinnaker-at-netflix-part-1-8a5ae51ee6de&#34; target=&#34;_blank&#34;&gt;the Netflix implementation&lt;/a&gt;
.&lt;/p&gt;

      </description>
    </item>
    
  </channel>
</rss>
