UNPKG

@kubernetes-models/flux-cd

Version:
30 lines (29 loc) 1.53 kB
import { IComGithubFluxcdHelmControllerApiV2beta2HelmChartTemplateObjectMeta } from "./HelmChartTemplateObjectMeta.js"; import { IComGithubFluxcdHelmControllerApiV2beta2HelmChartTemplateSpec } 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 * v1.Source. */ export interface IHelmChartTemplate { /** * ObjectMeta holds the template for metadata like labels and annotations. */ "metadata"?: IComGithubFluxcdHelmControllerApiV2beta2HelmChartTemplateObjectMeta; /** * Spec holds the template for the v1beta2.HelmChartSpec for this HelmRelease. */ "spec": IComGithubFluxcdHelmControllerApiV2beta2HelmChartTemplateSpec; } /** * HelmChartTemplate defines the template from which the controller will * generate a v1beta2.HelmChart object in the same namespace as the referenced * v1.Source. */ export declare class HelmChartTemplate extends Model<IHelmChartTemplate> implements IHelmChartTemplate { "metadata"?: IComGithubFluxcdHelmControllerApiV2beta2HelmChartTemplateObjectMeta; "spec": IComGithubFluxcdHelmControllerApiV2beta2HelmChartTemplateSpec; constructor(data?: ModelData<IHelmChartTemplate>); } export type { IHelmChartTemplate as IComGithubFluxcdHelmControllerApiV2beta2HelmChartTemplate, HelmChartTemplate as ComGithubFluxcdHelmControllerApiV2beta2HelmChartTemplate };