package
0.25.1
Repository: https://github.com/vmware-tanzu/octant.git
Documentation: pkg.go.dev

# Packages

Package fake is a generated GoMock package.

# Functions

CombineResourceRequirements combines two resource requirements into a new resource requirement.
CRDAPIVersions returns the group versions that are contained within a CRD.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
IsPodMetricsNotSupported returns true if error is pod metrics not supported.
NewApplyYaml creates an instance of ApplyYaml.
NewClusterPodMetricsLoader creates an instance of ClusterPodMetricsLoader.
NewClusterWorkloadLoader creates an instance of ClusterWorkloadLoader.
NewContainerEditor creates an instance of ContainerEditor.
NewCordon creates an instance of Cordon.
No description provided by the author
No description provided by the author
NewCronJobTrigger creates an instance of CronJobTrigger.
NewCustomResourceDefinitionTool creates an instance of CustomResourceDefinitionTool.
NewDeploymentConfigurationEditor edits a deployment.
No description provided by the author
NewNavigationFactory creates an instance of NewNavigationFactory.
NewObjectPath creates ObjectPath.
NewObjectUpdaterDispatcher creates an instance of ObjectUpdaterDispatcher.
NewPortForward creates an instance of PortForward.
NewPortForwardDelete creates an instance of PortForwardDelete.
NewServiceConfigurationEditor creates an instance of ServiceConfigurationEditor.
NewUncordon creates an instances of uncordon.
NewWorkload creates a workload.
NewWorkloadCardCollector creates an instance of WorkloadCardCollector.
ObjectUpdateFromPayload loads an object from the payload.
PodCPUStat creates a single stat component for pod cpu.
PodMemoryStat creates a single stats component for pod memory.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WorkloadStatusColorError is the color for error workload status.
WorkloadStatusColorOK is the color for ok workload status.
WorkloadStatusColorWarning is the color for warning workload status.

# Variables

PodMetricsResource is resource for pod metrics.

# Structs

ApplyYaml creates a yaml applier.
ClientRequestHandler is a client request.
ClusterPodMetricsLoader loads metrics for a pod using a cluster client.
ClusterWorkloadLoader loads workloads from a Kubernetes cluster.
ContainerEditor edits containers.
Cordon cordons a node.
CronJobResume resumes a cronjob.
CronJobSuspend pauses a cronjob.
CronJobTrigger manually triggers a cronjob.
No description provided by the author
CustomResourceDefinitionTool is a tool for extracting information from a CRD.
No description provided by the author
DeploymentConfigurationEditor edits a deployment's configuration.
Filter is used to filter queries for objects.
No description provided by the author
NavigationEntries help construct navigation entries.
NavigationFactory generates navigation entries.
NoPodMetricsErr is an error signifying a cluster does not have pod metrics support.
ObjectPath contains functions for generating paths for an object.
ObjectPathConfig is configuration for ObjectPath.
ObjectUpdaterDispatcher is an action that updates an object.
PodWithMetric combines a pod and resource list into a single type.
PortForward creates a port forwarder.
PortForwardDelete stops a port forwarder.
ServiceConfigurationEditor edits editors.
Uncordon uncordons a node.
Workload is a workload.
WorkloadCardCollector creates cards for workloads in a namespace.
No description provided by the author

# Interfaces

DashboardClientFactory is an interface for a factory that creates dashboard clients.
DashboardClientFunction is a function in the the dashboard client.
Generator generates events.
LinkGenerator is an interface containing object path items.
PodMetricsCRUD contains CRUD methods for accessing pod metrics.
PodMetricsLoader loads metrics for a pod.
State represents Octant's view state.
Storage is an interface containing storage items.
WorkloadLoaderInterface loads workloads from a namespace.

# Type aliases

ClusterPodMetricsLoaderOption is an option for configuring ClusterPodMetricsLoader.
ClusterWorkloadLoaderOption is option for configuring ClusterWorkloadLoader.
ContentPathUpdateFunc is a function that is called when content path is updated.
CRDPathGenFunc is a function that generates a custom resource path.
EntriesFunc is a function that can create navigation entries.
NamespaceUpdateFunc is a function that is called when namespace is updated.
No description provided by the author
PathLookupFunc looks up paths for an object.
ReversePathLookupFunc looks up paths for an object.
UpdateCancelFunc cancels the update.