Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EditProjectForm ¶
type EditProjectForm struct {
BaseURL string `json:"base_url" form:"base_url" valid:"required,stringlength(1|255)"`
HelmDirectoryName string `json:"helm_directory_name" form:"helm_directory_name" valid:"stringlength(0|255)"`
Namespace string `json:"namespace" form:"namespace" valid:"required,stringlength(1|255)"`
ValueOptions []*OverrideValue `json:"value_options" form:"value_options" valid:"-"`
}
EditProjectForm is form struct for update projects.
type NewBranchForm ¶
type NewBranchForm struct {
Name string `json:"name" form:"name" valid:"required,stringlength(1|255)"`
}
type NewProjectForm ¶
type NewProjectForm struct {
Title string `json:"title" form:"title" valid:"required,stringlength(1|255)"`
BaseURL string `json:"base_url" form:"base_url" valid:"required,stringlength(1|255)"`
RepositoryOwner string `json:"repository_owner" form:"repository_owner" valid:"required,stringlength(1|255)"`
RepositoryName string `json:"repository_name" form:"repository_name" valid:"required,stringlength(1|255)"`
HelmRepositoryURL string `json:"helm_repository_url" form:"helm_repository_url" valid:"required,stringlength(1|255)"`
HelmDirectoryName string `json:"helm_directory_name" form:"helm_directory_name" valid:"stringlength(0|255)"`
Namespace string `json:"namespace" form:"namespace" valid:"required,stringlength(1|255)"`
ValueOptions []*OverrideValue `json:"value_options" form:"value_options" valid:"-"`
}
NewProjectForm is form struct for create projects.
type OverrideValue ¶
type OverrideValue struct {
Key string `json:"key" from:"key" valid:"required,stringlength(1|255)"`
Value string `json:"value" from:"value" valid:"required,stringlength(1|255)"`
}
OverrideValue is form struct for value options.
type Projects ¶
type Projects struct{}
Projects is projects controller.
type StatusResponse ¶
type StatusResponse struct {
Status string `json:"status"`
}
Click to show internal directories.
Click to hide internal directories.