@apigeeks/fbl-k8s-plugin
Version:
fbl wrapper plugin for helm and kubectl cli utilities
40 lines (39 loc) • 975 B
TypeScript
export interface IHelmChart {
/**
* Release name
*/
name: string;
/**
* Optional deployment namespace
*/
namespace?: string;
/**
* Optional tiller namespace
*/
tillerNamespace?: string;
/**
* Chart name (including repo prefix) to install, e.g: stable/rabbitmq or path to local file
*/
chart: string;
/**
* Version to install.
* If not specified latest will be used
*/
version?: string;
/**
* Variables
*/
variables: {
inline?: any;
files?: string[];
};
/**
* If set, will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment are in a ready state
* before marking the release as successful. It will wait for as long as timeout
*/
wait?: boolean;
/**
* Time in seconds to wait for any individual Kubernetes operation (like Jobs for hooks) (default 300)
*/
timeout?: number;
}