fix(patch): patched kubernetes/client-node package

Signed-off-by: Evzen Gasta <evzen.ml@seznam.cz>
This commit is contained in:
Evzen Gasta 2025-06-20 10:43:02 +02:00 committed by Evžen Gasta
parent 659741a178
commit 460b8e74d1
5 changed files with 268 additions and 7 deletions

View file

@ -110,6 +110,7 @@
},
"dependencies": {
"@octokit/rest": "^22.0.0",
"@kubernetes/client-node": "^1.3.0",
"@podman-desktop/api": "workspace:*",
"mustache": "^4.2.0",
"yaml": "^2.8.0"
@ -121,5 +122,8 @@
"tsx": "^4.20.3",
"vite": "^6.3.5",
"vitest": "^3.2.4"
},
"patchedDependencies": {
"@kubernetes/client-node": "../../patches/@kubernetes__client-node.patch"
}
}

View file

@ -19,6 +19,7 @@ import * as fs from 'node:fs';
import * as os from 'node:os';
import * as path from 'node:path';
import { loadAllYaml } from '@kubernetes/client-node';
import type { AuditRecord, AuditRequestItems, AuditResult, CancellationToken } from '@podman-desktop/api';
import * as extensionApi from '@podman-desktop/api';
// @ts-expect-error ignore type error https://github.com/janl/mustache.js/issues/797
@ -61,11 +62,8 @@ function getTags(tags: Tags): Tags {
}
export async function setupIngressController(clusterName: string): Promise<void> {
const manifests = parseAllDocuments(ingressManifests, { customTags: getTags });
await extensionApi.kubernetes.createResources(
'kind-' + clusterName,
manifests.map(manifest => manifest.toJSON()),
);
const manifests = loadAllYaml(ingressManifests, { customTags: getTags });
await extensionApi.kubernetes.createResources('kind-' + clusterName, manifests);
}
export async function connectionAuditor(provider: string, items: AuditRequestItems): Promise<AuditResult> {

View file

@ -229,6 +229,9 @@
"@storybook/core>esbuild": "^0.25.0",
"tsx>esbuild": "^0.25.0",
"vite>esbuild": "^0.25.0"
},
"patchedDependencies": {
"@kubernetes/client-node": "patches/@kubernetes__client-node.patch"
}
},
"packageManager": "pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b"

File diff suppressed because one or more lines are too long

View file

@ -20,6 +20,11 @@ overrides:
tsx>esbuild: ^0.25.0
vite>esbuild: ^0.25.0
patchedDependencies:
'@kubernetes/client-node':
hash: 1c34691b2a4cf5f4fdeb73244fb59dccceee5642ddca2ac6c41fe86d9fde86e5
path: patches/@kubernetes__client-node.patch
importers:
.:
@ -29,7 +34,7 @@ importers:
version: 0.4.2
'@kubernetes/client-node':
specifier: ^1.3.0
version: 1.3.0(encoding@0.1.13)
version: 1.3.0(patch_hash=1c34691b2a4cf5f4fdeb73244fb59dccceee5642ddca2ac6c41fe86d9fde86e5)(encoding@0.1.13)
'@segment/analytics-node':
specifier: ^2.2.1
version: 2.2.1(encoding@0.1.13)
@ -351,6 +356,9 @@ importers:
extensions/kind:
dependencies:
'@kubernetes/client-node':
specifier: ^1.3.0
version: 1.3.0(patch_hash=1c34691b2a4cf5f4fdeb73244fb59dccceee5642ddca2ac6c41fe86d9fde86e5)(encoding@0.1.13)
'@octokit/rest':
specifier: ^22.0.0
version: 22.0.0
@ -15108,7 +15116,7 @@ snapshots:
dependencies:
jsep: 1.4.0
'@kubernetes/client-node@1.3.0(encoding@0.1.13)':
'@kubernetes/client-node@1.3.0(patch_hash=1c34691b2a4cf5f4fdeb73244fb59dccceee5642ddca2ac6c41fe86d9fde86e5)(encoding@0.1.13)':
dependencies:
'@types/js-yaml': 4.0.9
'@types/node': 22.16.0