UNPKG

@chimoney.io/iaas-k8s-deployment

Version:

Kubernetes Infrastructure as a Service deployment package for streamlined multi-cloud environments

20 lines 908 B
import * as gcp from "@pulumi/gcp"; import * as pulumi from "@pulumi/pulumi"; import { ClusterLookupResult } from "../types/index.js"; export declare function createGkeCluster(name: string, stack: string): { kubeconfig: pulumi.Output<string>; clusterName: pulumi.Output<string>; gcpProject: string; gcpZone: string; staticIpName: pulumi.Output<string>; }; export declare function lookupSharedGkeClusterSync(sharedClusterName: string): pulumi.Output<ClusterLookupResult>; export declare function lookupSharedGkeCluster(sharedClusterName: string, cloudProvider?: string, project?: string): Promise<ClusterLookupResult>; export declare function getOrCreateStaticIp(name: string, project: string, gcpProvider: gcp.Provider): Promise<{ name: string; address: string; }> | { name: pulumi.Output<string>; address: pulumi.Output<string>; }; //# sourceMappingURL=gcp-infra.d.ts.map