UNPKG

@kubernetes-models/flux-cd

Version:
29 lines (28 loc) 1.32 kB
import { IComGithubFluxcdPkgApisKustomizeImage } from "../../github.com/fluxcd/pkg/apis/kustomize/Image.js"; import { IComGithubFluxcdPkgApisKustomizePatch } from "../../github.com/fluxcd/pkg/apis/kustomize/Patch.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * Kustomize Helm PostRenderer specification. */ export interface IKustomize { /** * Images is a list of (image name, new name, new tag or digest) * for changing image names, tags or digests. This can also be achieved with a * patch, but this operator is simpler to specify. */ "images"?: Array<IComGithubFluxcdPkgApisKustomizeImage>; /** * Strategic merge and JSON patches, defined as inline YAML objects, * capable of targeting objects based on kind, label and annotation selectors. */ "patches"?: Array<IComGithubFluxcdPkgApisKustomizePatch>; } /** * Kustomize Helm PostRenderer specification. */ export declare class Kustomize extends Model<IKustomize> implements IKustomize { "images"?: Array<IComGithubFluxcdPkgApisKustomizeImage>; "patches"?: Array<IComGithubFluxcdPkgApisKustomizePatch>; constructor(data?: ModelData<IKustomize>); } export type { IKustomize as IComGithubFluxcdHelmControllerApiV2Kustomize, Kustomize as ComGithubFluxcdHelmControllerApiV2Kustomize };