UNPKG

@kubernetes-models/flux-cd

Version:
26 lines (25 loc) 1.25 kB
import { IComGithubFluxcdPkgApisMetaLocalObjectReference } from "../../github.com/fluxcd/pkg/apis/meta/LocalObjectReference.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * HelmChartTemplateVerification verifies the authenticity of an OCI Helm chart. */ export interface IHelmChartTemplateVerification { /** * Provider specifies the technology used to sign the OCI Helm chart. */ "provider": "cosign" | "notation"; /** * SecretRef specifies the Kubernetes Secret containing the * trusted public keys. */ "secretRef"?: IComGithubFluxcdPkgApisMetaLocalObjectReference; } /** * HelmChartTemplateVerification verifies the authenticity of an OCI Helm chart. */ export declare class HelmChartTemplateVerification extends Model<IHelmChartTemplateVerification> implements IHelmChartTemplateVerification { "provider": "cosign" | "notation"; "secretRef"?: IComGithubFluxcdPkgApisMetaLocalObjectReference; constructor(data?: ModelData<IHelmChartTemplateVerification>); } export type { IHelmChartTemplateVerification as IComGithubFluxcdHelmControllerApiV2HelmChartTemplateVerification, HelmChartTemplateVerification as ComGithubFluxcdHelmControllerApiV2HelmChartTemplateVerification };