UNPKG

@provisioner/foldingathome

Version:

CodeZero provisioner for Folding@Home

38 lines (37 loc) 1.53 kB
import { baseProvisionerType } from '../index'; export declare const createApplyMixin: (base: baseProvisionerType) => { new (...a: any[]): { readonly pod: { kind: string; metadata: { namespace: string; labels: { name: string; app: string; role: string; }; }; }; createApply(): Promise<void>; installFolding(): Promise<void>; ensureFoldingIsRunning(): Promise<void>; controller: import("@provisioner/contracts").Controller; serviceName: string; moduleLocation: string; spec: any; serviceNamespace: string; routes?: any; logger?: any; readonly edition: string; _documentHelper: any; readonly documentHelper: import("@provisioner/contracts").AppHelper<import("@provisioner/contracts").AppResource>; help(command: string, options: import("@provisioner/contracts").optionFunctionType, messages: string[]): void; serve(req: any, res: any, serverRoot?: string): void; serveApi(req: any, res: any): Promise<void>; readFile(...args: string[]): Promise<string>; getIngressGatewayServiceClusterIp(): Promise<any>; providedDeprovisionOption(option: any, answers?: any): any; getDeprovisionOption(option: any, defaultValue: any, answers?: any): any; setDeprovisionOption(option: any, value: any): any; }; };