UNPKG

@kubernetes-models/flux-cd

Version:
44 lines (43 loc) 2.15 kB
import { IComGithubFluxcdPkgApisMetaReconcileRequestStatus } from "../../github.com/fluxcd/pkg/apis/meta/ReconcileRequestStatus.js"; import { IIoK8sApimachineryPkgApisMetaV1Condition } from "@kubernetes-models/apimachinery/apis/meta/v1/Condition"; import { IComGithubFluxcdImageReflectorControllerApiV1beta2ScanResult } 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"?: IComGithubFluxcdImageReflectorControllerApiV1beta2ScanResult; /** * ObservedExclusionList is a list of observed exclusion list. It reflects * the exclusion rules used for the observed scan result in * spec.lastScanResult. */ "observedExclusionList"?: Array<string>; /** * 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"?: IComGithubFluxcdImageReflectorControllerApiV1beta2ScanResult; "observedExclusionList"?: Array<string>; "observedGeneration"?: number; constructor(data?: ModelData<IImageRepositoryStatus>); } export type { IImageRepositoryStatus as IComGithubFluxcdImageReflectorControllerApiV1beta2ImageRepositoryStatus, ImageRepositoryStatus as ComGithubFluxcdImageReflectorControllerApiV1beta2ImageRepositoryStatus };