@provisioner/common
Version:
Common stuff for provisioners
10 lines (9 loc) • 594 B
TypeScript
import { Cluster } from '@c6o/kubeclient-contracts';
import { Service } from '@c6o/kubeclient-resources/core/v1';
import { IngressParameters } from '@provisioner/contracts';
import { ServiceHelper as ServiceHelperContract } from '@provisioner/contracts';
export declare class ServiceHelper<T extends Service = Service> extends ServiceHelperContract<T> {
static from: (namespace?: string, name?: string) => ServiceHelper<Service>;
static template: (namespace?: string, name?: string) => Service;
awaitAddress(cluster: Cluster, waitingMessage?: string): Promise<IngressParameters>;
}