@kubernetes-models/flux-cd
Version:
26 lines (25 loc) • 1.25 kB
TypeScript
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 };