1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Adding validatingwebhookconfigs rbac notation

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
This commit is contained in:
Alex Andreev 2023-04-14 13:54:56 +03:00
parent 8f684cff18
commit ae29be9423
2 changed files with 8 additions and 2 deletions

View File

@ -23,6 +23,7 @@ export * from "./job.api";
export * from "./lease.api";
export * from "./limit-range.api";
export * from "./mutating-webhook-configuration.api";
export * from "./validating-webhook-configuration.api";
export * from "./namespace.api";
export * from "./network-policy.api";
export * from "./node.api";

View File

@ -9,7 +9,7 @@ export type KubeResource =
"pods" | "daemonsets" | "deployments" | "statefulsets" | "replicasets" | "replicationcontrollers" | "jobs" | "cronjobs" |
"endpoints" | "customresourcedefinitions" | "horizontalpodautoscalers" | "verticalpodautoscalers" | "podsecuritypolicies" | "poddisruptionbudgets" |
"priorityclasses" | "runtimeclasses" |
"roles" | "clusterroles" | "rolebindings" | "clusterrolebindings" | "serviceaccounts" | "mutatingwebhookconfigurations";
"roles" | "clusterroles" | "rolebindings" | "clusterrolebindings" | "serviceaccounts" | "mutatingwebhookconfigurations" | "validatingwebhookconfigurations";
export interface KubeApiResource {
kind: string;
@ -119,7 +119,12 @@ export const apiResourceRecord: Record<KubeResource, KubeApiResourceData> = {
mutatingwebhookconfigurations: {
kind: "MutatingWebhookConfiguration",
group: "admissionregistration.k8s.io/v1",
namespaced: true,
namespaced: false,
},
validatingwebhookconfigurations: {
kind: "ValidatingWebhookConfiguration",
group: "admissionregistration.k8s.io/v1",
namespaced: false,
},
networkpolicies: {
kind: "NetworkPolicy",