Introduce kubernetes resource permission
Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
This commit is contained in:
@@ -347,6 +347,9 @@ export interface KubernetesRequestBody {
|
||||
entity: Entity;
|
||||
}
|
||||
|
||||
// @public
|
||||
export const kubernetesResourcePermission: BasicPermission;
|
||||
|
||||
// @public (undocumented)
|
||||
export interface LimitRangeFetchResponse {
|
||||
// (undocumented)
|
||||
|
||||
@@ -25,6 +25,7 @@ export * from './catalog-entity-constants';
|
||||
export * from './certificate-authority-constants';
|
||||
export {
|
||||
kubernetesProxyPermission,
|
||||
kubernetesResourcePermission,
|
||||
kubernetesPermissions,
|
||||
} from './permissions';
|
||||
export * from './error-detection';
|
||||
|
||||
@@ -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,
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user