@topgroup/diginext
Version:
A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.
36 lines • 1.4 kB
TypeScript
import type { IContainerRegistry } from "../../entities";
import type { InputOptions } from "../../interfaces/InputOptions";
import type { DomainRecord } from "../../interfaces/DomainRecord";
import type { ContainerRegistrySecretOptions } from "../registry/ContainerRegistrySecretOptions";
/**
*
* @param {InputOptions} options
*/
export declare const authenticate: (options?: InputOptions) => Promise<boolean>;
/**
* @deprecated
*/
export declare const createRecordInDomain: (input: DomainRecord) => Promise<void>;
/**
* Create DigitalOcean Container Registry image's pull secret
*/
export declare const createImagePullingSecret: (options?: ContainerRegistrySecretOptions) => Promise<{
name: string;
value: string;
}>;
/**
* Connect Docker to Digital Ocean Container Registry
* @param {InputOptions} options
*/
export declare const connectDockerToRegistry: (options?: InputOptions) => Promise<IContainerRegistry>;
export declare const execDigitalOcean: (options?: InputOptions) => Promise<void>;
declare const _default: {
authenticate: (options?: InputOptions) => Promise<boolean>;
connectDockerRegistry: (options?: InputOptions) => Promise<IContainerRegistry>;
createImagePullingSecret: (options?: ContainerRegistrySecretOptions) => Promise<{
name: string;
value: string;
}>;
};
export default _default;
//# sourceMappingURL=digitalocean.d.ts.map