UNPKG

@kubernetes-models/flux-cd

Version:
27 lines (26 loc) 1.19 kB
import { IComGithubFluxcdHelmControllerApiV2WaitStrategyName } from "./WaitStrategyName.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * WaitStrategy defines Helm's wait strategy for waiting for applied * resources to become ready. */ export interface IWaitStrategy { /** * Name is Helm's wait strategy for waiting for applied resources to * become ready. One of 'poller' or 'legacy'. The 'poller' strategy uses * kstatus to poll resource statuses, while the 'legacy' strategy uses * Helm v3's waiting logic. * Defaults to 'poller', or to 'legacy' when UseHelm3Defaults feature * gate is enabled. */ "name": IComGithubFluxcdHelmControllerApiV2WaitStrategyName; } /** * WaitStrategy defines Helm's wait strategy for waiting for applied * resources to become ready. */ export declare class WaitStrategy extends Model<IWaitStrategy> implements IWaitStrategy { "name": IComGithubFluxcdHelmControllerApiV2WaitStrategyName; constructor(data?: ModelData<IWaitStrategy>); } export type { IWaitStrategy as IComGithubFluxcdHelmControllerApiV2WaitStrategy, WaitStrategy as ComGithubFluxcdHelmControllerApiV2WaitStrategy };