From 1190b3ae0b2e3c0406c79dbea1eef8845fd67de2 Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Tue, 19 Oct 2021 15:44:50 -0400 Subject: [PATCH] Better fix Signed-off-by: Sebastian Malton --- src/common/k8s-api/endpoints/secret.api.ts | 4 ++-- .../+user-management/+service-accounts/details.tsx | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/common/k8s-api/endpoints/secret.api.ts b/src/common/k8s-api/endpoints/secret.api.ts index 25abdfa9b2..7c90c2e9c9 100644 --- a/src/common/k8s-api/endpoints/secret.api.ts +++ b/src/common/k8s-api/endpoints/secret.api.ts @@ -42,7 +42,7 @@ export interface ISecretRef { } export interface SecretData extends KubeJsonApiData { - type?: SecretType; + type: SecretType; data?: Record; } @@ -51,7 +51,7 @@ export class Secret extends KubeObject { static namespaced = true; static apiBase = "/api/v1/secrets"; - declare type?: SecretType; + declare type: SecretType; declare data: Record; constructor(data: SecretData) { diff --git a/src/renderer/components/+user-management/+service-accounts/details.tsx b/src/renderer/components/+user-management/+service-accounts/details.tsx index 3cc12dd24d..ee19079c40 100644 --- a/src/renderer/components/+user-management/+service-accounts/details.tsx +++ b/src/renderer/components/+user-management/+service-accounts/details.tsx @@ -27,7 +27,7 @@ import React from "react"; import { Link } from "react-router-dom"; import { secretsStore } from "../../+config-secrets/secrets.store"; -import { Secret, ServiceAccount } from "../../../../common/k8s-api/endpoints"; +import { Secret, SecretType, ServiceAccount } from "../../../../common/k8s-api/endpoints"; import { DrawerItem, DrawerTitle } from "../../drawer"; import { Icon } from "../../icon"; import type { KubeObjectDetailsProps } from "../../kube-object-details"; @@ -124,7 +124,8 @@ export class ServiceAccountsDetails extends React.Component { uid: null, selfLink: null, resourceVersion: null - } + }, + type: SecretType.Opaque }); }