package
Version:
v1.0.3
Opens a new window with list of versions in this module.
Published: Jul 8, 2021
License: MIT
Opens a new window with license information.
Imports: 2
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
type AppInput struct {
Name string `json:"name"`
IsIstio *bool `json:"isIstio"`
ImageTag *string `json:"imageTag"`
Paused *bool `json:"paused"`
GithubRepo *string `json:"githubRepo"`
SlackChannel *string `json:"slackChannel"`
CloudSourceRepo *string `json:"cloudSourceRepo"`
}
type ClusterInfo struct {
Name string `json:"name"`
Region string `json:"region"`
ReviewAppsEnabled bool `json:"reviewAppsEnabled"`
}
type CreateReviewAppInput struct {
Name string `json:"name"`
BranchName string `json:"branchName"`
}
type ManualApplyInput struct {
Name string `json:"name"`
Resources []*string `json:"resources"`
}
type Resource struct {
Encoded string `json:"encoded"`
Kind string `json:"kind"`
Name string `json:"name"`
}
type ReviewAppsConfig struct {
Enabled bool `json:"enabled"`
Vars []*Tuple `json:"vars"`
ExcludedResources []*Resource `json:"excludedResources"`
}
type SetRacEnabledInput struct {
Name string `json:"name"`
Enabled bool `json:"enabled"`
}
type SetResourceInput struct {
AppName string `json:"appName"`
Name string `json:"name"`
Kind string `json:"kind"`
}
type SetTupleInput struct {
Name string `json:"name"`
Key string `json:"key"`
Value string `json:"value"`
}
type State struct {
Current []*Resource `json:"Current"`
Previous []*Resource `json:"Previous"`
}
type TuberApp struct {
CloudSourceRepo string `json:"cloudSourceRepo"`
CurrentTags []string `json:"currentTags"`
GithubRepo string `json:"githubRepo"`
ImageTag string `json:"imageTag"`
Name string `json:"name"`
Paused bool `json:"paused"`
ReviewApp bool `json:"reviewApp"`
ReviewAppsConfig *ReviewAppsConfig `json:"reviewAppsConfig"`
SlackChannel string `json:"slackChannel"`
SourceAppName string `json:"sourceAppName"`
State *State `json:"state"`
TriggerID string `json:"triggerID"`
Vars []*Tuple `json:"vars"`
ReviewApps []*TuberApp `json:"reviewApps"`
Env []*Tuple `json:"env"`
ExcludedResources []*Resource `json:"excludedResources"`
}
type Tuple struct {
Key string `json:"key"`
Value string `json:"value"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.