UNPKG

@spotinst/spinnaker-deck

Version:

Spinnaker-Deck service, forked with support to Spotinst

37 lines (34 loc) 2.99 kB
import { HelpContentsRegistry } from '@spinnaker/core'; const helpContents: { [key: string]: string } = { 'pipeline.config.canary.clusterPairs': ` <p>A <em>cluster pair</em> is used to create a baseline and canary cluster.</p>' + <p>The version currently deployed in the baseline cluster will be used to create a new baseline server group, while the version created in the previous bake or Find AMI stage will be deployed into the canary.</p>`, 'pipeline.config.canary.resultStrategy': ` <p>The result stategy is used to determine how to roll up a score if multiple clusters are participating in the canary.</p> <p>The <em>lowest</em> strategy means that the cluster with the lowest score is used as the rolled up score</p> <p>The <em>average</em> strategy takes the average of all the canary scores</p>`, 'pipeline.config.canary.delayBeforeAnalysis': '<p>The number of minutes until the first ACA measurement interval begins.</p>', 'pipeline.config.canary.notificationHours': '<p>Hours at which to send a notification (comma separated)</p>', 'pipeline.config.canary.canaryInterval': '<p>The frequency at which a canary score is generated. The recommended interval is at least 30 minutes.</p>', 'pipeline.config.canary.successfulScore': '<p>The minimum score the canary must achieve to be considered successful.</p>', 'pipeline.config.canary.unhealthyScore': '<p>The lowest score the canary can attain before it is aborted and disabled as a failure.</p>', 'pipeline.config.canary.scaleUpCapacity': '<p>The number of instances to which to scale the canary and control clusters.</p>', 'pipeline.config.canary.scaleUpDelay': '<p>The number of minutes to wait before scaling up the canary.</p>', 'pipeline.config.canary.baselineVersion': '<p>The Canary stage will inspect the specified cluster to determine which version to deploy as the baseline in each cluster pair.</p>', 'pipeline.config.canary.lookback': '<p>With an analysis type of <strong>Growing</strong>, ACA will look at the entire duration of the canary for its analysis.</p><p>When choosing <strong>Sliding Lookback</strong>, the canary will use the most recent number of specified minutes for its analysis report (<b>useful for long running canaries that span multiple days</b>).</p>', 'pipeline.config.canary.continueOnUnhealthy': '<p>Continue the pipeline if the ACA comes back as <b>UNHEALTHY</b></p>', 'pipeline.config.canary.owner': '<p>The recipient email to which the canary report(s) will be sent.</p>', 'pipeline.config.canary.watchers': '<p>Comma separated list of additional emails to receive canary reports. Owners are automatically subscribed to notification emails.</p>', 'pipeline.config.canary.useGlobalDataset': '<p>Uses the global atlas dataset instead of the region specific dataset for ACA</p>', }; Object.keys(helpContents).forEach((key) => HelpContentsRegistry.register(key, helpContents[key]));