zeus_pods_reqs

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Mar 3, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DeleteAllPods                = "delete-all"
	GetPodLogs                   = "logs"
	GetPods                      = "describe"
	PortForwardToAllMatchingPods = "port-forward-all"
	DescribeAudit                = "describe-audit"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ClientRequest

type ClientRequest struct {
	MethodHTTP      string            `json:"methodHTTP"`
	Endpoint        string            `json:"endpoint"`
	Ports           []string          `json:"ports"`
	Payload         any               `json:"payload"`
	EndpointHeaders map[string]string `json:"endpointHeaders"`
}

type PodActionRequest

type PodActionRequest struct {
	zeus_req_types.TopologyDeployRequest `json:"topologyDeployRequest"`
	Action                               string `json:"action"`
	PodName                              string `json:"podName,omitempty"`
	ContainerName                        string `json:"containerName,omitempty"`

	Delay      time.Duration              `json:"delay,omitempty"`
	FilterOpts *strings_filter.FilterOpts `json:"filterOpts,omitempty"`
	ClientReq  *ClientRequest             `json:"clientReq,omitempty"`
	LogOpts    *v1.PodLogOptions          `json:"logOpts,omitempty"`
	DeleteOpts *metav1.DeleteOptions      `json:"deleteOpts,omitempty"`
}

Jump to

Keyboard shortcuts

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