1
0
mirror of https://github.com/rancher/steve.git synced 2025-06-29 16:27:15 +00:00

SQLite backed cache: indexed fields round #4 (#430)

* Change indexed fields according to https://github.com/rancher/rancher/issues/48256wq

Signed-off-by: Silvio Moioli <silvio@moioli.net>

* Fix typo

---------

Signed-off-by: Silvio Moioli <silvio@moioli.net>
This commit is contained in:
Silvio Moioli 2024-12-19 17:01:09 +01:00 committed by GitHub
parent 58f2264f16
commit 5e15f22b0d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -76,7 +76,6 @@ var (
{"spec", "nodeName"}}, {"spec", "nodeName"}},
gvkKey("", "v1", "Service"): { gvkKey("", "v1", "Service"): {
{"spec", "targetPort"}, {"spec", "targetPort"},
{"spec", "selector"},
{"spec", "type"}, {"spec", "type"},
}, },
gvkKey("networking.k8s.io", "v1", "Ingress"): { gvkKey("networking.k8s.io", "v1", "Ingress"): {
@ -97,10 +96,28 @@ var (
{"spec", "maxReplicas"}, {"spec", "maxReplicas"},
{"spec", "currentReplicas"}, {"spec", "currentReplicas"},
}, },
gvkKey("apps", "v1", "DaemonSet"): {
{"metadata", "annotations[field.cattle.io/publicEndpoints]"},
},
gvkKey("apps", "v1", "Deployment"): {
{"metadata", "annotations[field.cattle.io/publicEndpoints]"},
},
gvkKey("apps", "v1", "StatefulSet"): {
{"metadata", "annotations[field.cattle.io/publicEndpoints]"},
},
gvkKey("batch", "v1", "CronJob"): {
{"metadata", "annotations[field.cattle.io/publicEndpoints]"},
},
gvkKey("batch", "v1", "Job"): {
{"metadata", "annotations[field.cattle.io/publicEndpoints]"},
},
gvkKey("storage.k8s.io", "v1", "StorageClass"): { gvkKey("storage.k8s.io", "v1", "StorageClass"): {
{"provisioner"}, {"provisioner"},
{"metadata", "annotations[storageclass.kubernetes.io/is-default-class]"}, {"metadata", "annotations[storageclass.kubernetes.io/is-default-class]"},
}, },
gvkKey("catalog.cattle.io", "v1", "App"): {
{"spec", "chart", "metadata", "name"},
},
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"},
@ -114,8 +131,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"): { gvkKey("management.cattle.io", "v3", "Cluster"): {
{"metadata", "labels[provider.cattle.io]"},
{"spec", "internal"}, {"spec", "internal"},
{"spec", "displayName"}, {"spec", "displayName"},
{"status", "provider"},
}, },
gvkKey("management.cattle.io", "v3", "Node"): { gvkKey("management.cattle.io", "v3", "Node"): {
{"status", "nodeName"}}, {"status", "nodeName"}},
@ -127,9 +146,6 @@ var (
{"metadata", "labels[provider.cattle.io]"}, {"metadata", "labels[provider.cattle.io]"},
{"status", "clusterName"}, {"status", "clusterName"},
{"status", "provider"}, {"status", "provider"},
{"status", "allocatable", "cpu"},
{"status", "allocatable", "memory"},
{"status", "allocatable", "pods"},
}, },
} }
commonIndexFields = [][]string{ commonIndexFields = [][]string{