@atomist/sdm
Version:
Atomist Software Delivery Machine SDK
17 lines • 972 B
TypeScript
import { OnEvent } from "@atomist/automation-client/lib/onEvent";
import { EventHandlerRegistration } from "../../../api/registration/EventHandlerRegistration";
import { KubernetesDeployRequestedSdmGoal } from "../../../typings/types";
/**
* Event handler for deploying an application to a Kubernetes cluster.
* The definition of the application to be deployed is handled by the
* [[KubernetesDeploy]] goal of this or another SDM. This SDM will
* execute deployments configured for it, see [[eligibleDeployGoal]]
* and [[verifyKubernetesApplicationDeploy]] for details.
*/
export declare const HandleKubernetesDeploy: OnEvent<KubernetesDeployRequestedSdmGoal.Subscription>;
/**
* Create an event handler registration for this SDM to deploy
* requested Kubernetes applications.
*/
export declare function kubernetesDeployHandler(self: string): EventHandlerRegistration<KubernetesDeployRequestedSdmGoal.Subscription>;
//# sourceMappingURL=kubernetesDeploy.d.ts.map