🌳
pt0/klustersF/harv2demo/common.mjs
7export const clusterVip = '192.168.1.111'
8export const lanNodeIp = clusterVip
9export const nodeIpsExtHost = harv2demoNodePorts.nodeIpsExtHost
10export const serverIp = '203.0.113.125'
11export const accessByIp = 'internetip'
12export const sshNodeHostname = 'harv2demoorng'
14export const cluster_name = 'harv2demo'
15export const extraActions = { rotatewchn, checkPorts }
16export const k8sCloudName = 'harvester'
17export const klusterVipHostname = '*.harv2lan.demokluster.com'
19export const domainNames = ['demokluster.com']
20export const klustCertsH = {
21 'harv2demo-wccert': ['*.harv2.demokluster.com'],
22 'harv2demo-lanwccert': ['*.harv2lan.demokluster.com'],
23 'harv2demo-bbwccert': ['*.bb.demokluster.com'],
25export const cfApiKeySecretName = 'external-dns-cf-demokluster.json'
26export const regcacheEnabled = true
27export const regcacheHost = 'regcache.harv2.demokluster.com' // derivedhn
28export const regcacheLanHost = 'regcache.harv2lan.demokluster.com'
29export const useZotOverDockreg = true
30export const dockreg_host = useZotOverDockreg ? regcacheHost : 'dockreg.harv2.demokluster.com'
31export const dockLanHost = useZotOverDockreg ? regcacheLanHost : 'dockreg.harv2lan.demokluster.com'
32/** @type {Record<string, import("../../deployF/k8sF/ctxF/klusterCtxF.mts").NodePortsCfg>} */
33export const allNodePorts = module1ToObj(harv2demoNodePorts)
34registerKlusterCfg({cluster_name, k8sCloudName, clusterVip, lanNodeIp, klusterVipHostname, klustCertsH, accessByIp, domainNames, dockreg_host, dockLanHost, regcacheEnabled, regcacheHost, regcacheLanHost, useZotOverDockreg, cfApiKeySecretName, allNodePorts, extraActions})