Get desktop application:
View/edit binary Protocol Buffers messages
Configuration for the clouddriver microservice.
Used in:
A config file for a Spinnaker microservice.
Used in:
The name of the config file.
The contents of the config file.
Wrapper for serialized config files for Spinnaker microservices.
Configuration for cross-origin resource sharing.
Used in:
A regex matching all URLs authentication redirects may come from.
Used in:
The endpoint at which Deck communicates with Gate.
Whether authn is enabled.
The Gate authn endpoint.
Baking details URL used in Bake stage execution details.
Configuration for the canary UI.
Configuration for notifications providers.
Configuration for cloud provider defaults.
Spinnaker version.
Default time zone in which to display timestamps in the UI.
Configuration for UI-related feature flags.
Configuration for the canary UI.
Used in:
The default canary judge. Defaults to `NetflixACAJudge-v1.0`, which is currently the only open-source judge available by default.
Whether the canary UI is disabled.
Name of the canary metrics account to use by default.
Name of the metrics store to use by default (e.g., `prometheus`, `datadog`).
Whether or not to show all canary configs in Deck, or just those scoped to the current application.
Name of storage account to use by default.
Whether or not to enable custom filter templates for canary configs in Deck.
Configuration for UI-related feature flags.
Used in:
Enable pipeline template support. Read more at https://github.com/spinnaker/dcd-spec.
Enable Chaos Monkey support. For this to work, you'll need a running Chaos Monkey deployment. See https://github.com/Netflix/chaosmonkey/wiki.
Whether authz is enabled.
Enable managed pipeline templates v2 UI support.
Enable managed delivery in the UI
Enable managed resources in the UI
Configuration for notifications providers.
Used in:
Configuration for the BearyChat notification provider.
Configuration for the email notification provider.
Configuration for the GitHub Status notification provider.
Configuration for the Google Chat notification provider.
Configuration for the Pub/Sub notification provider.
Configuration for the Slack notification provider.
Configuration for the SMS notification provider.
UI-specific provider default settings.
Used in:
Appengine provider defaults.
AWS provider defaults.
Azure provider defaults.
Cloudfoundry provider defaults.
DC/OS provider defaults.
ECS provider defaults.
GCE provider defaults.
Huawei Cloud provider defaults.
Tencent Cloud provider defaults.
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
The Kubernetes provider has no statically-configured defaults, but Deck currently registers each cloud provider based on the existence of an entry in the `providers` block.
Used in:
(message has no fields)
TODO: add TencentCloud as a cloud provider so we can write config to Deck and Clouddriver.
Used in:
Used in:
Environment variables to be set when running deck.
Used in:
Path to the .crt file containing deck's SSL certificate.
Path to the .key file for deck's SSL certificate.
The passphrase for deck's SSL certificate.
Configuration for the echo microservice.
Used in:
Configuration for the status of non-core services.
Echo scheduler configuration.
Used in:
Cron configuration.
Cron configuration.
Used in:
Default timezone. Defaults to `America/Los_Angeles`.
Configuration for the status of non-core services.
Used in:
Enabling keel for the echo service
Configuration for optional collection of usage metrics.
Used in:
Whether to send usage metrics. Defaults to true.
A unique ID representing this deployment of Spinnaker.
The version of Spinnaker being deployed.
The endpoint to which usage metrics are sent. This should generally be left empty, in which case metrics are sent to the default endpoint.
Information about how Spinnaker is configured and deployed.
Used in: ,
Whether this persistent store is enabled.
Configuration for the fiat microservice.
Used in:
Configuration for what resources users of Spinnaker can read and modify.
Configuration for the front50 microservice.
Used in:
Configuration for enabling ManagedDelivery
Used in:
Used in:
Configuration for the gate microservice.
Used in:
Web server configuration.
Configuration for cross-origin resource sharing.
Wrapper for Spring configuration properties (including OAuth2 authentication).
Configuration for SAML authentication.
Configuration for LDAP authentication.
Configuration for X509 authentication.
Wrapper for Google-specific authentication (ex: IAP).
Configuration for the status of non-core services.
Wrapper for Google-specific authentication.
Used in:
Configuration for Identity-Aware Proxy authentication.
Wrapper for Gate integrations.
Used in:
Configuration for Gremlin fault-injection support.
Used in:
Whether Gremlin is enabled.
Used in:
Configuration for a Spinnaker installation.
The timezone in which your Spinnaker instance runs. This affects what the UI will display as well as how CRON triggers are run.
Top-level Spinnaker version.
Configuration for the Spinnaker monitoring daemon metric stores.
Configuration for ManagedDelivery's Keel component
Configuration for the Igor microservice.
Used in:
Used in:
Used in:
Configuration for the Kayenta microservice.
Used in:
Used in:
Used in:
Used in:
Used in:
Keel specific configuration
Service discovery done through Eureka
Datastore used for keeping Keel data
Datastore configuration to be used with keel
Used in:
Whether this persistent store is enabled.
connection pools configuration for the primary database
connection pools configuration for the migration database
Used in: ,
Managed Delivery plugins to be enabled
Frequency of checking keel resources in duration string format (eg. 10s)
Frequency of refreshing keel artifacts in ISO 8601 format
Constraints pertinent to actions to be done to the pipeline
Frequency of refreshing keel artifacts
Used in:
Constraints on sending system information
Used in:
Enable notification
Used in:
ManualJudgement notification configuration
Used in:
Notification where manual judgement is required
ManagedDelivery plugins
Used in:
Bakery plugin
Used in:
BaseImage information
Used in:
Enable delivery configuration
Used in:
EC2 plugin
Used in:
Kubernetes plugin
Used in:
Titus plugin
Used in:
Frequency of checking keel resources
Used in:
Used in:
Whether ManagedDelivery is enabled.
Service discovery done through Eureka
Keel specific configuration
Configurable metric store types.
Used in:
Configuration for the spinnaker-monitoring microservice. The monitoring protos use snake_case for backwards compatibility with Halyard-generated hal configs and the spinnaker-monitoring microservice. All new protos should be added using camelCase for consistency with the rest of the hal config.
Used in:
Configuration for the Datadog metric store.
Configuration for the New Relic metric store.
Configuration for the Prometheus metric store.
Configuration for the Stackdriver metric store.
Configuration for monitoring period and enabled metric stores.
Configuration for monitoring period and enabled metric stores.
Used in:
Polling period for the monitoring daemon (seconds). Defaults to 30.
List of enabled metric stores.
Configuration for the Orca microservice.
Used in:
Defaults applicable to the orca microservice.
Used in:
Configuration of bakery defaults.
Configuration of bakery defaults.
Used in:
The default account to use for baking.
Configuration for pipeline templates.
Used in:
Whether pipeline templates are enabled.
Configuration for the status of non-core services.
Used in:
Enabling Kayenta for the orca service
Enabling Keel for the orca service
Configuration for Orca tasks.
Used in:
Execution window configuration.
Execution window configuration.
Used in:
Default timezone. Defaults to `America/Los_Angeles`.
Configuration for the rosco microservice.
Used in:
Web server configuration.
Used in:
SSL configuration.
Configuration for a particular microservice.
Used in: , ,
Whether the microservice is enabled.
The base URL for the microservice. In general, this should be the externally-resolvable URL for services that are exposed externally (ie, deck and gate).
Configuration for Spinnaker's microservices.
Wrapper for Spring security configuration properties.
Used in:
Configuration for OAuth2 authentication.
Configuration for basic authentication.