package proto.config

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message Clouddriver

clouddriver.proto:20

Configuration for the clouddriver microservice.

Used in: Services

message ConfigFile

config_files.proto:12

A config file for a Spinnaker microservice.

Used in: ConfigFiles

message ConfigFiles

config_files.proto:7

Wrapper for serialized config files for Spinnaker microservices.

message Cors

gate.proto:78

Configuration for cross-origin resource sharing.

Used in: Gate

message Deck

deck.proto:16

Used in: Services

message Deck.Canary

deck.proto:71

Configuration for the canary UI.

Used in: Deck

message Deck.Features

deck.proto:48

Configuration for UI-related feature flags.

Used in: Deck

message Deck.Notifications

deck.proto:98

Configuration for notifications providers.

Used in: Deck

message Deck.Providers

deck.proto:122

UI-specific provider default settings.

Used in: Deck

message Deck.Providers.Appengine

deck.proto:152

Used in: Providers

message Deck.Providers.Appengine.Defaults

deck.proto:154

Used in: Appengine

message Deck.Providers.Aws

deck.proto:159

Used in: Providers

message Deck.Providers.Aws.Defaults

deck.proto:161

Used in: Aws

message Deck.Providers.Azure

deck.proto:167

Used in: Providers

message Deck.Providers.Azure.Defaults

deck.proto:169

Used in: Azure

message Deck.Providers.Cloudfoundry

deck.proto:175

Used in: Providers

message Deck.Providers.Cloudfoundry.Defaults

deck.proto:177

Used in: Cloudfoundry

message Deck.Providers.Dcos

deck.proto:182

Used in: Providers

message Deck.Providers.Dcos.Defaults

deck.proto:184

Used in: Dcos

message Deck.Providers.Ecs

deck.proto:189

Used in: Providers

message Deck.Providers.Ecs.Defaults

deck.proto:191

Used in: Ecs

message Deck.Providers.Gce

deck.proto:196

Used in: Providers

message Deck.Providers.Gce.Defaults

deck.proto:198

Used in: Gce

message Deck.Providers.HuaweiCloud

deck.proto:204

Used in: Providers

message Deck.Providers.HuaweiCloud.Defaults

deck.proto:206

Used in: HuaweiCloud

message Deck.Providers.Kubernetes

deck.proto:225

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: Providers

(message has no fields)

message Deck.Providers.TencentCloud

deck.proto:214

TODO: add TencentCloud as a cloud provider so we can write config to Deck and Clouddriver.

Used in: Providers

message Deck.Providers.TencentCloud.Defaults

deck.proto:216

Used in: TencentCloud

message DeckEnv

deck_env.proto:7

Environment variables to be set when running deck.

Used in: Services

message Echo

echo.proto:19

Configuration for the echo microservice.

Used in: Services

message Echo.Scheduler

echo.proto:41

Echo scheduler configuration.

Used in: Echo

message Echo.Scheduler.Cron

echo.proto:46

Cron configuration.

Used in: Scheduler

message Echo.Services

echo.proto:35

Configuration for the status of non-core services.

Used in: Echo

message Echo.Stats

echo.proto:53

Configuration for optional collection of usage metrics.

Used in: Echo

message Eureka

managed_delivery.proto:41

Used in: Keel, ManagedDelivery

message Fiat

fiat.proto:9

Configuration for the fiat microservice.

Used in: Services

message Front50

front50.proto:13

Configuration for the front50 microservice.

Used in: Services

message Front50.Delivery

front50.proto:25

Configuration for enabling ManagedDelivery

Used in: Spinnaker

message Front50.Spinnaker

front50.proto:16

Used in: Front50

message Gate

gate.proto:13

Configuration for the gate microservice.

Used in: Services

message Gate.GoogleConfig

gate.proto:46

Wrapper for Google-specific authentication.

Used in: Gate

message Gate.Integrations

gate.proto:52

Wrapper for Gate integrations.

Used in: Gate

message Gate.Integrations.Gremlin

gate.proto:55

Configuration for Gremlin fault-injection support.

Used in: Integrations

message Gate.Services

gate.proto:40

