mirror of
https://github.com/rancher/steve.git
synced 2025-08-11 11:11:36 +00:00
cache/sql: add more indexed fields (#400)
Signed-off-by: Silvio Moioli <silvio@moioli.net>
This commit is contained in:
parent
61e80cffc8
commit
65129458a7
@ -73,8 +73,33 @@ var (
|
|||||||
gvkKey("", "v1", "Pod"): {
|
gvkKey("", "v1", "Pod"): {
|
||||||
{"spec", "containers", "image"},
|
{"spec", "containers", "image"},
|
||||||
{"spec", "nodeName"}},
|
{"spec", "nodeName"}},
|
||||||
|
gvkKey("", "v1", "Service"): {
|
||||||
|
{"spec", "targetPort"},
|
||||||
|
{"spec", "selector"},
|
||||||
|
{"spec", "type"},
|
||||||
|
},
|
||||||
|
gvkKey("networking.k8s.io", "v1", "Ingress"): {
|
||||||
|
{"spec", "rules"},
|
||||||
|
{"spec", "ingressClassName"},
|
||||||
|
},
|
||||||
gvkKey("", "v1", "ConfigMap"): {
|
gvkKey("", "v1", "ConfigMap"): {
|
||||||
{"metadata", "labels[harvesterhci.io/cloud-init-template]"}},
|
{"metadata", "labels[harvesterhci.io/cloud-init-template]"}},
|
||||||
|
gvkKey("", "v1", "PersistentVolume"): {
|
||||||
|
{"status", "reason"},
|
||||||
|
{"spec", "persistentVolumeReclaimPolicy"},
|
||||||
|
},
|
||||||
|
gvkKey("", "v1", "PersistentVolumeClaim"): {
|
||||||
|
{"spec", "volumeName"}},
|
||||||
|
gvkKey("autoscaling", "v1", "HorizontalPodAutoscaler"): {
|
||||||
|
{"spec", "scaleTargetRef", "name"},
|
||||||
|
{"spec", "minReplicas"},
|
||||||
|
{"spec", "maxReplicas"},
|
||||||
|
{"spec", "currentReplicas"},
|
||||||
|
},
|
||||||
|
gvkKey("storage.k8s.io", "v1", "StorageClass"): {
|
||||||
|
{"provisioner"},
|
||||||
|
{"metadata", "annotations[storageclass.kubernetes.io/is-default-class]"},
|
||||||
|
},
|
||||||
gvkKey("catalog.cattle.io", "v1", "ClusterRepo"): {
|
gvkKey("catalog.cattle.io", "v1", "ClusterRepo"): {
|
||||||
{"metadata", "annotations[clusterrepo.cattle.io/hidden]"},
|
{"metadata", "annotations[clusterrepo.cattle.io/hidden]"},
|
||||||
{"spec", "gitBranch"},
|
{"spec", "gitBranch"},
|
||||||
@ -87,6 +112,10 @@ var (
|
|||||||
},
|
},
|
||||||
gvkKey("cluster.x-k8s.io", "v1beta1", "Machine"): {
|
gvkKey("cluster.x-k8s.io", "v1beta1", "Machine"): {
|
||||||
{"spec", "clusterName"}},
|
{"spec", "clusterName"}},
|
||||||
|
gvkKey("management.cattle.io", "v3", "Cluster"): {
|
||||||
|
{"spec", "internal"},
|
||||||
|
{"spec", "displayName"},
|
||||||
|
},
|
||||||
gvkKey("management.cattle.io", "v3", "Node"): {
|
gvkKey("management.cattle.io", "v3", "Node"): {
|
||||||
{"status", "nodeName"}},
|
{"status", "nodeName"}},
|
||||||
gvkKey("management.cattle.io", "v3", "NodePool"): {
|
gvkKey("management.cattle.io", "v3", "NodePool"): {
|
||||||
@ -95,6 +124,7 @@ var (
|
|||||||
{"spec", "clusterName"}},
|
{"spec", "clusterName"}},
|
||||||
gvkKey("provisioning.cattle.io", "v1", "Cluster"): {
|
gvkKey("provisioning.cattle.io", "v1", "Cluster"): {
|
||||||
{"metadata", "labels[provider.cattle.io]"},
|
{"metadata", "labels[provider.cattle.io]"},
|
||||||
|
{"status", "clusterName"},
|
||||||
{"status", "provider"},
|
{"status", "provider"},
|
||||||
{"status", "allocatable", "cpu"},
|
{"status", "allocatable", "cpu"},
|
||||||
{"status", "allocatable", "memory"},
|
{"status", "allocatable", "memory"},
|
||||||
|
Loading…
Reference in New Issue
Block a user