UNPKG

@kubernetes-models/flux-cd

Version:
37 lines (36 loc) 1.87 kB
import { IComGithubFluxcdPkgApisMetaReconcileRequestStatus } from "../../github.com/fluxcd/pkg/apis/meta/ReconcileRequestStatus.js"; import { IIoK8sApimachineryPkgApisMetaV1Condition } from "@kubernetes-models/apimachinery/apis/meta/v1/Condition"; import { IComGithubFluxcdImageReflectorControllerApiV1beta1ScanResult } from "./ScanResult.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * ImageRepositoryStatus defines the observed state of ImageRepository */ export interface IImageRepositoryStatus extends IComGithubFluxcdPkgApisMetaReconcileRequestStatus { /** * CanonicalName is the name of the image repository with all the * implied bits made explicit; e.g., `docker.io/library/alpine` * rather than `alpine`. */ "canonicalImageName"?: string; "conditions"?: Array<IIoK8sApimachineryPkgApisMetaV1Condition>; /** * LastScanResult contains the number of fetched tags. */ "lastScanResult"?: IComGithubFluxcdImageReflectorControllerApiV1beta1ScanResult; /** * ObservedGeneration is the last reconciled generation. */ "observedGeneration"?: number; } /** * ImageRepositoryStatus defines the observed state of ImageRepository */ export declare class ImageRepositoryStatus extends Model<IImageRepositoryStatus> implements IImageRepositoryStatus { "lastHandledReconcileAt"?: string; "canonicalImageName"?: string; "conditions"?: Array<IIoK8sApimachineryPkgApisMetaV1Condition>; "lastScanResult"?: IComGithubFluxcdImageReflectorControllerApiV1beta1ScanResult; "observedGeneration"?: number; constructor(data?: ModelData<IImageRepositoryStatus>); } export type { IImageRepositoryStatus as IComGithubFluxcdImageReflectorControllerApiV1beta1ImageRepositoryStatus, ImageRepositoryStatus as ComGithubFluxcdImageReflectorControllerApiV1beta1ImageRepositoryStatus };