Help us shape the future of Go! Take the 2026 Go Developer Survey

releases

package
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: May 14, 2018 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