mirror of
https://github.com/podman-desktop/podman-desktop
synced 2026-04-21 17:47:22 +00:00
fix(patch): patched kubernetes/client-node package
Signed-off-by: Evzen Gasta <evzen.ml@seznam.cz>
This commit is contained in:
parent
659741a178
commit
460b8e74d1
5 changed files with 268 additions and 7 deletions
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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> {
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
248
patches/@kubernetes__client-node.patch
Normal file
248
patches/@kubernetes__client-node.patch
Normal file
File diff suppressed because one or more lines are too long
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue