发布1.0.5版本

This commit is contained in:
ilovintit 2025-06-15 23:26:50 +08:00
parent ce41734b39
commit 55a8fc88f0
3 changed files with 18 additions and 13 deletions

7
dist/index.js generated vendored
View File

@ -198991,17 +198991,18 @@ async function run() {
const kc = new KubeConfig(); const kc = new KubeConfig();
kc.loadFromFile(require$$1$2.join(workspace, clusterPath + deployConfig.cluster + '.yaml')); kc.loadFromFile(require$$1$2.join(workspace, clusterPath + deployConfig.cluster + '.yaml'));
const currentCluster = kc.getCurrentCluster(); const currentCluster = kc.getCurrentCluster();
const currentUser = kc.getCurrentUser();
console.log('old_cluster', currentCluster); console.log('old_cluster', currentCluster);
if (currentCluster === null) { if (currentCluster === null || currentUser === null) {
continue; continue;
} }
kc.addCluster({ kc.loadFromClusterAndUser({
name: currentCluster.server, name: currentCluster.server,
server: currentCluster.server, server: currentCluster.server,
caData: currentCluster.caData, caData: currentCluster.caData,
skipTLSVerify: true, skipTLSVerify: true,
tlsServerName: '127.0.0.1' tlsServerName: '127.0.0.1'
}); }, currentUser);
console.log('now_cluster', kc.getCurrentCluster()); console.log('now_cluster', kc.getCurrentCluster());
const applyHttps = await kc.applyToHTTPSOptions({ const applyHttps = await kc.applyToHTTPSOptions({
checkServerIdentity: () => undefined, checkServerIdentity: () => undefined,

2
dist/index.js.map generated vendored

File diff suppressed because one or more lines are too long

View File

@ -3,7 +3,7 @@ import * as k8s from '@kubernetes/client-node'
import * as fs from 'fs' import * as fs from 'fs'
import * as path from 'path' import * as path from 'path'
import { filter, clone } from 'lodash' import { filter, clone } from 'lodash'
import { Cluster } from '@kubernetes/client-node' import { Cluster, User } from '@kubernetes/client-node'
interface Config { interface Config {
branch: string branch: string
@ -47,17 +47,21 @@ export async function run(): Promise<void> {
path.join(workspace, clusterPath + deployConfig.cluster + '.yaml') path.join(workspace, clusterPath + deployConfig.cluster + '.yaml')
) )
const currentCluster: Cluster | null = kc.getCurrentCluster() const currentCluster: Cluster | null = kc.getCurrentCluster()
const currentUser: User | null = kc.getCurrentUser()
console.log('old_cluster', currentCluster) console.log('old_cluster', currentCluster)
if (currentCluster === null) { if (currentCluster === null || currentUser === null) {
continue continue
} }
kc.addCluster({ kc.loadFromClusterAndUser(
{
name: currentCluster.server, name: currentCluster.server,
server: currentCluster.server, server: currentCluster.server,
caData: currentCluster.caData, caData: currentCluster.caData,
skipTLSVerify: true, skipTLSVerify: true,
tlsServerName: '127.0.0.1' tlsServerName: '127.0.0.1'
}) },
currentUser
)
console.log('now_cluster', kc.getCurrentCluster()) console.log('now_cluster', kc.getCurrentCluster())
const applyHttps = await kc.applyToHTTPSOptions({ const applyHttps = await kc.applyToHTTPSOptions({
checkServerIdentity: () => undefined, checkServerIdentity: () => undefined,