UNPKG

@kubernetes-models/flux-cd

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