@kubernetes-models/flux-cd
Version:
21 lines (20 loc) • 785 B
TypeScript
import { ModelData, Model } from "@kubernetes-models/base";
/**
* UpgradeStrategy holds the configuration for Helm upgrade strategy.
*/
export interface IUpgradeStrategy {
/**
* Name of the upgrade strategy.
*/
"name": "RemediateOnFailure" | "RetryOnFailure";
"retryInterval"?: string;
}
/**
* UpgradeStrategy holds the configuration for Helm upgrade strategy.
*/
export declare class UpgradeStrategy extends Model<IUpgradeStrategy> implements IUpgradeStrategy {
"name": "RemediateOnFailure" | "RetryOnFailure";
"retryInterval"?: string;
constructor(data?: ModelData<IUpgradeStrategy>);
}
export type { IUpgradeStrategy as IComGithubFluxcdHelmControllerApiV2UpgradeStrategy, UpgradeStrategy as ComGithubFluxcdHelmControllerApiV2UpgradeStrategy };