kube
Make.Cache
kube.api
kube.crd
kube.test
kube_api_v1_34
kube_api_v1_35
kube_api_v1_36
kube_api_v1_37
kube_ppx
type event =
| Added of Resource.t
| Modified of {
previous : Resource.t option;
current : Resource.t;
}
| Deleted of Resource.t
type t
val create : ?namespace:??? -> ?namespaces:??? -> ?label_selector:??? -> ?field_selector:??? -> unit -> t
val component : t -> Manager.component
val subscribe : t -> (event -> unit) -> unit -> unit
val await_ready : cancel:Cancel.t -> t -> (unit, Client.error) result
val is_ready : t -> bool
val get : t -> Core.Object_key.t -> Resource.t option
val add_index : t -> name:string -> (Resource.t -> string list) -> (unit, string) result
val by_index : t -> name:string -> string -> (Resource.t list, string) result
val items : t -> Resource.t list
val length : t -> int