Documentation
¶
Index ¶
Constants ¶
View Source
const DefaultManifestPath = "reliably.yaml"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContinuousIntegrationInfo ¶
type ContinuousIntegrationInfo struct {
Type string `yaml:"type" json:"type"`
}
type Manifest ¶
type Manifest struct {
// App *AppInfo `yaml:"app" json:"app"`
ServiceLevel *Service `yaml:"slo" json:"slo"`
Dependencies []string `yaml:"dependencies" json:"dependencies"`
// ServiceLevel *ServiceLevel `yaml:"service_level,omitempty" json:"service_level,omitempty"`
// CI *ContinuousIntegrationInfo `yaml:"ci,omitempty" json:"ci,omitempty"`
// Hosting *Hosting `yaml:"hosting,omitempty" json:"hosting,omitempty"`
// IAC *IAC `yaml:"infrastructure_as_code,omitempty" json:"infrastructure_as_code,omitempty"`
Tags map[string]string `yaml:"tags,omitempty" json:"tags,omitempty"`
}
type Service ¶
type Service struct {
Objective ServiceLevelObjective `yaml:"objective" json:"objective"`
Resources []ServiceResource `yaml:"resources" json:"resources"`
}
type ServiceLevel ¶
type ServiceLevelObjective ¶
type ServiceResource ¶
Click to show internal directories.
Click to hide internal directories.