Introduce kubernetes resource permission

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
This commit is contained in:
Dominika Zemanovicova
2024-11-05 16:24:21 +01:00
parent 84b3450850
commit ca3da299e2
9 changed files with 162 additions and 15 deletions
+3
View File
@@ -347,6 +347,9 @@ export interface KubernetesRequestBody {
entity: Entity;
}
// @public
export const kubernetesResourcePermission: BasicPermission;
// @public (undocumented)
export interface LimitRangeFetchResponse {
// (undocumented)
+1
View File
@@ -25,6 +25,7 @@ export * from './catalog-entity-constants';
export * from './certificate-authority-constants';
export {
kubernetesProxyPermission,
kubernetesResourcePermission,
kubernetesPermissions,
} from './permissions';
export * from './error-detection';
+12 -1
View File
@@ -24,8 +24,19 @@ export const kubernetesProxyPermission = createPermission({
attributes: {},
});
/** This permission is used to check access to the resources endpoints
* @public
*/
export const kubernetesResourcePermission = createPermission({
name: 'kubernetes.resource',
attributes: {},
});
/**
* List of all Kubernetes permissions.
* @public
*/
export const kubernetesPermissions = [kubernetesProxyPermission];
export const kubernetesPermissions = [
kubernetesProxyPermission,
kubernetesResourcePermission,
];