Documentation
¶
Index ¶
- type CreateAddonHandler
- type CreateReleaseHandler
- type CreateSubdomainHandler
- type CreateWebhookHandler
- type DeleteReleaseHandler
- type GetAllPodsHandler
- type GetComponentsHandler
- type GetControllersHandler
- type GetGHATemplateHandler
- type GetJobsHandler
- type GetJobsStatusHandler
- type GetNotificationHandler
- type GetReleaseHistoryHandler
- type GetReleaseStepsHandler
- type GetWebhookHandler
- type ReleaseGetHandler
- type RollbackReleaseHandler
- type UpdateImageBatchHandler
- type UpdateNotificationHandler
- type UpdateReleaseStepsHandler
- type UpgradeReleaseHandler
- type WebhookHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateAddonHandler ¶
type CreateAddonHandler struct { handlers.PorterHandlerReadWriter authz.KubernetesAgentGetter }
func NewCreateAddonHandler ¶
func NewCreateAddonHandler( config *config.Config, decoderValidator shared.RequestDecoderValidator, writer shared.ResultWriter, ) *CreateAddonHandler
func (*CreateAddonHandler) ServeHTTP ¶
func (c *CreateAddonHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type CreateReleaseHandler ¶
type CreateReleaseHandler struct { handlers.PorterHandlerReadWriter authz.KubernetesAgentGetter }
func NewCreateReleaseHandler ¶
func NewCreateReleaseHandler( config *config.Config, decoderValidator shared.RequestDecoderValidator, writer shared.ResultWriter, ) *CreateReleaseHandler
func (*CreateReleaseHandler) ServeHTTP ¶
func (c *CreateReleaseHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type CreateSubdomainHandler ¶
type CreateSubdomainHandler struct { handlers.PorterHandlerReadWriter authz.KubernetesAgentGetter }
func NewCreateSubdomainHandler ¶
func NewCreateSubdomainHandler( config *config.Config, writer shared.ResultWriter, ) *CreateSubdomainHandler
func (*CreateSubdomainHandler) ServeHTTP ¶
func (c *CreateSubdomainHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type CreateWebhookHandler ¶
type CreateWebhookHandler struct {
handlers.PorterHandlerReadWriter
}
func NewCreateWebhookHandler ¶
func NewCreateWebhookHandler( config *config.Config, writer shared.ResultWriter, ) *CreateWebhookHandler
func (*CreateWebhookHandler) ServeHTTP ¶
func (c *CreateWebhookHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type DeleteReleaseHandler ¶
type DeleteReleaseHandler struct { handlers.PorterHandlerReadWriter authz.KubernetesAgentGetter }
func NewDeleteReleaseHandler ¶
func NewDeleteReleaseHandler( config *config.Config, decoderValidator shared.RequestDecoderValidator, writer shared.ResultWriter, ) *DeleteReleaseHandler
func (*DeleteReleaseHandler) ServeHTTP ¶
func (c *DeleteReleaseHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetAllPodsHandler ¶
type GetAllPodsHandler struct { handlers.PorterHandlerReadWriter authz.KubernetesAgentGetter }
func NewGetAllPodsHandler ¶
func NewGetAllPodsHandler( config *config.Config, writer shared.ResultWriter, ) *GetAllPodsHandler
func (*GetAllPodsHandler) ServeHTTP ¶
func (c *GetAllPodsHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetComponentsHandler ¶
type GetComponentsHandler struct { handlers.PorterHandlerReadWriter authz.KubernetesAgentGetter }
func NewGetComponentsHandler ¶
func NewGetComponentsHandler( config *config.Config, writer shared.ResultWriter, ) *GetComponentsHandler
func (*GetComponentsHandler) ServeHTTP ¶
func (c *GetComponentsHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetControllersHandler ¶
type GetControllersHandler struct { handlers.PorterHandlerReadWriter authz.KubernetesAgentGetter }
func NewGetControllersHandler ¶
func NewGetControllersHandler( config *config.Config, writer shared.ResultWriter, ) *GetControllersHandler
func (*GetControllersHandler) ServeHTTP ¶
func (c *GetControllersHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetGHATemplateHandler ¶
type GetGHATemplateHandler struct {
handlers.PorterHandlerReadWriter
}
func NewGetGHATemplateHandler ¶
func NewGetGHATemplateHandler( config *config.Config, decoderValidator shared.RequestDecoderValidator, writer shared.ResultWriter, ) *GetGHATemplateHandler
func (*GetGHATemplateHandler) ServeHTTP ¶
func (c *GetGHATemplateHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetJobsHandler ¶
type GetJobsHandler struct { handlers.PorterHandlerReadWriter authz.KubernetesAgentGetter }
func NewGetJobsHandler ¶
func NewGetJobsHandler( config *config.Config, writer shared.ResultWriter, ) *GetJobsHandler
func (*GetJobsHandler) ServeHTTP ¶
func (c *GetJobsHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetJobsStatusHandler ¶
type GetJobsStatusHandler struct { handlers.PorterHandlerReadWriter authz.KubernetesAgentGetter }
func NewGetJobsStatusHandler ¶
func NewGetJobsStatusHandler( config *config.Config, writer shared.ResultWriter, ) *GetJobsStatusHandler
func (*GetJobsStatusHandler) ServeHTTP ¶
func (c *GetJobsStatusHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetNotificationHandler ¶
type GetNotificationHandler struct {
handlers.PorterHandlerReadWriter
}
func NewGetNotificationHandler ¶
func NewGetNotificationHandler( config *config.Config, writer shared.ResultWriter, ) *GetNotificationHandler
func (*GetNotificationHandler) ServeHTTP ¶
func (c *GetNotificationHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetReleaseHistoryHandler ¶
type GetReleaseHistoryHandler struct { handlers.PorterHandlerReadWriter authz.KubernetesAgentGetter }
func NewGetReleaseHistoryHandler ¶
func NewGetReleaseHistoryHandler( config *config.Config, decoderValidator shared.RequestDecoderValidator, writer shared.ResultWriter, ) *GetReleaseHistoryHandler
func (*GetReleaseHistoryHandler) ServeHTTP ¶
func (c *GetReleaseHistoryHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetReleaseStepsHandler ¶
type GetReleaseStepsHandler struct { handlers.PorterHandlerReadWriter authz.KubernetesAgentGetter }
func NewGetReleaseStepsHandler ¶
func NewGetReleaseStepsHandler( config *config.Config, decoderValidator shared.RequestDecoderValidator, writer shared.ResultWriter, ) *GetReleaseStepsHandler
func (*GetReleaseStepsHandler) ServeHTTP ¶
func (c *GetReleaseStepsHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetWebhookHandler ¶
type GetWebhookHandler struct {
handlers.PorterHandlerReadWriter
}
func NewGetWebhookHandler ¶
func NewGetWebhookHandler( config *config.Config, writer shared.ResultWriter, ) *GetWebhookHandler
func (*GetWebhookHandler) ServeHTTP ¶
func (c *GetWebhookHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type ReleaseGetHandler ¶
type ReleaseGetHandler struct { handlers.PorterHandlerWriter authz.KubernetesAgentGetter }
func NewReleaseGetHandler ¶
func NewReleaseGetHandler( config *config.Config, writer shared.ResultWriter, ) *ReleaseGetHandler
func (*ReleaseGetHandler) ServeHTTP ¶
func (c *ReleaseGetHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type RollbackReleaseHandler ¶
type RollbackReleaseHandler struct { handlers.PorterHandlerReadWriter authz.KubernetesAgentGetter }
func NewRollbackReleaseHandler ¶
func NewRollbackReleaseHandler( config *config.Config, decoderValidator shared.RequestDecoderValidator, writer shared.ResultWriter, ) *RollbackReleaseHandler
func (*RollbackReleaseHandler) ServeHTTP ¶
func (c *RollbackReleaseHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type UpdateImageBatchHandler ¶
type UpdateImageBatchHandler struct { handlers.PorterHandlerReadWriter authz.KubernetesAgentGetter }
func NewUpdateImageBatchHandler ¶
func NewUpdateImageBatchHandler( config *config.Config, decoderValidator shared.RequestDecoderValidator, writer shared.ResultWriter, ) *UpdateImageBatchHandler
func (*UpdateImageBatchHandler) ServeHTTP ¶
func (c *UpdateImageBatchHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type UpdateNotificationHandler ¶
type UpdateNotificationHandler struct {
handlers.PorterHandlerReadWriter
}
func NewUpdateNotificationHandler ¶
func NewUpdateNotificationHandler( config *config.Config, decoderValidator shared.RequestDecoderValidator, writer shared.ResultWriter, ) *UpdateNotificationHandler
func (*UpdateNotificationHandler) ServeHTTP ¶
func (c *UpdateNotificationHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type UpdateReleaseStepsHandler ¶
type UpdateReleaseStepsHandler struct { handlers.PorterHandlerReadWriter authz.KubernetesAgentGetter }
func NewUpdateReleaseStepsHandler ¶
func NewUpdateReleaseStepsHandler( config *config.Config, decoderValidator shared.RequestDecoderValidator, writer shared.ResultWriter, ) *UpdateReleaseStepsHandler
func (*UpdateReleaseStepsHandler) ServeHTTP ¶
func (c *UpdateReleaseStepsHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type UpgradeReleaseHandler ¶
type UpgradeReleaseHandler struct { handlers.PorterHandlerReadWriter authz.KubernetesAgentGetter }
func NewUpgradeReleaseHandler ¶
func NewUpgradeReleaseHandler( config *config.Config, decoderValidator shared.RequestDecoderValidator, writer shared.ResultWriter, ) *UpgradeReleaseHandler
func (*UpgradeReleaseHandler) ServeHTTP ¶
func (c *UpgradeReleaseHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type WebhookHandler ¶
type WebhookHandler struct { handlers.PorterHandlerReadWriter authz.KubernetesAgentGetter }
func NewWebhookHandler ¶
func NewWebhookHandler( config *config.Config, decoderValidator shared.RequestDecoderValidator, writer shared.ResultWriter, ) *WebhookHandler
func (*WebhookHandler) ServeHTTP ¶
func (c *WebhookHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
Source Files
¶
- create.go
- create_addon.go
- create_subdomain.go
- create_webhook.go
- delete.go
- get.go
- get_all_pods.go
- get_components.go
- get_controllers.go
- get_gha_template.go
- get_history.go
- get_job_status.go
- get_jobs.go
- get_notifications.go
- get_steps.go
- get_webhook.go
- ugprade.go
- update_image_batch.go
- update_notifications.go
- update_rollback.go
- update_steps.go
- upgrade_webhook.go
Click to show internal directories.
Click to hide internal directories.