@kubernetes-models/flux-cd
Version:
29 lines (28 loc) • 1.06 kB
TypeScript
import { ModelData, Model } from "@kubernetes-models/base";
/**
* Test holds the configuration for Helm test actions for this HelmRelease.
*/
export interface ITest {
/**
* Enable enables Helm test actions for this HelmRelease after an Helm install
* or upgrade action has been performed.
*/
"enable"?: boolean;
/**
* IgnoreFailures tells the controller to skip remediation when the Helm tests
* are run but fail. Can be overwritten for tests run after install or upgrade
* actions in 'Install.IgnoreTestFailures' and 'Upgrade.IgnoreTestFailures'.
*/
"ignoreFailures"?: boolean;
"timeout"?: string;
}
/**
* Test holds the configuration for Helm test actions for this HelmRelease.
*/
export declare class Test extends Model<ITest> implements ITest {
"enable"?: boolean;
"ignoreFailures"?: boolean;
"timeout"?: string;
constructor(data?: ModelData<ITest>);
}
export type { ITest as IComGithubFluxcdHelmControllerApiV2beta1Test, Test as ComGithubFluxcdHelmControllerApiV2beta1Test };