@kubernetes-models/flux-cd
Version:
23 lines (22 loc) • 1.08 kB
TypeScript
import { IComGithubFluxcdPkgApisMetaLocalObjectReference } from "../../github.com/fluxcd/pkg/apis/meta/LocalObjectReference.js";
import { ModelData, Model } from "@kubernetes-models/base";
/**
* SigningKey references a Kubernetes secret that contains a GPG keypair
*/
export interface ISigningKey {
/**
* SecretRef holds the name to a secret that contains a 'git.asc' key
* corresponding to the ASCII Armored file containing the GPG signing
* keypair as the value. It must be in the same namespace as the
* ImageUpdateAutomation.
*/
"secretRef": IComGithubFluxcdPkgApisMetaLocalObjectReference;
}
/**
* SigningKey references a Kubernetes secret that contains a GPG keypair
*/
export declare class SigningKey extends Model<ISigningKey> implements ISigningKey {
"secretRef": IComGithubFluxcdPkgApisMetaLocalObjectReference;
constructor(data?: ModelData<ISigningKey>);
}
export type { ISigningKey as IComGithubFluxcdImageAutomationControllerApiV1beta1SigningKey, SigningKey as ComGithubFluxcdImageAutomationControllerApiV1beta1SigningKey };