run prettier formatting
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
This commit is contained in:
@@ -58,10 +58,10 @@ describe('Rollout', () => {
|
||||
it('should render Paused Rollout with pause text', async () => {
|
||||
const wrapper = kubernetesProviders(groupedResources, new Set([]));
|
||||
|
||||
(pausedRollout.status.pauseConditions[0]
|
||||
.startTime as any) = DateTime.local()
|
||||
// millis * secs * mins = 45 mins
|
||||
.minus(Duration.fromMillis(1000 * 60 * 45));
|
||||
(pausedRollout.status.pauseConditions[0].startTime as any) =
|
||||
DateTime.local()
|
||||
// millis * secs * mins = 45 mins
|
||||
.minus(Duration.fromMillis(1000 * 60 * 45));
|
||||
|
||||
const { getByText } = render(
|
||||
wrapper(
|
||||
|
||||
@@ -94,12 +94,10 @@ describe('useKubernetesObjects', () => {
|
||||
it('should return objects', async () => {
|
||||
(useApi as any).mockReturnValue({
|
||||
getClusters: mockGetClusters.mockResolvedValue(getClustersResponse),
|
||||
getObjectsByEntity: mockGetObjectsByEntity.mockResolvedValue(
|
||||
mockResponse,
|
||||
),
|
||||
decorateRequestBodyForAuth: mockDecorateRequestBodyForAuth.mockResolvedValue(
|
||||
entityWithAuthToken,
|
||||
),
|
||||
getObjectsByEntity:
|
||||
mockGetObjectsByEntity.mockResolvedValue(mockResponse),
|
||||
decorateRequestBodyForAuth:
|
||||
mockDecorateRequestBodyForAuth.mockResolvedValue(entityWithAuthToken),
|
||||
});
|
||||
const { result, waitForNextUpdate } = renderHook(() =>
|
||||
useKubernetesObjects(entity),
|
||||
@@ -118,9 +116,8 @@ describe('useKubernetesObjects', () => {
|
||||
getObjectsByEntity: mockGetObjectsByEntity.mockRejectedValue({
|
||||
message: 'some error',
|
||||
}),
|
||||
decorateRequestBodyForAuth: mockDecorateRequestBodyForAuth.mockResolvedValue(
|
||||
entityWithAuthToken,
|
||||
),
|
||||
decorateRequestBodyForAuth:
|
||||
mockDecorateRequestBodyForAuth.mockResolvedValue(entityWithAuthToken),
|
||||
});
|
||||
const { result, waitForNextUpdate } = renderHook(() =>
|
||||
useKubernetesObjects(entity),
|
||||
@@ -157,9 +154,10 @@ describe('useKubernetesObjects', () => {
|
||||
it('should return error when decorateRequestBodyForAuth throws', async () => {
|
||||
(useApi as any).mockReturnValue({
|
||||
getClusters: mockGetClusters.mockResolvedValue(getClustersResponse),
|
||||
decorateRequestBodyForAuth: mockDecorateRequestBodyForAuth.mockRejectedValue(
|
||||
{ message: 'some-error' },
|
||||
),
|
||||
decorateRequestBodyForAuth:
|
||||
mockDecorateRequestBodyForAuth.mockRejectedValue({
|
||||
message: 'some-error',
|
||||
}),
|
||||
getObjectsByEntity: mockGetObjectsByEntity,
|
||||
});
|
||||
const { result, waitForNextUpdate } = renderHook(() =>
|
||||
|
||||
@@ -59,10 +59,11 @@ export const useKubernetesObjects = (entity: Entity): KubernetesObjects => {
|
||||
for (const authProviderStr of authProviders) {
|
||||
// Multiple asyncs done sequentially instead of all at once to prevent same requestBody from being modified simultaneously
|
||||
try {
|
||||
requestBody = await kubernetesAuthProvidersApi.decorateRequestBodyForAuth(
|
||||
authProviderStr,
|
||||
requestBody,
|
||||
);
|
||||
requestBody =
|
||||
await kubernetesAuthProvidersApi.decorateRequestBodyForAuth(
|
||||
authProviderStr,
|
||||
requestBody,
|
||||
);
|
||||
} catch (e) {
|
||||
setError(e.message);
|
||||
return;
|
||||
|
||||
@@ -44,9 +44,8 @@ export class KubernetesAuthProviders implements KubernetesAuthProvidersApi {
|
||||
authProvider: string,
|
||||
requestBody: KubernetesRequestBody,
|
||||
): Promise<KubernetesRequestBody> {
|
||||
const kubernetesAuthProvider:
|
||||
| KubernetesAuthProvider
|
||||
| undefined = this.kubernetesAuthProviderMap.get(authProvider);
|
||||
const kubernetesAuthProvider: KubernetesAuthProvider | undefined =
|
||||
this.kubernetesAuthProviderMap.get(authProvider);
|
||||
if (kubernetesAuthProvider) {
|
||||
return await kubernetesAuthProvider.decorateRequestBodyForAuth(
|
||||
requestBody,
|
||||
|
||||
+2
-1
@@ -18,7 +18,8 @@ import { KubernetesAuthProvider } from './types';
|
||||
import { KubernetesRequestBody } from '@backstage/plugin-kubernetes-common';
|
||||
|
||||
export class ServiceAccountKubernetesAuthProvider
|
||||
implements KubernetesAuthProvider {
|
||||
implements KubernetesAuthProvider
|
||||
{
|
||||
async decorateRequestBodyForAuth(
|
||||
requestBody: KubernetesRequestBody,
|
||||
): Promise<KubernetesRequestBody> {
|
||||
|
||||
@@ -23,13 +23,12 @@ export interface KubernetesAuthProvider {
|
||||
): Promise<KubernetesRequestBody>;
|
||||
}
|
||||
|
||||
export const kubernetesAuthProvidersApiRef = createApiRef<KubernetesAuthProvidersApi>(
|
||||
{
|
||||
export const kubernetesAuthProvidersApiRef =
|
||||
createApiRef<KubernetesAuthProvidersApi>({
|
||||
id: 'plugin.kubernetes-auth-providers.service',
|
||||
description:
|
||||
'Used by the Kubernetes plugin to fetch KubernetesAuthProviders',
|
||||
},
|
||||
);
|
||||
});
|
||||
|
||||
export interface KubernetesAuthProvidersApi {
|
||||
decorateRequestBodyForAuth(
|
||||
|
||||
Reference in New Issue
Block a user