export const urls = {
loginUrl: '/oauth2/auth/login/fuyaoPasswordProvider',
rbacManagementUrl: '/user_manage/user',
};
export const createClusterData = {
imageRepoDomain: 'cr.openfuyao.cn',
imageRepoIp: '119.3.216.9',
offlineImageDomain: 'deploy.bocloud.k8s',
chartDomain: 'https://helm.openfuyao.cn/',
chartPort: 38080,
fuyaoPort: 31616,
};
export const addonOptions = {
noAddon: '无',
openfuyaoCores: 'openFuyao Cores',
};
const PORT = '22';
const ROOTNAME = 'root';
export interface NodeInfoEntry {
name: string;
ip: string;
port: string;
userName: string;
password: string;
}
export const nodeInfo: {
guideNodeInfo: NodeInfoEntry;
node1Info: NodeInfoEntry;
node2Info: NodeInfoEntry;
node3Info: NodeInfoEntry;
node4Info: NodeInfoEntry;
} = {
guideNodeInfo: {
name: 'guide-node',
ip: process.env.TEST_NODE1_IP!,
port: PORT,
userName: ROOTNAME,
password: process.env.TEST_NODE1_PASSWORD!,
},
node1Info: {
name: 'node-test-1',
ip: process.env.TEST_NODE2_IP!,
port: PORT,
userName: ROOTNAME,
password: process.env.TEST_NODE2_PASSWORD!,
},
node2Info: {
name: 'node-test-2',
ip: process.env.TEST_NODE3_IP!,
port: PORT,
userName: ROOTNAME,
password: process.env.TEST_NODE3_PASSWORD!,
},
node3Info: {
name: 'node-test-3',
ip: process.env.TEST_NODE4_IP!,
port: PORT,
userName: ROOTNAME,
password: process.env.TEST_NODE4_PASSWORD!,
},
node4Info: {
name: 'node-test-4',
ip: process.env.TEST_NODE5_IP!,
port: PORT,
userName: ROOTNAME,
password: process.env.TEST_NODE5_PASSWORD!,
},
};
export const timeouts = {
installTimeout: 30 * 60 * 1000,
uninstallTimeout: 15 * 60 * 1000,
totalTimeout: 35 * 60 * 1000,
validateTimeout: 60 * 1000,
upgradeVisibleTimeout: 5 * 60 * 1000,
};