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.