UNPKG

@kubernetes-models/flux-cd

Version:
30 lines (29 loc) 1.54 kB
import { IComGithubFluxcdHelmControllerApiV2beta1HelmChartTemplateObjectMeta } from "./HelmChartTemplateObjectMeta.js"; import { IComGithubFluxcdHelmControllerApiV2beta1HelmChartTemplateSpec } from "./HelmChartTemplateSpec.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * HelmChartTemplate defines the template from which the controller will * generate a v1beta2.HelmChart object in the same namespace as the referenced * v1beta2.Source. */ export interface IHelmChartTemplate { /** * ObjectMeta holds the template for metadata like labels and annotations. */ "metadata"?: IComGithubFluxcdHelmControllerApiV2beta1HelmChartTemplateObjectMeta; /** * Spec holds the template for the v1beta2.HelmChartSpec for this HelmRelease. */ "spec": IComGithubFluxcdHelmControllerApiV2beta1HelmChartTemplateSpec; } /** * HelmChartTemplate defines the template from which the controller will * generate a v1beta2.HelmChart object in the same namespace as the referenced * v1beta2.Source. */ export declare class HelmChartTemplate extends Model<IHelmChartTemplate> implements IHelmChartTemplate { "metadata"?: IComGithubFluxcdHelmControllerApiV2beta1HelmChartTemplateObjectMeta; "spec": IComGithubFluxcdHelmControllerApiV2beta1HelmChartTemplateSpec; constructor(data?: ModelData<IHelmChartTemplate>); } export type { IHelmChartTemplate as IComGithubFluxcdHelmControllerApiV2beta1HelmChartTemplate, HelmChartTemplate as ComGithubFluxcdHelmControllerApiV2beta1HelmChartTemplate };