Update names to plural

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
This commit is contained in:
Dominika Zemanovicova
2024-12-09 10:22:41 +01:00
parent 73115bcc89
commit 66803d5ab7
7 changed files with 28 additions and 28 deletions
+3 -3
View File
@@ -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,
);
+3 -3
View File
@@ -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 {
+3 -3
View File
@@ -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';
+9 -9
View File
@@ -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,
];