UNPKG

@kubernetes-models/flux-cd

Version:
41 lines (40 loc) 2.04 kB
import { IComGithubFluxcdPkgApisMetaReconcileRequestStatus } from "../../github.com/fluxcd/pkg/apis/meta/ReconcileRequestStatus.js"; import { IIoK8sApimachineryPkgApisMetaV1Condition } from "@kubernetes-models/apimachinery/apis/meta/v1/Condition"; import { IComGithubFluxcdKustomizeControllerApiV1beta2ResourceInventory } from "./ResourceInventory.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * KustomizationStatus defines the observed state of a kustomization. */ export interface IKustomizationStatus extends IComGithubFluxcdPkgApisMetaReconcileRequestStatus { "conditions"?: Array<IIoK8sApimachineryPkgApisMetaV1Condition>; /** * Inventory contains the list of Kubernetes resource object references that have been successfully applied. */ "inventory"?: IComGithubFluxcdKustomizeControllerApiV1beta2ResourceInventory; /** * The last successfully applied revision. * Equals the Revision of the applied Artifact from the referenced Source. */ "lastAppliedRevision"?: string; /** * LastAttemptedRevision is the revision of the last reconciliation attempt. */ "lastAttemptedRevision"?: string; /** * ObservedGeneration is the last reconciled generation. */ "observedGeneration"?: number; } /** * KustomizationStatus defines the observed state of a kustomization. */ export declare class KustomizationStatus extends Model<IKustomizationStatus> implements IKustomizationStatus { "lastHandledReconcileAt"?: string; "conditions"?: Array<IIoK8sApimachineryPkgApisMetaV1Condition>; "inventory"?: IComGithubFluxcdKustomizeControllerApiV1beta2ResourceInventory; "lastAppliedRevision"?: string; "lastAttemptedRevision"?: string; "observedGeneration"?: number; constructor(data?: ModelData<IKustomizationStatus>); } export type { IKustomizationStatus as IComGithubFluxcdKustomizeControllerApiV1beta2KustomizationStatus, KustomizationStatus as ComGithubFluxcdKustomizeControllerApiV1beta2KustomizationStatus };