Files
lens/src/renderer/components/+user-management/+cluster-role-bindings/hashers.ts
T

16 lines
503 B
TypeScript

/**
* Copyright (c) OpenLens Authors. All rights reserved.
* Licensed under MIT License. See LICENSE in root directory for more information.
*/
import { MD5 } from "crypto-js";
import type { ClusterRoleBindingSubject } from "../../../../common/k8s-api/endpoints";
export function hashClusterRoleBindingSubject(subject: ClusterRoleBindingSubject): string {
return MD5(JSON.stringify([
["kind", subject.kind],
["name", subject.name],
["apiGroup", subject.apiGroup],
])).toString();
}