Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SearchResult ¶
type SearchResult struct {
// Cluster.
NamespaceList namespace.NamespaceList `json:"namespaceList"`
NodeList node.NodeList `json:"nodeList"`
PersistentVolumeList persistentvolume.PersistentVolumeList `json:"persistentVolumeList"`
RoleList rbacroles.RbacRoleList `json:"roleList"`
StorageClassList storageclass.StorageClassList `json:"storageClassList"`
// Config and storage.
ConfigMapList configmap.ConfigMapList `json:"configMapList"`
PersistentVolumeClaimList pvc.PersistentVolumeClaimList `json:"persistentVolumeClaimList"`
SecretList secret.SecretList `json:"secretList"`
// Discovery and load balancing.
ServiceList service.ServiceList `json:"serviceList"`
IngressList ingress.IngressList `json:"ingressList"`
// Workloads.
DeploymentList deployment.DeploymentList `json:"deploymentList"`
ReplicaSetList replicaset.ReplicaSetList `json:"replicaSetList"`
JobList job.JobList `json:"jobList"`
ReplicationControllerList rc.ReplicationControllerList `json:"replicationControllerList"`
PodList pod.PodList `json:"podList"`
DaemonSetList daemonset.DaemonSetList `json:"daemonSetList"`
StatefulSetList statefulset.StatefulSetList `json:"statefulSetList"`
// List of non-critical errors, that occurred during resource retrieval.
Errors []error `json:"errors"`
}
SearchResult is a list of resources matching search criteria found in whole cluster.
func Search ¶
func Search(client *kubernetes.Clientset, metricClient metricapi.MetricClient, nsQuery *common.NamespaceQuery, dsQuery *dataselect.DataSelectQuery) (*SearchResult, error)
Click to show internal directories.
Click to hide internal directories.