Documentation
¶
Index ¶
- type ReleaseHandlers
- func (r *ReleaseHandlers) CreateRelease(w http.ResponseWriter, req *http.Request)
- func (r *ReleaseHandlers) DeleteRelease(w http.ResponseWriter, req *http.Request, params handlers.Params)
- func (r *ReleaseHandlers) GetRelease(w http.ResponseWriter, req *http.Request, params handlers.Params)
- func (r *ReleaseHandlers) GetReleases(w http.ResponseWriter, req *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ReleaseHandlers ¶ added in v0.5.0
type ReleaseHandlers struct {
// contains filtered or unexported fields
}
ReleaseHandlers defines handlers that serve Helm release data
func NewReleaseHandlers ¶ added in v0.5.0
func NewReleaseHandlers(ch data.Charts, hc data.Client) *ReleaseHandlers
NewReleaseHandlers takes a data.Client implementation and returns a ReleaseHandlers struct
func (*ReleaseHandlers) CreateRelease ¶ added in v0.5.0
func (r *ReleaseHandlers) CreateRelease(w http.ResponseWriter, req *http.Request)
CreateRelease installs a chart version
func (*ReleaseHandlers) DeleteRelease ¶ added in v0.5.0
func (r *ReleaseHandlers) DeleteRelease(w http.ResponseWriter, req *http.Request, params handlers.Params)
DeleteRelease deletes an existing release
func (*ReleaseHandlers) GetRelease ¶ added in v0.5.0
func (r *ReleaseHandlers) GetRelease(w http.ResponseWriter, req *http.Request, params handlers.Params)
GetRelease returns the extended version of a release
func (*ReleaseHandlers) GetReleases ¶ added in v0.5.0
func (r *ReleaseHandlers) GetReleases(w http.ResponseWriter, req *http.Request)
GetReleases returns all the existing releases in your cluster
Click to show internal directories.
Click to hide internal directories.