releases

package
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 21, 2017 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

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

func (*CreateReleaseBody) Validate

func (o *CreateReleaseBody) Validate(formats strfmt.Registry) error

Validate validates this create release body

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

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

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

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

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

type GetAllReleasesParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request
}

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

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL