UNPKG

@kubernetes-models/flux-cd

Version:
28 lines (27 loc) 1.22 kB
import { IComGithubFluxcdPkgApisMetaLocalObjectReference } from "../../github.com/fluxcd/pkg/apis/meta/LocalObjectReference.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * GitRepositoryVerification specifies the Git commit signature verification * strategy. */ export interface IGitRepositoryVerification { /** * Mode specifies what Git object should be verified, currently ('head'). */ "mode": "head"; /** * SecretRef specifies the Secret containing the public keys of trusted Git * authors. */ "secretRef": IComGithubFluxcdPkgApisMetaLocalObjectReference; } /** * GitRepositoryVerification specifies the Git commit signature verification * strategy. */ export declare class GitRepositoryVerification extends Model<IGitRepositoryVerification> implements IGitRepositoryVerification { "mode": "head"; "secretRef": IComGithubFluxcdPkgApisMetaLocalObjectReference; constructor(data?: ModelData<IGitRepositoryVerification>); } export type { IGitRepositoryVerification as IComGithubFluxcdSourceControllerApiV1beta2GitRepositoryVerification, GitRepositoryVerification as ComGithubFluxcdSourceControllerApiV1beta2GitRepositoryVerification };