Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FieldComparisonSuccessDefinition ¶
type FieldComparisonSuccessDefinition struct { Name string `json:"name"` Path string `json:"path"` Default interface{} `json:"default"` Value *FieldComparisonValue `json:"value"` }
type FieldComparisonValue ¶
type FieldComparisonValue struct { Path string `json:"path"` Static interface{} `json:"static"` }
type Rollout ¶
type Rollout struct { APIVersion string `json:"apiVersion"` Kind string `json:"kind"` Metadata *Metadata `json:"metadata"` Spec *RolloutSpec `json:"spec"` }
type RolloutGroup ¶
type RolloutSpec ¶
type RolloutSpec struct {
Groups []*RolloutGroup `json:"groups"`
}
type Step ¶
type Step struct { Object string `json:"object"` Action string `json:"action"` Success []*SuccessDefinition `json:"success"` }
type SuccessDefinition ¶
type SuccessDefinition struct {
FieldComparisons []*FieldComparisonSuccessDefinition `json:"fieldComparisons"`
}
Click to show internal directories.
Click to hide internal directories.