Update names to plural
Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
This commit is contained in:
@@ -3,6 +3,6 @@
|
||||
'@backstage/plugin-kubernetes-common': minor
|
||||
---
|
||||
|
||||
The `/clusters` endpoint is now protected by the `kubernetes.cluster` permission.
|
||||
The `/services` endpoint is now protected by the `kubernetes.service` permission.
|
||||
The `/resources` endpoints are now protected by the `kubernetes.resource` permission.
|
||||
The `/clusters` endpoint is now protected by the `kubernetes.clusters` permission.
|
||||
The `/services` endpoint is now protected by the `kubernetes.services` permission.
|
||||
The `/resources` endpoints are now protected by the `kubernetes.resources` permission.
|
||||
|
||||
@@ -25,7 +25,7 @@ import { KubernetesObjectsProvider } from '@backstage/plugin-kubernetes-node';
|
||||
import { AuthService, HttpAuthService } from '@backstage/backend-plugin-api';
|
||||
import { PermissionEvaluator } from '@backstage/plugin-permission-common';
|
||||
import { requirePermission } from '../auth/requirePermission';
|
||||
import { kubernetesResourcePermission } from '@backstage/plugin-kubernetes-common';
|
||||
import { kubernetesResourcesPermission } from '@backstage/plugin-kubernetes-common';
|
||||
|
||||
export const addResourceRoutesToRouter = (
|
||||
router: express.Router,
|
||||
@@ -68,7 +68,7 @@ export const addResourceRoutesToRouter = (
|
||||
router.post('/resources/workloads/query', async (req, res) => {
|
||||
await requirePermission(
|
||||
permissionApi,
|
||||
kubernetesResourcePermission,
|
||||
kubernetesResourcesPermission,
|
||||
httpAuth,
|
||||
req,
|
||||
);
|
||||
@@ -86,7 +86,7 @@ export const addResourceRoutesToRouter = (
|
||||
router.post('/resources/custom/query', async (req, res) => {
|
||||
await requirePermission(
|
||||
permissionApi,
|
||||
kubernetesResourcePermission,
|
||||
kubernetesResourcesPermission,
|
||||
httpAuth,
|
||||
req,
|
||||
);
|
||||
|
||||
@@ -795,9 +795,9 @@ metadata:
|
||||
expect(response.body).toMatchObject({
|
||||
permissions: [
|
||||
{ type: 'basic', name: 'kubernetes.proxy', attributes: {} },
|
||||
{ type: 'basic', name: 'kubernetes.resource', attributes: {} },
|
||||
{ type: 'basic', name: 'kubernetes.service', attributes: {} },
|
||||
{ type: 'basic', name: 'kubernetes.cluster', attributes: {} },
|
||||
{ type: 'basic', name: 'kubernetes.resources', attributes: {} },
|
||||
{ type: 'basic', name: 'kubernetes.services', attributes: {} },
|
||||
{ type: 'basic', name: 'kubernetes.clusters', attributes: {} },
|
||||
],
|
||||
rules: [],
|
||||
});
|
||||
|
||||
@@ -18,9 +18,9 @@ import { Config } from '@backstage/config';
|
||||
import {
|
||||
ANNOTATION_KUBERNETES_AUTH_PROVIDER,
|
||||
ANNOTATION_KUBERNETES_OIDC_TOKEN_PROVIDER,
|
||||
kubernetesClusterPermission,
|
||||
kubernetesClustersPermission,
|
||||
kubernetesPermissions,
|
||||
kubernetesServicePermission,
|
||||
kubernetesServicesPermission,
|
||||
} from '@backstage/plugin-kubernetes-common';
|
||||
import { PermissionEvaluator } from '@backstage/plugin-permission-common';
|
||||
import { createPermissionIntegrationRouter } from '@backstage/plugin-permission-node';
|
||||
@@ -398,7 +398,7 @@ export class KubernetesBuilder {
|
||||
router.post('/services/:serviceId', async (req, res) => {
|
||||
await requirePermission(
|
||||
permissionApi,
|
||||
kubernetesServicePermission,
|
||||
kubernetesServicesPermission,
|
||||
httpAuth,
|
||||
req,
|
||||
);
|
||||
@@ -424,7 +424,7 @@ export class KubernetesBuilder {
|
||||
router.get('/clusters', async (req, res) => {
|
||||
await requirePermission(
|
||||
permissionApi,
|
||||
kubernetesClusterPermission,
|
||||
kubernetesClustersPermission,
|
||||
httpAuth,
|
||||
req,
|
||||
);
|
||||
|
||||
@@ -318,7 +318,7 @@ export interface JobsFetchResponse {
|
||||
}
|
||||
|
||||
// @public
|
||||
export const kubernetesClusterPermission: BasicPermission;
|
||||
export const kubernetesClustersPermission: BasicPermission;
|
||||
|
||||
// @public (undocumented)
|
||||
export type KubernetesErrorTypes =
|
||||
@@ -351,10 +351,10 @@ export interface KubernetesRequestBody {
|
||||
}
|
||||
|
||||
// @public
|
||||
export const kubernetesResourcePermission: BasicPermission;
|
||||
export const kubernetesResourcesPermission: BasicPermission;
|
||||
|
||||
// @public
|
||||
export const kubernetesServicePermission: BasicPermission;
|
||||
export const kubernetesServicesPermission: BasicPermission;
|
||||
|
||||
// @public (undocumented)
|
||||
export interface LimitRangeFetchResponse {
|
||||
|
||||
@@ -25,9 +25,9 @@ export * from './catalog-entity-constants';
|
||||
export * from './certificate-authority-constants';
|
||||
export {
|
||||
kubernetesProxyPermission,
|
||||
kubernetesClusterPermission,
|
||||
kubernetesResourcePermission,
|
||||
kubernetesServicePermission,
|
||||
kubernetesClustersPermission,
|
||||
kubernetesResourcesPermission,
|
||||
kubernetesServicesPermission,
|
||||
kubernetesPermissions,
|
||||
} from './permissions';
|
||||
export * from './error-detection';
|
||||
|
||||
@@ -27,24 +27,24 @@ export const kubernetesProxyPermission = createPermission({
|
||||
/** This permission is used to check access to the /resources endpoints
|
||||
* @public
|
||||
*/
|
||||
export const kubernetesResourcePermission = createPermission({
|
||||
name: 'kubernetes.resource',
|
||||
export const kubernetesResourcesPermission = createPermission({
|
||||
name: 'kubernetes.resources',
|
||||
attributes: {},
|
||||
});
|
||||
|
||||
/** This permission is used to check access to the /services endpoint
|
||||
* @public
|
||||
*/
|
||||
export const kubernetesServicePermission = createPermission({
|
||||
name: 'kubernetes.service',
|
||||
export const kubernetesServicesPermission = createPermission({
|
||||
name: 'kubernetes.services',
|
||||
attributes: {},
|
||||
});
|
||||
|
||||
/** This permission is used to check access to the /clusters endpoint
|
||||
* @public
|
||||
*/
|
||||
export const kubernetesClusterPermission = createPermission({
|
||||
name: 'kubernetes.cluster',
|
||||
export const kubernetesClustersPermission = createPermission({
|
||||
name: 'kubernetes.clusters',
|
||||
attributes: {},
|
||||
});
|
||||
|
||||
@@ -54,7 +54,7 @@ export const kubernetesClusterPermission = createPermission({
|
||||
*/
|
||||
export const kubernetesPermissions = [
|
||||
kubernetesProxyPermission,
|
||||
kubernetesResourcePermission,
|
||||
kubernetesServicePermission,
|
||||
kubernetesClusterPermission,
|
||||
kubernetesResourcesPermission,
|
||||
kubernetesServicesPermission,
|
||||
kubernetesClustersPermission,
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user