diff --git a/headlamp-sealed-secrets/headlamp-sealed-secrets-0.2.9.tar.gz b/headlamp-sealed-secrets/headlamp-sealed-secrets-0.2.9.tar.gz new file mode 100644 index 0000000..a25cc2c Binary files /dev/null and b/headlamp-sealed-secrets/headlamp-sealed-secrets-0.2.9.tar.gz differ diff --git a/headlamp-sealed-secrets/package.json b/headlamp-sealed-secrets/package.json index 9af0cd5..618b11f 100644 --- a/headlamp-sealed-secrets/package.json +++ b/headlamp-sealed-secrets/package.json @@ -1,6 +1,6 @@ { "name": "headlamp-sealed-secrets", - "version": "0.2.9", + "version": "0.2.10", "description": "Headlamp plugin for Bitnami Sealed Secrets - manage encrypted Kubernetes secrets", "files": [ "dist", diff --git a/headlamp-sealed-secrets/src/lib/SealedSecretCRD.ts b/headlamp-sealed-secrets/src/lib/SealedSecretCRD.ts index 85c23f1..e82abc1 100644 --- a/headlamp-sealed-secrets/src/lib/SealedSecretCRD.ts +++ b/headlamp-sealed-secrets/src/lib/SealedSecretCRD.ts @@ -129,7 +129,8 @@ export class SealedSecret extends KubeObject { if (response.status === 404) { throw new Error('SealedSecrets CRD not found. Please install Sealed Secrets on the cluster.'); } - throw new Error(`Failed to fetch CRD: ${response.status} ${response.statusText}`); + const errorText = await response.text().catch(() => response.statusText); + throw new Error(`Failed to fetch CRD (${response.status} ${response.statusText}): ${errorText}`); } const crd = await response.json();