Documentation
¶
Index ¶
- type CreateRelease
- type CreateReleaseBody
- type CreateReleaseCreated
- type CreateReleaseDefault
- func (o *CreateReleaseDefault) SetPayload(payload *models.Error)
- func (o *CreateReleaseDefault) SetStatusCode(code int)
- func (o *CreateReleaseDefault) WithPayload(payload *models.Error) *CreateReleaseDefault
- func (o *CreateReleaseDefault) WithStatusCode(code int) *CreateReleaseDefault
- func (o *CreateReleaseDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type CreateReleaseHandler
- type CreateReleaseHandlerFunc
- type CreateReleaseParams
- type DeleteRelease
- type DeleteReleaseDefault
- func (o *DeleteReleaseDefault) SetPayload(payload *models.Error)
- func (o *DeleteReleaseDefault) SetStatusCode(code int)
- func (o *DeleteReleaseDefault) WithPayload(payload *models.Error) *DeleteReleaseDefault
- func (o *DeleteReleaseDefault) WithStatusCode(code int) *DeleteReleaseDefault
- func (o *DeleteReleaseDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type DeleteReleaseHandler
- type DeleteReleaseHandlerFunc
- type DeleteReleaseOK
- type DeleteReleaseParams
- type GetAllReleases
- type GetAllReleasesDefault
- func (o *GetAllReleasesDefault) SetPayload(payload *models.Error)
- func (o *GetAllReleasesDefault) SetStatusCode(code int)
- func (o *GetAllReleasesDefault) WithPayload(payload *models.Error) *GetAllReleasesDefault
- func (o *GetAllReleasesDefault) WithStatusCode(code int) *GetAllReleasesDefault
- func (o *GetAllReleasesDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type GetAllReleasesHandler
- type GetAllReleasesHandlerFunc
- type GetAllReleasesOK
- type GetAllReleasesParams
- type GetRelease
- type GetReleaseDefault
- func (o *GetReleaseDefault) SetPayload(payload *models.Error)
- func (o *GetReleaseDefault) SetStatusCode(code int)
- func (o *GetReleaseDefault) WithPayload(payload *models.Error) *GetReleaseDefault
- func (o *GetReleaseDefault) WithStatusCode(code int) *GetReleaseDefault
- func (o *GetReleaseDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type GetReleaseHandler
- type GetReleaseHandlerFunc
- type GetReleaseOK
- type GetReleaseParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateRelease ¶
type CreateRelease struct { Context *middleware.Context Handler CreateReleaseHandler }
CreateRelease swagger:route POST /v1/releases releases createRelease
Install a Helm chart version creating a release
func NewCreateRelease ¶
func NewCreateRelease(ctx *middleware.Context, handler CreateReleaseHandler) *CreateRelease
NewCreateRelease creates a new http.Handler for the create release operation
func (*CreateRelease) ServeHTTP ¶
func (o *CreateRelease) ServeHTTP(rw http.ResponseWriter, r *http.Request)
type CreateReleaseBody ¶
type CreateReleaseBody struct { /* Chart identifier, i.e: stable/wordpress Required: true */ ChartID *string `json:"chartId"` /* Chart Version Required: true */ ChartVersion *string `json:"chartVersion"` /* Simulate an install */ DryRun bool `json:"dryRun,omitempty"` /* Namespace to deploy the chart into */ Namespace string `json:"namespace,omitempty"` /* Name of the new release */ ReleaseName string `json:"releaseName,omitempty"` }
CreateReleaseBody create release body
swagger:model CreateReleaseBody
type CreateReleaseCreated ¶
type CreateReleaseCreated struct { // In: body Payload *models.ResourceData `json:"body,omitempty"` }
CreateReleaseCreated Release created
swagger:response createReleaseCreated
func NewCreateReleaseCreated ¶
func NewCreateReleaseCreated() *CreateReleaseCreated
NewCreateReleaseCreated creates CreateReleaseCreated with default headers values
func (*CreateReleaseCreated) SetPayload ¶
func (o *CreateReleaseCreated) SetPayload(payload *models.ResourceData)
SetPayload sets the payload to the create release created response
func (*CreateReleaseCreated) WithPayload ¶
func (o *CreateReleaseCreated) WithPayload(payload *models.ResourceData) *CreateReleaseCreated
WithPayload adds the payload to the create release created response
func (*CreateReleaseCreated) WriteResponse ¶
func (o *CreateReleaseCreated) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type CreateReleaseDefault ¶
type CreateReleaseDefault struct { // In: body Payload *models.Error `json:"body,omitempty"` // contains filtered or unexported fields }
CreateReleaseDefault unexpected error
swagger:response createReleaseDefault
func NewCreateReleaseDefault ¶
func NewCreateReleaseDefault(code int) *CreateReleaseDefault
NewCreateReleaseDefault creates CreateReleaseDefault with default headers values
func (*CreateReleaseDefault) SetPayload ¶
func (o *CreateReleaseDefault) SetPayload(payload *models.Error)
SetPayload sets the payload to the create release default response
func (*CreateReleaseDefault) SetStatusCode ¶
func (o *CreateReleaseDefault) SetStatusCode(code int)
SetStatusCode sets the status to the create release default response
func (*CreateReleaseDefault) WithPayload ¶
func (o *CreateReleaseDefault) WithPayload(payload *models.Error) *CreateReleaseDefault
WithPayload adds the payload to the create release default response
func (*CreateReleaseDefault) WithStatusCode ¶
func (o *CreateReleaseDefault) WithStatusCode(code int) *CreateReleaseDefault
WithStatusCode adds the status to the create release default response
func (*CreateReleaseDefault) WriteResponse ¶
func (o *CreateReleaseDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type CreateReleaseHandler ¶
type CreateReleaseHandler interface {
Handle(CreateReleaseParams) middleware.Responder
}
CreateReleaseHandler interface for that can handle valid create release params
type CreateReleaseHandlerFunc ¶
type CreateReleaseHandlerFunc func(CreateReleaseParams) middleware.Responder
CreateReleaseHandlerFunc turns a function with the right signature into a create release handler
func (CreateReleaseHandlerFunc) Handle ¶
func (fn CreateReleaseHandlerFunc) Handle(params CreateReleaseParams) middleware.Responder
Handle executing the request and returning a response
type CreateReleaseParams ¶
type CreateReleaseParams struct { // HTTP Request Object HTTPRequest *http.Request /*Information related with the new Helm release. In: body */ Data CreateReleaseBody }
CreateReleaseParams contains all the bound params for the create release operation typically these are obtained from a http.Request
swagger:parameters createRelease
func NewCreateReleaseParams ¶
func NewCreateReleaseParams() CreateReleaseParams
NewCreateReleaseParams creates a new CreateReleaseParams object with the default values initialized.
func (*CreateReleaseParams) BindRequest ¶
func (o *CreateReleaseParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error
BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls
type DeleteRelease ¶
type DeleteRelease struct { Context *middleware.Context Handler DeleteReleaseHandler }
DeleteRelease swagger:route DELETE /v1/releases/{releaseName} releases deleteRelease
delete a release from your cluster
func NewDeleteRelease ¶
func NewDeleteRelease(ctx *middleware.Context, handler DeleteReleaseHandler) *DeleteRelease
NewDeleteRelease creates a new http.Handler for the delete release operation
func (*DeleteRelease) ServeHTTP ¶
func (o *DeleteRelease) ServeHTTP(rw http.ResponseWriter, r *http.Request)
type DeleteReleaseDefault ¶
type DeleteReleaseDefault struct { // In: body Payload *models.Error `json:"body,omitempty"` // contains filtered or unexported fields }
DeleteReleaseDefault unexpected error
swagger:response deleteReleaseDefault
func NewDeleteReleaseDefault ¶
func NewDeleteReleaseDefault(code int) *DeleteReleaseDefault
NewDeleteReleaseDefault creates DeleteReleaseDefault with default headers values
func (*DeleteReleaseDefault) SetPayload ¶
func (o *DeleteReleaseDefault) SetPayload(payload *models.Error)
SetPayload sets the payload to the delete release default response
func (*DeleteReleaseDefault) SetStatusCode ¶
func (o *DeleteReleaseDefault) SetStatusCode(code int)
SetStatusCode sets the status to the delete release default response
func (*DeleteReleaseDefault) WithPayload ¶
func (o *DeleteReleaseDefault) WithPayload(payload *models.Error) *DeleteReleaseDefault
WithPayload adds the payload to the delete release default response
func (*DeleteReleaseDefault) WithStatusCode ¶
func (o *DeleteReleaseDefault) WithStatusCode(code int) *DeleteReleaseDefault
WithStatusCode adds the status to the delete release default response
func (*DeleteReleaseDefault) WriteResponse ¶
func (o *DeleteReleaseDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type DeleteReleaseHandler ¶
type DeleteReleaseHandler interface {
Handle(DeleteReleaseParams) middleware.Responder
}
DeleteReleaseHandler interface for that can handle valid delete release params
type DeleteReleaseHandlerFunc ¶
type DeleteReleaseHandlerFunc func(DeleteReleaseParams) middleware.Responder
DeleteReleaseHandlerFunc turns a function with the right signature into a delete release handler
func (DeleteReleaseHandlerFunc) Handle ¶
func (fn DeleteReleaseHandlerFunc) Handle(params DeleteReleaseParams) middleware.Responder
Handle executing the request and returning a response
type DeleteReleaseOK ¶
type DeleteReleaseOK struct { // In: body Payload *models.ResourceData `json:"body,omitempty"` }
DeleteReleaseOK release deleted
swagger:response deleteReleaseOK
func NewDeleteReleaseOK ¶
func NewDeleteReleaseOK() *DeleteReleaseOK
NewDeleteReleaseOK creates DeleteReleaseOK with default headers values
func (*DeleteReleaseOK) SetPayload ¶
func (o *DeleteReleaseOK) SetPayload(payload *models.ResourceData)
SetPayload sets the payload to the delete release o k response
func (*DeleteReleaseOK) WithPayload ¶
func (o *DeleteReleaseOK) WithPayload(payload *models.ResourceData) *DeleteReleaseOK
WithPayload adds the payload to the delete release o k response
func (*DeleteReleaseOK) WriteResponse ¶
func (o *DeleteReleaseOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type DeleteReleaseParams ¶
type DeleteReleaseParams struct { // HTTP Request Object HTTPRequest *http.Request /* Required: true In: path */ ReleaseName string }
DeleteReleaseParams contains all the bound params for the delete release operation typically these are obtained from a http.Request
swagger:parameters deleteRelease
func NewDeleteReleaseParams ¶
func NewDeleteReleaseParams() DeleteReleaseParams
NewDeleteReleaseParams creates a new DeleteReleaseParams object with the default values initialized.
func (*DeleteReleaseParams) BindRequest ¶
func (o *DeleteReleaseParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error
BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls
type GetAllReleases ¶
type GetAllReleases struct { Context *middleware.Context Handler GetAllReleasesHandler }
GetAllReleases swagger:route GET /v1/releases releases getAllReleases
get all Helm releases
func NewGetAllReleases ¶
func NewGetAllReleases(ctx *middleware.Context, handler GetAllReleasesHandler) *GetAllReleases
NewGetAllReleases creates a new http.Handler for the get all releases operation
func (*GetAllReleases) ServeHTTP ¶
func (o *GetAllReleases) ServeHTTP(rw http.ResponseWriter, r *http.Request)
type GetAllReleasesDefault ¶
type GetAllReleasesDefault struct { // In: body Payload *models.Error `json:"body,omitempty"` // contains filtered or unexported fields }
GetAllReleasesDefault unexpected error
swagger:response getAllReleasesDefault
func NewGetAllReleasesDefault ¶
func NewGetAllReleasesDefault(code int) *GetAllReleasesDefault
NewGetAllReleasesDefault creates GetAllReleasesDefault with default headers values
func (*GetAllReleasesDefault) SetPayload ¶
func (o *GetAllReleasesDefault) SetPayload(payload *models.Error)
SetPayload sets the payload to the get all releases default response
func (*GetAllReleasesDefault) SetStatusCode ¶
func (o *GetAllReleasesDefault) SetStatusCode(code int)
SetStatusCode sets the status to the get all releases default response
func (*GetAllReleasesDefault) WithPayload ¶
func (o *GetAllReleasesDefault) WithPayload(payload *models.Error) *GetAllReleasesDefault
WithPayload adds the payload to the get all releases default response
func (*GetAllReleasesDefault) WithStatusCode ¶
func (o *GetAllReleasesDefault) WithStatusCode(code int) *GetAllReleasesDefault
WithStatusCode adds the status to the get all releases default response
func (*GetAllReleasesDefault) WriteResponse ¶
func (o *GetAllReleasesDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type GetAllReleasesHandler ¶
type GetAllReleasesHandler interface {
Handle(GetAllReleasesParams) middleware.Responder
}
GetAllReleasesHandler interface for that can handle valid get all releases params
type GetAllReleasesHandlerFunc ¶
type GetAllReleasesHandlerFunc func(GetAllReleasesParams) middleware.Responder
GetAllReleasesHandlerFunc turns a function with the right signature into a get all releases handler
func (GetAllReleasesHandlerFunc) Handle ¶
func (fn GetAllReleasesHandlerFunc) Handle(params GetAllReleasesParams) middleware.Responder
Handle executing the request and returning a response
type GetAllReleasesOK ¶
type GetAllReleasesOK struct { // In: body Payload *models.ResourceArrayData `json:"body,omitempty"` }
GetAllReleasesOK Get a list of releases
swagger:response getAllReleasesOK
func NewGetAllReleasesOK ¶
func NewGetAllReleasesOK() *GetAllReleasesOK
NewGetAllReleasesOK creates GetAllReleasesOK with default headers values
func (*GetAllReleasesOK) SetPayload ¶
func (o *GetAllReleasesOK) SetPayload(payload *models.ResourceArrayData)
SetPayload sets the payload to the get all releases o k response
func (*GetAllReleasesOK) WithPayload ¶
func (o *GetAllReleasesOK) WithPayload(payload *models.ResourceArrayData) *GetAllReleasesOK
WithPayload adds the payload to the get all releases o k response
func (*GetAllReleasesOK) WriteResponse ¶
func (o *GetAllReleasesOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type GetAllReleasesParams ¶
GetAllReleasesParams contains all the bound params for the get all releases operation typically these are obtained from a http.Request
swagger:parameters getAllReleases
func NewGetAllReleasesParams ¶
func NewGetAllReleasesParams() GetAllReleasesParams
NewGetAllReleasesParams creates a new GetAllReleasesParams object with the default values initialized.
func (*GetAllReleasesParams) BindRequest ¶
func (o *GetAllReleasesParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error
BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls
type GetRelease ¶
type GetRelease struct { Context *middleware.Context Handler GetReleaseHandler }
GetRelease swagger:route GET /v1/releases/{releaseName} releases getRelease
get a release from your cluster
func NewGetRelease ¶
func NewGetRelease(ctx *middleware.Context, handler GetReleaseHandler) *GetRelease
NewGetRelease creates a new http.Handler for the get release operation
func (*GetRelease) ServeHTTP ¶
func (o *GetRelease) ServeHTTP(rw http.ResponseWriter, r *http.Request)
type GetReleaseDefault ¶
type GetReleaseDefault struct { // In: body Payload *models.Error `json:"body,omitempty"` // contains filtered or unexported fields }
GetReleaseDefault unexpected error
swagger:response getReleaseDefault
func NewGetReleaseDefault ¶
func NewGetReleaseDefault(code int) *GetReleaseDefault
NewGetReleaseDefault creates GetReleaseDefault with default headers values
func (*GetReleaseDefault) SetPayload ¶
func (o *GetReleaseDefault) SetPayload(payload *models.Error)
SetPayload sets the payload to the get release default response
func (*GetReleaseDefault) SetStatusCode ¶
func (o *GetReleaseDefault) SetStatusCode(code int)
SetStatusCode sets the status to the get release default response
func (*GetReleaseDefault) WithPayload ¶
func (o *GetReleaseDefault) WithPayload(payload *models.Error) *GetReleaseDefault
WithPayload adds the payload to the get release default response
func (*GetReleaseDefault) WithStatusCode ¶
func (o *GetReleaseDefault) WithStatusCode(code int) *GetReleaseDefault
WithStatusCode adds the status to the get release default response
func (*GetReleaseDefault) WriteResponse ¶
func (o *GetReleaseDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type GetReleaseHandler ¶
type GetReleaseHandler interface {
Handle(GetReleaseParams) middleware.Responder
}
GetReleaseHandler interface for that can handle valid get release params
type GetReleaseHandlerFunc ¶
type GetReleaseHandlerFunc func(GetReleaseParams) middleware.Responder
GetReleaseHandlerFunc turns a function with the right signature into a get release handler
func (GetReleaseHandlerFunc) Handle ¶
func (fn GetReleaseHandlerFunc) Handle(params GetReleaseParams) middleware.Responder
Handle executing the request and returning a response
type GetReleaseOK ¶
type GetReleaseOK struct { // In: body Payload *models.ResourceData `json:"body,omitempty"` }
GetReleaseOK release information
swagger:response getReleaseOK
func NewGetReleaseOK ¶
func NewGetReleaseOK() *GetReleaseOK
NewGetReleaseOK creates GetReleaseOK with default headers values
func (*GetReleaseOK) SetPayload ¶
func (o *GetReleaseOK) SetPayload(payload *models.ResourceData)
SetPayload sets the payload to the get release o k response
func (*GetReleaseOK) WithPayload ¶
func (o *GetReleaseOK) WithPayload(payload *models.ResourceData) *GetReleaseOK
WithPayload adds the payload to the get release o k response
func (*GetReleaseOK) WriteResponse ¶
func (o *GetReleaseOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type GetReleaseParams ¶
type GetReleaseParams struct { // HTTP Request Object HTTPRequest *http.Request /* Required: true In: path */ ReleaseName string }
GetReleaseParams contains all the bound params for the get release operation typically these are obtained from a http.Request
swagger:parameters getRelease
func NewGetReleaseParams ¶
func NewGetReleaseParams() GetReleaseParams
NewGetReleaseParams creates a new GetReleaseParams object with the default values initialized.
func (*GetReleaseParams) BindRequest ¶
func (o *GetReleaseParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error
BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls