UNPKG

@kubernetes-models/flux-cd

Version:
35 lines (34 loc) 1.86 kB
import { IComGithubFluxcdPkgApisMetaReconcileRequestStatus } from "../../github.com/fluxcd/pkg/apis/meta/ReconcileRequestStatus.js"; import { IIoK8sApimachineryPkgApisMetaV1Condition } from "@kubernetes-models/apimachinery/apis/meta/v1/Condition"; import { IComGithubFluxcdImageReflectorControllerApiV1ImageRef } from "./ImageRef_1.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * ImagePolicyStatus defines the observed state of ImagePolicy */ export interface IImagePolicyStatus extends IComGithubFluxcdPkgApisMetaReconcileRequestStatus { "conditions"?: Array<IIoK8sApimachineryPkgApisMetaV1Condition>; /** * LatestRef gives the first in the list of images scanned by * the image repository, when filtered and ordered according * to the policy. */ "latestRef"?: IComGithubFluxcdImageReflectorControllerApiV1ImageRef; "observedGeneration"?: number; /** * ObservedPreviousRef is the observed previous LatestRef. It is used * to keep track of the previous and current images. */ "observedPreviousRef"?: IComGithubFluxcdImageReflectorControllerApiV1ImageRef; } /** * ImagePolicyStatus defines the observed state of ImagePolicy */ export declare class ImagePolicyStatus extends Model<IImagePolicyStatus> implements IImagePolicyStatus { "lastHandledReconcileAt"?: string; "conditions"?: Array<IIoK8sApimachineryPkgApisMetaV1Condition>; "latestRef"?: IComGithubFluxcdImageReflectorControllerApiV1ImageRef; "observedGeneration"?: number; "observedPreviousRef"?: IComGithubFluxcdImageReflectorControllerApiV1ImageRef; constructor(data?: ModelData<IImagePolicyStatus>); } export type { IImagePolicyStatus as IComGithubFluxcdImageReflectorControllerApiV1ImagePolicyStatus, ImagePolicyStatus as ComGithubFluxcdImageReflectorControllerApiV1ImagePolicyStatus };