UNPKG

@kubernetes-models/flux-cd

Version:
41 lines (40 loc) 1.93 kB
import { IComGithubFluxcdPkgApisMetaReconcileRequestStatus } from "../../github.com/fluxcd/pkg/apis/meta/ReconcileRequestStatus.js"; import { IIoK8sApimachineryPkgApisMetaV1Condition } from "@kubernetes-models/apimachinery/apis/meta/v1/Condition"; import { IComGithubFluxcdKustomizeControllerApiV1beta1Snapshot } from "./Snapshot.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * KustomizationStatus defines the observed state of a kustomization. */ export interface IKustomizationStatus extends IComGithubFluxcdPkgApisMetaReconcileRequestStatus { "conditions"?: Array<IIoK8sApimachineryPkgApisMetaV1Condition>; /** * The last successfully applied revision. * The revision format for Git sources is <branch|tag>/<commit-sha>. */ "lastAppliedRevision"?: string; /** * LastAttemptedRevision is the revision of the last reconciliation attempt. */ "lastAttemptedRevision"?: string; /** * ObservedGeneration is the last reconciled generation. */ "observedGeneration"?: number; /** * The last successfully applied revision metadata. */ "snapshot"?: IComGithubFluxcdKustomizeControllerApiV1beta1Snapshot; } /** * KustomizationStatus defines the observed state of a kustomization. */ export declare class KustomizationStatus extends Model<IKustomizationStatus> implements IKustomizationStatus { "lastHandledReconcileAt"?: string; "conditions"?: Array<IIoK8sApimachineryPkgApisMetaV1Condition>; "lastAppliedRevision"?: string; "lastAttemptedRevision"?: string; "observedGeneration"?: number; "snapshot"?: IComGithubFluxcdKustomizeControllerApiV1beta1Snapshot; constructor(data?: ModelData<IKustomizationStatus>); } export type { IKustomizationStatus as IComGithubFluxcdKustomizeControllerApiV1beta1KustomizationStatus, KustomizationStatus as ComGithubFluxcdKustomizeControllerApiV1beta1KustomizationStatus };