@@ -5,115 +5,115 @@ import (
5
5
)
6
6
7
7
var ResourceTypesToTables = map [string ]string {
8
- "Kubernetes/Resource" : "k8_resource " ,
9
- "Kubernetes/Node" : "k8_node " ,
10
- "Kubernetes/PersistentVolume" : "k8_persistent_volume " ,
11
- "Kubernetes/PersistentVolumeClaim" : "k8_persistent_volume_claim " ,
12
- "Kubernetes/Pod" : "k8_pod " ,
13
- "Kubernetes/Secret" : "k8_secret " ,
14
- "Kubernetes/Service" : "k8_service " ,
15
- "Kubernetes/ConfigMap" : "k8_config_map " ,
16
- "Kubernetes/ServiceAccount" : "k8_service_account " ,
17
- "Kubernetes/StatefulSet" : "k8_stateful_set " ,
18
- "Kubernetes/Deployment" : "k8_deployment " ,
19
- "Kubernetes/ReplicaSet" : "k8_replicaset " ,
20
- "Kubernetes/DaemonSet" : "k8_daemonset " ,
21
- "Kubernetes/Endpoint" : "k8_endpoints " ,
22
- "Kubernetes/EndpointSlice" : "k8_endpoint_slice " ,
23
- "Kubernetes/Event" : "k8_event " ,
24
- "Kubernetes/Job" : "k8_job " ,
25
- "Kubernetes/CronJob" : "k8_cronjob " ,
26
- "Kubernetes/Ingress" : "k8_ingress " ,
27
- "Kubernetes/NetworkPolicy" : "k8_network_policy " ,
28
- "Kubernetes/Role" : "k8_role " ,
29
- "Kubernetes/RoleBinding" : "k8_role_binding " ,
30
- "Kubernetes/Cluster" : "k8_cluster " ,
31
- "Kubernetes/ClusterRole" : "k8_cluster_role " ,
32
- "Kubernetes/ClusterRoleBinding" : "k8_cluster_role_binding " ,
33
- "Kubernetes/PodDisruptionBudget" : "k8_pod_disruption_budget " ,
34
- "Kubernetes/PodTemplate" : "k8_pod_template " ,
35
- "Kubernetes/HorizontalPodAutoscaler" : "k8_horizontal_pod_autoscaler " ,
36
- "Kubernetes/CustomResourceDefinition" : "k8_custom_resource_definition " ,
37
- "Kubernetes/CustomResource" : "k8_custom_resource " ,
38
- "Kubernetes/StorageClass" : "k8_storage_class " ,
39
- "Kubernetes/LimitRange" : "k8_limit_range " ,
40
- "Kubernetes/Namespace" : "k8_namespace " ,
41
- "Kubernetes/ReplicationController" : "k8_replication_controller " ,
42
- "Kubernetes/RessourceQuota" : "k8_resource_quota " ,
8
+ "Kubernetes/Resource" : "kubernetes_resource " ,
9
+ "Kubernetes/Node" : "kubernetes_node " ,
10
+ "Kubernetes/PersistentVolume" : "kubernetes_persistent_volume " ,
11
+ "Kubernetes/PersistentVolumeClaim" : "kubernetes_persistent_volume_claim " ,
12
+ "Kubernetes/Pod" : "kubernetes_pod " ,
13
+ "Kubernetes/Secret" : "kubernetes_secret " ,
14
+ "Kubernetes/Service" : "kubernetes_service " ,
15
+ "Kubernetes/ConfigMap" : "kubernetes_config_map " ,
16
+ "Kubernetes/ServiceAccount" : "kubernetes_service_account " ,
17
+ "Kubernetes/StatefulSet" : "kubernetes_stateful_set " ,
18
+ "Kubernetes/Deployment" : "kubernetes_deployment " ,
19
+ "Kubernetes/ReplicaSet" : "kubernetes_replicaset " ,
20
+ "Kubernetes/DaemonSet" : "kubernetes_daemonset " ,
21
+ "Kubernetes/Endpoint" : "kubernetes_endpoints " ,
22
+ "Kubernetes/EndpointSlice" : "kubernetes_endpoint_slice " ,
23
+ "Kubernetes/Event" : "kubernetes_event " ,
24
+ "Kubernetes/Job" : "kubernetes_job " ,
25
+ "Kubernetes/CronJob" : "kubernetes_cronjob " ,
26
+ "Kubernetes/Ingress" : "kubernetes_ingress " ,
27
+ "Kubernetes/NetworkPolicy" : "kubernetes_network_policy " ,
28
+ "Kubernetes/Role" : "kubernetes_role " ,
29
+ "Kubernetes/RoleBinding" : "kubernetes_role_binding " ,
30
+ "Kubernetes/Cluster" : "kubernetes_cluster " ,
31
+ "Kubernetes/ClusterRole" : "kubernetes_cluster_role " ,
32
+ "Kubernetes/ClusterRoleBinding" : "kubernetes_cluster_role_binding " ,
33
+ "Kubernetes/PodDisruptionBudget" : "kubernetes_pod_disruption_budget " ,
34
+ "Kubernetes/PodTemplate" : "kubernetes_pod_template " ,
35
+ "Kubernetes/HorizontalPodAutoscaler" : "kubernetes_horizontal_pod_autoscaler " ,
36
+ "Kubernetes/CustomResourceDefinition" : "kubernetes_custom_resource_definition " ,
37
+ "Kubernetes/CustomResource" : "kubernetes_custom_resource " ,
38
+ "Kubernetes/StorageClass" : "kubernetes_storage_class " ,
39
+ "Kubernetes/LimitRange" : "kubernetes_limit_range " ,
40
+ "Kubernetes/Namespace" : "kubernetes_namespace " ,
41
+ "Kubernetes/ReplicationController" : "kubernetes_replication_controller " ,
42
+ "Kubernetes/RessourceQuota" : "kubernetes_resource_quota " ,
43
43
}
44
44
45
45
var ResourceTypeToDescription = map [string ]interface {}{
46
- "Kubernetes/Resource" : opengovernance.KubernetesResource {},
47
- "Kubernetes/Node" : opengovernance.KubernetesNode {},
48
- "Kubernetes/PersistentVolume" : opengovernance.KubernetesPersistentVolume {},
49
- "Kubernetes/PersistentVolumeClaim" : opengovernance.KubernetesPersistentVolumeClaim {},
50
- "Kubernetes/Pod" : opengovernance.KubernetesPod {},
51
- "Kubernetes/Secret" : opengovernance.KubernetesSecret {},
52
- "Kubernetes/Service" : opengovernance.KubernetesService {},
53
- "Kubernetes/ConfigMap" : opengovernance.KubernetesConfigMap {},
54
- "Kubernetes/ServiceAccount" : opengovernance.KubernetesServiceAccount {},
55
- "Kubernetes/StatefulSet" : opengovernance.KubernetesStatefulSet {},
56
- "Kubernetes/Deployment" : opengovernance.KubernetesDeployment {},
57
- "Kubernetes/ReplicaSet" : opengovernance.KubernetesReplicaSet {},
58
- "Kubernetes/DaemonSet" : opengovernance.KubernetesDaemonSet {},
59
- "Kubernetes/Endpoint" : opengovernance.KubernetesEndpoint {},
60
- "Kubernetes/EndpointSlice" : opengovernance.KubernetesEndpointSlice {},
61
- "Kubernetes/Event" : opengovernance.KubernetesEvent {},
62
- "Kubernetes/Job" : opengovernance.KubernetesJob {},
63
- "Kubernetes/CronJob" : opengovernance.KubernetesCronJob {},
64
- "Kubernetes/Ingress" : opengovernance.KubernetesIngress {},
65
- "Kubernetes/NetworkPolicy" : opengovernance.KubernetesNetworkPolicy {},
66
- "Kubernetes/Role" : opengovernance.KubernetesRole {},
67
- "Kubernetes/RoleBinding" : opengovernance.KubernetesRoleBinding {},
68
- "Kubernetes/Cluster" : opengovernance.KubernetesCluster {},
69
- "Kubernetes/ClusterRole" : opengovernance.KubernetesClusterRole {},
70
- "Kubernetes/ClusterRoleBinding" : opengovernance.KubernetesClusterRoleBinding {},
71
- "Kubernetes/PodDisruptionBudget" : opengovernance.KubernetesPodDisruptionBudget {},
72
- "Kubernetes/PodTemplate" : opengovernance.KubernetesPodTemplate {},
73
- "Kubernetes/HorizontalPodAutoscaler" : opengovernance.KubernetesHorizontalPodAutoscaler {},
74
- "Kubernetes/CustomResourceDefinition" : opengovernance.KubernetesCustomResourceDefinition {},
75
- "Kubernetes/CustomResource" : opengovernance.KubernetesCustomResource {},
76
- "Kubernetes/StorageClass" : opengovernance.KubernetesStorageClass {},
77
- "Kubernetes/LimitRange" : opengovernance.KubernetesLimitRange {},
78
- "Kubernetes/Namespace" : opengovernance.KubernetesNamespace {},
79
- "Kubernetes/ReplicationController" : opengovernance.KubernetesReplicationController {},
80
- "Kubernetes/RessourceQuota" : opengovernance.KubernetesResourceQuota {},
46
+ "Kubernetes/Resource" : opengovernance.KubernetesResource {},
47
+ "Kubernetes/Node" : opengovernance.KubernetesNode {},
48
+ "Kubernetes/PersistentVolume" : opengovernance.KubernetesPersistentVolume {},
49
+ "Kubernetes/PersistentVolumeClaim" : opengovernance.KubernetesPersistentVolumeClaim {},
50
+ "Kubernetes/Pod" : opengovernance.KubernetesPod {},
51
+ "Kubernetes/Secret" : opengovernance.KubernetesSecret {},
52
+ "Kubernetes/Service" : opengovernance.KubernetesService {},
53
+ "Kubernetes/ConfigMap" : opengovernance.KubernetesConfigMap {},
54
+ "Kubernetes/ServiceAccount" : opengovernance.KubernetesServiceAccount {},
55
+ "Kubernetes/StatefulSet" : opengovernance.KubernetesStatefulSet {},
56
+ "Kubernetes/Deployment" : opengovernance.KubernetesDeployment {},
57
+ "Kubernetes/ReplicaSet" : opengovernance.KubernetesReplicaSet {},
58
+ "Kubernetes/DaemonSet" : opengovernance.KubernetesDaemonSet {},
59
+ "Kubernetes/Endpoint" : opengovernance.KubernetesEndpoint {},
60
+ "Kubernetes/EndpointSlice" : opengovernance.KubernetesEndpointSlice {},
61
+ "Kubernetes/Event" : opengovernance.KubernetesEvent {},
62
+ "Kubernetes/Job" : opengovernance.KubernetesJob {},
63
+ "Kubernetes/CronJob" : opengovernance.KubernetesCronJob {},
64
+ "Kubernetes/Ingress" : opengovernance.KubernetesIngress {},
65
+ "Kubernetes/NetworkPolicy" : opengovernance.KubernetesNetworkPolicy {},
66
+ "Kubernetes/Role" : opengovernance.KubernetesRole {},
67
+ "Kubernetes/RoleBinding" : opengovernance.KubernetesRoleBinding {},
68
+ "Kubernetes/Cluster" : opengovernance.KubernetesCluster {},
69
+ "Kubernetes/ClusterRole" : opengovernance.KubernetesClusterRole {},
70
+ "Kubernetes/ClusterRoleBinding" : opengovernance.KubernetesClusterRoleBinding {},
71
+ "Kubernetes/PodDisruptionBudget" : opengovernance.KubernetesPodDisruptionBudget {},
72
+ "Kubernetes/PodTemplate" : opengovernance.KubernetesPodTemplate {},
73
+ "Kubernetes/HorizontalPodAutoscaler" : opengovernance.KubernetesHorizontalPodAutoscaler {},
74
+ "Kubernetes/CustomResourceDefinition" : opengovernance.KubernetesCustomResourceDefinition {},
75
+ "Kubernetes/CustomResource" : opengovernance.KubernetesCustomResource {},
76
+ "Kubernetes/StorageClass" : opengovernance.KubernetesStorageClass {},
77
+ "Kubernetes/LimitRange" : opengovernance.KubernetesLimitRange {},
78
+ "Kubernetes/Namespace" : opengovernance.KubernetesNamespace {},
79
+ "Kubernetes/ReplicationController" : opengovernance.KubernetesReplicationController {},
80
+ "Kubernetes/RessourceQuota" : opengovernance.KubernetesResourceQuota {},
81
81
}
82
82
83
83
var TablesToResourceTypes = map [string ]string {
84
- "k8_resource" : "Kubernetes/Resource" ,
85
- "k8_node" : "Kubernetes/Node" ,
86
- "k8_persistent_volume" : "Kubernetes/PersistentVolume" ,
87
- "k8_persistent_volume_claim" : "Kubernetes/PersistentVolumeClaim" ,
88
- "k8_pod" : "Kubernetes/Pod" ,
89
- "k8_secret" : "Kubernetes/Secret" ,
90
- "k8_service" : "Kubernetes/Service" ,
91
- "k8_config_map" : "Kubernetes/ConfigMap" ,
92
- "k8_service_account" : "Kubernetes/ServiceAccount" ,
93
- "k8_stateful_set" : "Kubernetes/StatefulSet" ,
94
- "k8_deployment" : "Kubernetes/Deployment" ,
95
- "k8_replicaset" : "Kubernetes/ReplicaSet" ,
96
- "k8_daemonset" : "Kubernetes/DaemonSet" ,
97
- "k8_endpoints" : "Kubernetes/Endpoint" ,
98
- "k8_endpoint_slice" : "Kubernetes/EndpointSlice" ,
99
- "k8_event" : "Kubernetes/Event" ,
100
- "k8_job" : "Kubernetes/Job" ,
101
- "k8_cronjob" : "Kubernetes/CronJob" ,
102
- "k8_ingress" : "Kubernetes/Ingress" ,
103
- "k8_network_policy" : "Kubernetes/NetworkPolicy" ,
104
- "k8_role" : "Kubernetes/Role" ,
105
- "k8_role_binding" : "Kubernetes/RoleBinding" ,
106
- "k8_cluster" : "Kubernetes/Cluster" ,
107
- "k8_cluster_role" : "Kubernetes/ClusterRole" ,
108
- "k8_cluster_role_binding" : "Kubernetes/ClusterRoleBinding" ,
109
- "k8_pod_disruption_budget" : "Kubernetes/PodDisruptionBudget" ,
110
- "k8_pod_template" : "Kubernetes/PodTemplate" ,
111
- "k8_horizontal_pod_autoscaler" : "Kubernetes/HorizontalPodAutoscaler" ,
112
- "k8_custom_resource_definition " : "Kubernetes/CustomResourceDefinition" ,
113
- "k8_custom_resource" : "Kubernetes/CustomResource" ,
114
- "k8_storage_class" : "Kubernetes/StorageClass" ,
115
- "k8_limit_range" : "Kubernetes/LimitRange" ,
116
- "k8_namespace" : "Kubernetes/Namespace" ,
117
- "k8_replication_controller" : "Kubernetes/ReplicationController" ,
118
- "k8_resource_quota" : "Kubernetes/RessourceQuota" ,
84
+ "kubernetes_resource" : "Kubernetes/Resource" ,
85
+ "kubernetes_node" : "Kubernetes/Node" ,
86
+ "kubernetes_persistent_volume" : "Kubernetes/PersistentVolume" ,
87
+ "kubernetes_persistent_volume_claim" : "Kubernetes/PersistentVolumeClaim" ,
88
+ "kubernetes_pod" : "Kubernetes/Pod" ,
89
+ "kubernetes_secret" : "Kubernetes/Secret" ,
90
+ "kubernetes_service" : "Kubernetes/Service" ,
91
+ "kubernetes_config_map" : "Kubernetes/ConfigMap" ,
92
+ "kubernetes_service_account" : "Kubernetes/ServiceAccount" ,
93
+ "kubernetes_stateful_set" : "Kubernetes/StatefulSet" ,
94
+ "kubernetes_deployment" : "Kubernetes/Deployment" ,
95
+ "kubernetes_replicaset" : "Kubernetes/ReplicaSet" ,
96
+ "kubernetes_daemonset" : "Kubernetes/DaemonSet" ,
97
+ "kubernetes_endpoints" : "Kubernetes/Endpoint" ,
98
+ "kubernetes_endpoint_slice" : "Kubernetes/EndpointSlice" ,
99
+ "kubernetes_event" : "Kubernetes/Event" ,
100
+ "kubernetes_job" : "Kubernetes/Job" ,
101
+ "kubernetes_cronjob" : "Kubernetes/CronJob" ,
102
+ "kubernetes_ingress" : "Kubernetes/Ingress" ,
103
+ "kubernetes_network_policy" : "Kubernetes/NetworkPolicy" ,
104
+ "kubernetes_role" : "Kubernetes/Role" ,
105
+ "kubernetes_role_binding" : "Kubernetes/RoleBinding" ,
106
+ "kubernetes_cluster" : "Kubernetes/Cluster" ,
107
+ "kubernetes_cluster_role" : "Kubernetes/ClusterRole" ,
108
+ "kubernetes_cluster_role_binding" : "Kubernetes/ClusterRoleBinding" ,
109
+ "kubernetes_pod_disruption_budget" : "Kubernetes/PodDisruptionBudget" ,
110
+ "kubernetes_pod_template" : "Kubernetes/PodTemplate" ,
111
+ "kubernetes_horizontal_pod_autoscaler" : "Kubernetes/HorizontalPodAutoscaler" ,
112
+ "kubernetes_custom_resource_definition " : "Kubernetes/CustomResourceDefinition" ,
113
+ "kubernetes_custom_resource" : "Kubernetes/CustomResource" ,
114
+ "kubernetes_storage_class" : "Kubernetes/StorageClass" ,
115
+ "kubernetes_limit_range" : "Kubernetes/LimitRange" ,
116
+ "kubernetes_namespace" : "Kubernetes/Namespace" ,
117
+ "kubernetes_replication_controller" : "Kubernetes/ReplicationController" ,
118
+ "kubernetes_resource_quota" : "Kubernetes/RessourceQuota" ,
119
119
}
0 commit comments