spinnaker

package
v4.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Front50

type Front50 struct {
	Service
	StorageBucket string `json:"storage_bucket,omitempty" mapstructure:"storage_bucket"`
	StoragePrefix string `json:"rootFolder,omitempty" mapstructure:"rootFolder"`
	S3            struct {
		Enabled bool `json:"enabled,omitempty" mapstructure:"enabled"`
	} `json:"s3,omitempty" mapstructure:"s3"`
	GCS struct {
		Enabled bool `json:"enabled,omitempty" mapstructure:"enabled"`
	} `json:"gcs,omitempty" mapstructure:"gcs"`
	Redis struct {
		Enabled bool `json:"enabled,omitempty" mapstructure:"enabled"`
	} `json:"redis,omitempty" mapstructure:"redis"`
}

Front50 service settings.

type Jenkins

type Jenkins struct {
	Enabled       bool `json:"enabled,omitempty" mapstructure:"enabled"`
	DefaultMaster struct {
		Name     string `json:"name,omitempty" mapstructure:"name"`
		BaseURL  string `json:"baseUrl,omitempty" mapstructure:"baseUrl"`
		Username string `json:"username,omitempty" mapstructure:"username"`
		Password string `json:"password,omitempty" mapstructure:"password"`
	} `json:"defaultMaster,omitempty" mapstructure:"defaultMaster"`
}

Jenkins service settings

type Jira

type Jira struct {
	Enabled        bool   `json:"enabled,omitempty" mapstructure:"enabled"`
	BasicAuthToken string `json:"basicAuthToken,omitempty" mapstructure:"basicAuthToken"`
	CreateIssueURL string `json:"createIssueUrl,omitempty" mapstructure:"createIssueUrl"`
}

type Logging

type Logging struct {
	Level struct {
		Spinnaker string `json:"com.netflix.spinnaker,omitempty" mapstructure:"com.netflix.spinnaker"`
		Root      string `json:"root,omitempty" mapstructure:"root"`
	} `json:"level,omitempty" mapstructure:"level"`
}

Logging levels.

type Redis

type Redis struct {
	Host string `json:"host,omitempty" mapstructure:"host"`
	Port string `json:"port,omitempty" mapstructure:"port"`
}

type Service

type Service struct {
	Enabled bool   `json:"enabled,omitempty" mapstructure:"enabled"`
	BaseURL string `json:"baseUrl,omitempty" mapstructure:"baseUrl"`
}

Service such as Fiat, Orca, Deck, Gate, etc.

type Services

type Services struct {
	Fiat    Service `json:"fiat,omitempty" mapstructure:"fiat"`
	Front50 Front50 `json:"front50,omitempty" mapstructure:"front50"`
	Jenkins Jenkins `json:"jenkins,omitempty" mapstructure:"jenkins"`
	Igor    Service `json:"igor,omitempty" mapstructure:"igor"`
	Kayenta Service `json:"kayenta,omitempty" mapstructure:"kayenta"`
	Redis   Redis   `json:"redis,omitempty" mapstructure:"redis"`
	Deck    struct {
		Protocol string `json:"protocol,omitempty" mapstructure:"protocol"`
		Hostname string `json:"hostname,omitempty" mapstructure:"hostname"`
		BaseURL  string `json:"baseUrl,omitempty" mapstructure:"baseUrl"`
		GateURL  string `json:"gateUrl,omitempty" mapstructure:"gateUrl"`
		Auth     struct {
			Enabled bool `json:"enabled,omitempty" mapstructure:"enabled"`
		} `json:"auth,omitempty" mapstructure:"auth"`
	} `json:"deck,omitempty" mapstructure:"deck"`
}

Services within Spinnaker.

type Spinnaker

type Spinnaker struct {
	Services Services `json:"services,omitempty" mapstructure:"services"`
	Logging  Logging  `json:"logging,omitempty" mapstructure:"logging"`
	Features struct {
		Jira Jira `json:"jira,omitempty" mapstructure:"jira"`
	} `json:"features,omitempty" mapstructure:"features"`
}

Spinnaker mirrors spinnaker.yaml files on disk

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL