Documentation
¶
Index ¶
- Variables
- func NewWorkloadServer(serviceName string, server *api.Server, config *rest.Config, ...) *workloadServer
- type Chart
- type Detail
- type Details
- func (d Details) GetURLAndVer(chartName, version string) (url string, ver string, err error)
- func (d Details) LastVersion() (*Detail, error)
- func (d Details) Len() int
- func (d Details) Less(i, j int) bool
- func (d Details) Search(chartName, version string) (*Detail, error)
- func (d Details) SearchByChart(chartName string) (Details, error)
- func (d Details) Swap(i, j int)
- type Release
- type ReleaseDetail
- type Resources
- type RollBackRelease
Constants ¶
This section is empty.
Variables ¶
View Source
var Repos = map[string]string{}
Functions ¶
func NewWorkloadServer ¶
Types ¶
type Detail ¶
type Detail struct {
Annotations map[string]string `json:"annotations,omitempty"`
APIVersion string `json:"apiVersion"`
AppVersion string `json:"appVersion"`
Created time.Time `json:"created"`
Dependencies []*helmchart.Dependency
Maintainers []*helmhapichart.Maintainer
Description string `json:"description"`
Digest string `json:"digest"`
Home string `json:"home"`
Icon string `json:"icon"`
Keywords []string `json:"keywords"`
Name string `json:"name"`
Sources []string `json:"sources"`
Urls []string `json:"urls"`
Version string `json:"version"`
Repo string `json:"repo"`
}
type ReleaseDetail ¶
type ReleaseDetail struct {
Info *release.Info `json:"info,omitempty"`
Manifest string `json:"manifest,omitempty"`
Name string `json:"name,omitempty"`
Config map[string]interface{} `json:"config,omitempty"`
Version int `json:"version,omitempty"`
NameSpace string `json:"namespace,omitempty"`
Resources *Resources `json:"resources,omitempty"`
}
type RollBackRelease ¶
type RollBackRelease struct {
Revision int `json:"revision,omitempty"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.