@kubernetes-models/flux-cd
Version:
35 lines (34 loc) • 1.89 kB
TypeScript
import { IComGithubFluxcdPkgApisMetaReconcileRequestStatus } from "../../github.com/fluxcd/pkg/apis/meta/ReconcileRequestStatus.js";
import { IIoK8sApimachineryPkgApisMetaV1Condition } from "@kubernetes-models/apimachinery/apis/meta/v1/Condition";
import { IComGithubFluxcdImageReflectorControllerApiV1beta2ImageRef } 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"?: IComGithubFluxcdImageReflectorControllerApiV1beta2ImageRef;
"observedGeneration"?: number;
/**
* ObservedPreviousRef is the observed previous LatestRef. It is used
* to keep track of the previous and current images.
*/
"observedPreviousRef"?: IComGithubFluxcdImageReflectorControllerApiV1beta2ImageRef;
}
/**
* ImagePolicyStatus defines the observed state of ImagePolicy
*/
export declare class ImagePolicyStatus extends Model<IImagePolicyStatus> implements IImagePolicyStatus {
"lastHandledReconcileAt"?: string;
"conditions"?: Array<IIoK8sApimachineryPkgApisMetaV1Condition>;
"latestRef"?: IComGithubFluxcdImageReflectorControllerApiV1beta2ImageRef;
"observedGeneration"?: number;
"observedPreviousRef"?: IComGithubFluxcdImageReflectorControllerApiV1beta2ImageRef;
constructor(data?: ModelData<IImagePolicyStatus>);
}
export type { IImagePolicyStatus as IComGithubFluxcdImageReflectorControllerApiV1beta2ImagePolicyStatus, ImagePolicyStatus as ComGithubFluxcdImageReflectorControllerApiV1beta2ImagePolicyStatus };