class Kubernetes::Client

Defined in:

lib/kubernetes/src/kubernetes.cr:15
lib/kubernetes/src/kubernetes.cr:1055
lib/kubernetes/src/kubernetes.cr:1059
lib/kubernetes/src/kubernetes.cr:1064
lib/kubernetes/src/kubernetes.cr:1069
lib/kubernetes/src/kubernetes.cr:1074
lib/kubernetes/src/kubernetes.cr:1080
lib/kubernetes/src/kubernetes.cr:1086
kubernetes/persistent_volume.cr
kubernetes/persistent_volume_claim.cr
kubernetes/secret.cr
kubernetes/storage_class.cr

Instance Method Summary

Instance Method Detail

def apply_persistentvolume(resource : Resource(PersistentVolume), spec, name : String = resource.metadata.name, force : Bool = false, field_manager : String | Nil = nil) #

[View source]
def apply_persistentvolume(metadata : NamedTuple | Metadata, api_version : String = "/v1", kind : String = "PersistentVolume", force : Bool = false, field_manager : String | Nil = nil, **kwargs) #

[View source]
def apply_persistentvolumeclaim(resource : Resource(PersistentVolumeClaim), spec, name : String = resource.metadata.name, namespace : String | Nil = resource.metadata.namespace, force : Bool = false, field_manager : String | Nil = nil) #

[View source]
def apply_persistentvolumeclaim(metadata : NamedTuple | Metadata, api_version : String = "/v1", kind : String = "PersistentVolumeClaim", force : Bool = false, field_manager : String | Nil = nil, **kwargs) #

[View source]
def apply_secret(resource : Secret, spec, name : String = resource.metadata.name, namespace : String | Nil = resource.metadata.namespace, force : Bool = false, field_manager : String | Nil = nil) #

[View source]
def apply_secret(metadata : NamedTuple | Metadata, api_version : String = "/v1", kind : String = "Secret", force : Bool = false, field_manager : String | Nil = nil, **kwargs) #

[View source]
def apply_storageclass(resource : StorageClass, spec, name : String = resource.metadata.name, force : Bool = false, field_manager : String | Nil = nil) #

[View source]
def apply_storageclass(metadata : NamedTuple | Metadata, api_version : String = "storage.k8s.io/v1", kind : String = "StorageClass", force : Bool = false, field_manager : String | Nil = nil, **kwargs) #

[View source]
def delete_persistentvolume(resource : Resource(PersistentVolume)) #

[View source]
def delete_persistentvolume(name : String) #

[View source]
def delete_persistentvolumeclaim(name : String, namespace : String = "default") #

[View source]
def delete_persistentvolumeclaim(resource : Resource(PersistentVolumeClaim)) #

[View source]
def delete_secret(resource : Secret) #

[View source]
def delete_secret(name : String, namespace : String = "default") #

[View source]
def delete_storageclass(resource : StorageClass) #

[View source]
def delete_storageclass(name : String) #

[View source]
def patch_persistentvolume(name : String, **kwargs) #

[View source]
def patch_persistentvolumeclaim(name : String, namespace, **kwargs) #

[View source]
def patch_secret(name : String, namespace, **kwargs) #

[View source]
def patch_storageclass(name : String, **kwargs) #

[View source]
def persistentvolume(name : String, resource_version : String = "") #

[View source]
def persistentvolumeclaim(name : String, namespace : String = "default", resource_version : String = "") #

[View source]
def persistentvolumeclaims(namespace : String = "default", label_selector = nil) #

[View source]
def persistentvolumes(label_selector = nil) #

[View source]
def secret(name : String, namespace : String = "default", resource_version : String = "") #

[View source]
def secrets(namespace : String = "default", label_selector = nil) #

[View source]
def storageclass(name : String, resource_version : String = "") #

[View source]
def storageclasses(label_selector = nil) #

[View source]
def watch_persistentvolumeclaims(resource_version = "0", timeout : Time::Span = 1.hour, namespace : String | Nil = nil, labels label_selector : String = "", &) #

[View source]
def watch_persistentvolumes(resource_version = "0", timeout : Time::Span = 1.hour, namespace : String | Nil = nil, labels label_selector : String = "", &) #

[View source]
def watch_secrets(resource_version = "0", timeout : Time::Span = 1.hour, namespace : String | Nil = nil, labels label_selector : String = "", &) #

[View source]
def watch_storageclasses(resource_version = "0", timeout : Time::Span = 1.hour, namespace : String | Nil = nil, labels label_selector : String = "", &) #

[View source]