1import { genContext } from "../../../serverF/genContextF.mts"2import { assertDefined } from "../../../sharedF/assertsF/assertDefinedF.mts"4export type GitsshCfg = {5 repoName: string6 authorizedPubKeyPaths: string[]7 sshHostAlias: string8 sshKeyPath?: string9 name?: string10 nodePortNo?: number11 sizeGb?: number12 pvcStorClassName?: string13 gitsshHttpsHostname?: string14 initRepos?: string[]15}17export const gitsshCtx = genContext<GitsshCfg>()19export const getReqGitsshCtx = (): GitsshCfg => {20 const store = gitsshCtx.getStore()21 assertDefined(store)22 return store23}