Documentation ¶
Index ¶
- type ClusterDeleteHandler
- type ClusterGetHandler
- type ClusterListHandler
- type ClusterUpdateHandler
- type CreateClusterCandidateHandler
- type CreateClusterManualHandler
- type CreateNamespaceHandler
- type DeleteNamespaceHandler
- type DetectPrometheusInstalledHandler
- type GetNodeHandler
- type GetPodMetricsHandler
- type GetPodsHandler
- type GetTemporaryKubeconfigHandler
- type ListClusterCandidatesHandler
- type ListNGINXIngressesHandler
- type ListNamespacesHandler
- type ListNodesHandler
- type ResolveClusterCandidateHandler
- type StreamHelmReleaseHandler
- type StreamStatusHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterDeleteHandler ¶
type ClusterDeleteHandler struct { handlers.PorterHandlerWriter authz.KubernetesAgentGetter }
func NewClusterDeleteHandler ¶
func NewClusterDeleteHandler( config *config.Config, writer shared.ResultWriter, ) *ClusterDeleteHandler
func (*ClusterDeleteHandler) ServeHTTP ¶
func (c *ClusterDeleteHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type ClusterGetHandler ¶
type ClusterGetHandler struct { handlers.PorterHandlerWriter authz.KubernetesAgentGetter }
func NewClusterGetHandler ¶
func NewClusterGetHandler( config *config.Config, writer shared.ResultWriter, ) *ClusterGetHandler
func (*ClusterGetHandler) ServeHTTP ¶
func (c *ClusterGetHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type ClusterListHandler ¶
type ClusterListHandler struct {
handlers.PorterHandlerWriter
}
func NewClusterListHandler ¶
func NewClusterListHandler( config *config.Config, writer shared.ResultWriter, ) *ClusterListHandler
func (*ClusterListHandler) ServeHTTP ¶
func (p *ClusterListHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type ClusterUpdateHandler ¶
type ClusterUpdateHandler struct { handlers.PorterHandlerReadWriter authz.KubernetesAgentGetter }
func NewClusterUpdateHandler ¶
func NewClusterUpdateHandler( config *config.Config, decoderValidator shared.RequestDecoderValidator, writer shared.ResultWriter, ) *ClusterUpdateHandler
func (*ClusterUpdateHandler) ServeHTTP ¶
func (c *ClusterUpdateHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type CreateClusterCandidateHandler ¶
type CreateClusterCandidateHandler struct {
handlers.PorterHandlerReadWriter
}
func NewCreateClusterCandidateHandler ¶
func NewCreateClusterCandidateHandler( config *config.Config, decoderValidator shared.RequestDecoderValidator, writer shared.ResultWriter, ) *CreateClusterCandidateHandler
func (*CreateClusterCandidateHandler) ServeHTTP ¶
func (c *CreateClusterCandidateHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type CreateClusterManualHandler ¶
type CreateClusterManualHandler struct {
handlers.PorterHandlerReadWriter
}
func NewCreateClusterManualHandler ¶
func NewCreateClusterManualHandler( config *config.Config, decoderValidator shared.RequestDecoderValidator, writer shared.ResultWriter, ) *CreateClusterManualHandler
func (*CreateClusterManualHandler) ServeHTTP ¶
func (c *CreateClusterManualHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type CreateNamespaceHandler ¶
type CreateNamespaceHandler struct { handlers.PorterHandlerReadWriter authz.KubernetesAgentGetter }
func NewCreateNamespaceHandler ¶
func NewCreateNamespaceHandler( config *config.Config, decoderValidator shared.RequestDecoderValidator, writer shared.ResultWriter, ) *CreateNamespaceHandler
func (*CreateNamespaceHandler) ServeHTTP ¶
func (c *CreateNamespaceHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type DeleteNamespaceHandler ¶
type DeleteNamespaceHandler struct { handlers.PorterHandlerReader authz.KubernetesAgentGetter }
func NewDeleteNamespaceHandler ¶
func NewDeleteNamespaceHandler( config *config.Config, decoderValidator shared.RequestDecoderValidator, ) *DeleteNamespaceHandler
func (*DeleteNamespaceHandler) ServeHTTP ¶
func (c *DeleteNamespaceHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type DetectPrometheusInstalledHandler ¶
type DetectPrometheusInstalledHandler struct { handlers.PorterHandler authz.KubernetesAgentGetter }
func NewDetectPrometheusInstalledHandler ¶
func NewDetectPrometheusInstalledHandler( config *config.Config, ) *DetectPrometheusInstalledHandler
func (*DetectPrometheusInstalledHandler) ServeHTTP ¶
func (c *DetectPrometheusInstalledHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetNodeHandler ¶
type GetNodeHandler struct { handlers.PorterHandlerWriter authz.KubernetesAgentGetter }
func NewGetNodeHandler ¶
func NewGetNodeHandler( config *config.Config, writer shared.ResultWriter, ) *GetNodeHandler
func (*GetNodeHandler) ServeHTTP ¶
func (c *GetNodeHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetPodMetricsHandler ¶
type GetPodMetricsHandler struct { handlers.PorterHandlerReadWriter authz.KubernetesAgentGetter }
func NewGetPodMetricsHandler ¶
func NewGetPodMetricsHandler( config *config.Config, decoderValidator shared.RequestDecoderValidator, writer shared.ResultWriter, ) *GetPodMetricsHandler
func (*GetPodMetricsHandler) ServeHTTP ¶
func (c *GetPodMetricsHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetPodsHandler ¶
type GetPodsHandler struct { handlers.PorterHandlerReadWriter authz.KubernetesAgentGetter }
func NewGetPodsHandler ¶
func NewGetPodsHandler( config *config.Config, decoderValidator shared.RequestDecoderValidator, writer shared.ResultWriter, ) *GetPodsHandler
func (*GetPodsHandler) ServeHTTP ¶
func (c *GetPodsHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetTemporaryKubeconfigHandler ¶
type GetTemporaryKubeconfigHandler struct { handlers.PorterHandlerWriter authz.KubernetesAgentGetter }
func NewGetTemporaryKubeconfigHandler ¶
func NewGetTemporaryKubeconfigHandler( config *config.Config, writer shared.ResultWriter, ) *GetTemporaryKubeconfigHandler
func (*GetTemporaryKubeconfigHandler) ServeHTTP ¶
func (c *GetTemporaryKubeconfigHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type ListClusterCandidatesHandler ¶
type ListClusterCandidatesHandler struct {
handlers.PorterHandlerReadWriter
}
func NewListClusterCandidatesHandler ¶
func NewListClusterCandidatesHandler( config *config.Config, writer shared.ResultWriter, ) *ListClusterCandidatesHandler
func (*ListClusterCandidatesHandler) ServeHTTP ¶
func (c *ListClusterCandidatesHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type ListNGINXIngressesHandler ¶
type ListNGINXIngressesHandler struct { handlers.PorterHandlerWriter authz.KubernetesAgentGetter }
func NewListNGINXIngressesHandler ¶
func NewListNGINXIngressesHandler( config *config.Config, writer shared.ResultWriter, ) *ListNGINXIngressesHandler
func (*ListNGINXIngressesHandler) ServeHTTP ¶
func (c *ListNGINXIngressesHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type ListNamespacesHandler ¶
type ListNamespacesHandler struct { handlers.PorterHandlerWriter authz.KubernetesAgentGetter }
func NewListNamespacesHandler ¶
func NewListNamespacesHandler( config *config.Config, writer shared.ResultWriter, ) *ListNamespacesHandler
func (*ListNamespacesHandler) ServeHTTP ¶
func (c *ListNamespacesHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type ListNodesHandler ¶
type ListNodesHandler struct { handlers.PorterHandlerWriter authz.KubernetesAgentGetter }
func NewListNodesHandler ¶
func NewListNodesHandler( config *config.Config, writer shared.ResultWriter, ) *ListNodesHandler
func (*ListNodesHandler) ServeHTTP ¶
func (c *ListNodesHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type ResolveClusterCandidateHandler ¶
type ResolveClusterCandidateHandler struct {
handlers.PorterHandlerReadWriter
}
func NewResolveClusterCandidateHandler ¶
func NewResolveClusterCandidateHandler( config *config.Config, decoderValidator shared.RequestDecoderValidator, writer shared.ResultWriter, ) *ResolveClusterCandidateHandler
func (*ResolveClusterCandidateHandler) ServeHTTP ¶
func (c *ResolveClusterCandidateHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type StreamHelmReleaseHandler ¶
type StreamHelmReleaseHandler struct { handlers.PorterHandlerReadWriter authz.KubernetesAgentGetter }
func NewStreamHelmReleaseHandler ¶
func NewStreamHelmReleaseHandler( config *config.Config, decoderValidator shared.RequestDecoderValidator, writer shared.ResultWriter, ) *StreamHelmReleaseHandler
func (*StreamHelmReleaseHandler) ServeHTTP ¶
func (c *StreamHelmReleaseHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type StreamStatusHandler ¶
type StreamStatusHandler struct { handlers.PorterHandlerReadWriter authz.KubernetesAgentGetter }
func NewStreamStatusHandler ¶
func NewStreamStatusHandler( config *config.Config, decoderValidator shared.RequestDecoderValidator, writer shared.ResultWriter, ) *StreamStatusHandler
func (*StreamStatusHandler) ServeHTTP ¶
func (c *StreamStatusHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
Source Files ¶
- create.go
- create_candidate.go
- create_namespace.go
- delete.go
- delete_namespace.go
- detect_prometheus_installed.go
- get.go
- get_kubeconfig.go
- get_node.go
- get_pod_metrics.go
- get_pods.go
- list.go
- list_candidates.go
- list_namespaces.go
- list_nginx_ingresses.go
- list_nodes.go
- resolve_candidate.go
- stream_helm_release.go
- stream_status.go
- update.go
Click to show internal directories.
Click to hide internal directories.