Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ReservedChartRefNamesList *[]ReservedChartList
Functions ¶
This section is empty.
Types ¶
type AppConfigResponse ¶
type AppConfigResponse struct {
//DefaultAppConfig json.RawMessage `json:"defaultAppConfig"`
//AppConfig TemplateRequest `json:"appConfig"`
LatestAppConfig TemplateRequest `json:"latestAppConfig"`
PreviousAppConfig TemplateRequest `json:"previousAppConfig"`
}
type ChartRefChangeRequest ¶
type ChartRefChangeRequest struct {
AppId int `json:"appId" validate:"required"`
EnvId int `json:"envId" validate:"required"`
TargetChartRefId int `json:"targetChartRefId" validate:"required"`
EnvConfigProperties *bean2.EnvironmentProperties `json:"-"`
EnvMetrics bool `json:"-"`
UserId int32 `json:"-"`
}
type ChartUpgradeRequest ¶
type DefaultChart ¶
type DefaultChart string
type PipelineConfigRequest ¶
type PipelineConfigRequest struct {
Id int `json:"id" validate:"number"`
AppId int `json:"appId,omitempty" validate:"number,required"`
EnvConfigOverrideId int `json:"envConfigOverrideId,omitempty"`
PipelineConfigValues json.RawMessage `json:"pipelineConfigValues,omitempty" validate:"required"` //json format user value
PipelineId int `json:"PipelineId,omitempty"`
Latest bool `json:"latest"`
Previous bool `json:"previous"`
EnvId int `json:"envId,omitempty"`
ManualReviewed bool `json:"manualReviewed" validate:"required"`
UserId int32 `json:"-"`
}
type PipelineConfigRequestResponse ¶
type PipelineConfigRequestResponse struct {
LatestPipelineConfigRequest PipelineConfigRequest `json:"latestPipelineConfigRequest"`
PreviousPipelineConfigRequest PipelineConfigRequest `json:"previousPipelineConfigRequest"`
}
type ReservedChartList ¶
type TemplateRequest ¶
type TemplateRequest struct {
Id int `json:"id" validate:"number"`
AppId int `json:"appId,omitempty" validate:"number,required"`
RefChartTemplate string `json:"refChartTemplate,omitempty"`
RefChartTemplateVersion string `json:"refChartTemplateVersion,omitempty"`
ChartRepositoryId int `json:"chartRepositoryId,omitempty"`
ValuesOverride json.RawMessage `json:"valuesOverride,omitempty" validate:"required"` //json format user value
DefaultAppOverride json.RawMessage `json:"defaultAppOverride,omitempty"` //override values available
ChartRefId int `json:"chartRefId,omitempty" validate:"number"`
Latest bool `json:"latest"`
IsAppMetricsEnabled bool `json:"isAppMetricsEnabled"`
Schema json.RawMessage `json:"schema"`
Readme string `json:"readme"`
IsBasicViewLocked bool `json:"isBasicViewLocked"`
CurrentViewEditor models.ChartsViewEditorType `json:"currentViewEditor"` //default "UNDEFINED" in db
GitRepoUrl string `json:"-"`
TargetRevision string `json:"-"`
IsCustomGitRepository bool `json:"-"`
UserId int32 `json:"-"`
LatestChartVersion string `json:"-"`
ImageDescriptorTemplate string `json:"-"`
}
Click to show internal directories.
Click to hide internal directories.