Used in: Gate

message Hal

halconfig.proto:23

Configuration for a Spinnaker installation.

message Igor

igor.proto:18

Configuration for the Igor microservice.

Used in: Services

message Igor.Artifacts

igor.proto:33

Used in: Igor

message Igor.DockerRegistry

igor.proto:29

Used in: Igor

message Kayenta

kayenta.proto:19

Configuration for the Kayenta microservice.

Used in: Services

message Kayenta.ServiceIntegrations

kayenta.proto:22

Used in: Kayenta

message Kayenta.ServiceIntegrations.Aws

kayenta.proto:38

Used in: ServiceIntegrations

message Kayenta.ServiceIntegrations.Google

kayenta.proto:33

Used in: ServiceIntegrations

message Keel

managed_delivery.proto:18

Used in: Services

message Keel.SQL

managed_delivery.proto:29

Datastore configuration to be used with keel

Used in: Keel

message KeelConfig

managed_delivery.proto:46

Used in: Keel, ManagedDelivery

message KeelConfig.ArtifactRefresh

managed_delivery.proto:78

Frequency of refreshing keel artifacts

Used in: KeelConfig

message KeelConfig.Constraints

managed_delivery.proto:62

Constraints on sending system information

Used in: KeelConfig

message KeelConfig.Constraints.InteractiveNotifications

managed_delivery.proto:72

Enable notification

Used in: ManualJudgement

message KeelConfig.Constraints.ManualJudgement

managed_delivery.proto:66

ManualJudgement notification configuration

Used in: Constraints

message KeelConfig.Plugins

managed_delivery.proto:83

ManagedDelivery plugins

Used in: KeelConfig

message KeelConfig.Plugins.Bakery

managed_delivery.proto:91

Bakery plugin

Used in: Plugins

message KeelConfig.Plugins.Bakery.BaseImage

managed_delivery.proto:96

BaseImage information

Used in: Bakery

message KeelConfig.Plugins.DeliveryConfig

managed_delivery.proto:105

Enable delivery configuration

Used in: Plugins

message KeelConfig.Plugins.EC2

managed_delivery.proto:110

EC2 plugin

Used in: Plugins

message KeelConfig.Plugins.Kubernetes

managed_delivery.proto:115

Kubernetes plugin

Used in: Plugins

message KeelConfig.Plugins.Titus

managed_delivery.proto:120

Titus plugin

Used in: Plugins

message KeelConfig.ResourceCheck

managed_delivery.proto:57

Frequency of checking keel resources

Used in: KeelConfig

message ManagedDelivery

managed_delivery.proto:9

Used in: Hal

enum MetricStoreType

monitoring.proto:43

Configurable metric store types.

Used in: Monitoring.Monitor

message Monitoring

monitoring.proto:16

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: Services

message Monitoring.Monitor

monitoring.proto:33

Configuration for monitoring period and enabled metric stores.

Used in: Monitoring

message Orca

orca.proto:12

Configuration for the Orca microservice.

Used in: Services

message Orca.Defaults

orca.proto:35

Defaults applicable to the orca microservice.

Used in: Orca

message Orca.Defaults.BakeDefaults

orca.proto:40

Configuration of bakery defaults.

Used in: Defaults

message Orca.PipelineTemplates

orca.proto:29

Configuration for pipeline templates.

Used in: Orca

message Orca.Services

orca.proto:20

Configuration for the status of non-core services.

Used in: Orca

message Orca.Tasks

orca.proto:47

Configuration for Orca tasks.

Used in: Orca

message Orca.Tasks.ExecutionWindow

orca.proto:52

Execution window configuration.

Used in: Tasks

message Rosco

rosco.proto:13

Configuration for the rosco microservice.

Used in: Services

message ServerConfig

gate.proto:72

Web server configuration.

Used in: Gate

message ServiceSettings

service_enabled.proto:9

Configuration for a particular microservice.

Used in: Echo.Services, Gate.Services, Orca.Services

message Services

services.proto:21

Configuration for Spinnaker's microservices.

message SpringSecurity

gate.proto:63

Wrapper for Spring security configuration properties.

Used in: Gate