tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource module

class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.APIService(k8s_api_client, k8s_res)

Bases: ClusterResource

api_class

alias of ApiregistrationV1Api

is_ready()
class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.AuthenticationResource(k8s_api_client, k8s_res)

Bases: CommonResource

create()
class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.ClusterResource(k8s_api_client, k8s_res)

Bases: CommonResource

create()
delete(body)
patch()
read()
class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.ClusterRole(k8s_api_client, k8s_res)

Bases: ClusterResource

api_class

alias of RbacAuthorizationV1Api

class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.ClusterRoleBinding(k8s_api_client, k8s_res)

Bases: ClusterResource

api_class

alias of RbacAuthorizationV1Api

class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.CommonResource(k8s_api_client, k8s_res)

Bases: object

api_class

alias of CoreV1Api

create()
delete(body)
is_exists()
is_ready()
read()
class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.ComponentStatus(k8s_api_client, k8s_res)

Bases: CommonResource

class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.ConfigMap(k8s_api_client, k8s_res)

Bases: NamespacedResource

class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.Container(k8s_api_client, k8s_res)

Bases: CommonResource

class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.ControllerRevision(k8s_api_client, k8s_res)

Bases: NamespacedResource

api_class

alias of AppsV1Api

delete(body)
class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.DaemonSet(k8s_api_client, k8s_res)

Bases: NamespacedResource

api_class

alias of AppsV1Api

is_ready()
is_update(pods_info, old_pods_names)
class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.Deployment(k8s_api_client, k8s_res)

Bases: NamespacedResource

api_class

alias of AppsV1Api

is_ready()
is_update(pods_info, old_pods_names)
class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.HorizontalPodAutoscaler(k8s_api_client, k8s_res)

Bases: NamespacedResource

api_class

alias of AutoscalingV1Api

class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.Job(k8s_api_client, k8s_res)

Bases: NamespacedResource

api_class

alias of BatchV1Api

is_ready()
class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.Lease(k8s_api_client, k8s_res)

Bases: NamespacedResource

api_class

alias of CoordinationV1Api

class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.LimitRange(k8s_api_client, k8s_res)

Bases: NamespacedResource

class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.LocalSubjectAccessReview(k8s_api_client, k8s_res)

Bases: AuthenticationResource

api_class

alias of AuthorizationV1Api

create()
class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.Namespace(k8s_api_client, k8s_res)

Bases: ClusterResource

is_ready()
class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.NamespacedResource(k8s_api_client, k8s_res)

Bases: CommonResource

create()
delete(body)
delete_pod(pod_name)
patch()
read()
replace()
scale(scale_replicas)
class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.NetworkPolicy(k8s_api_client, k8s_res)

Bases: NamespacedResource

api_class

alias of NetworkingV1Api

class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.Node(k8s_api_client, k8s_res)

Bases: ClusterResource

is_ready()
class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.PersistentVolume(k8s_api_client, k8s_res)

Bases: ClusterResource

is_ready()
class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.PersistentVolumeClaim(k8s_api_client, k8s_res)

Bases: NamespacedResource

is_ready()
class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.Pod(k8s_api_client, k8s_res)

Bases: NamespacedResource

delete_pod(pod_name)
is_ready()
is_update(pods_info, old_pods_names)
class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.PodTemplate(k8s_api_client, k8s_res)

Bases: NamespacedResource

class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.PriorityClass(k8s_api_client, k8s_res)

Bases: ClusterResource

api_class

alias of SchedulingV1Api

class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.ReplicaSet(k8s_api_client, k8s_res)

Bases: NamespacedResource

api_class

alias of AppsV1Api

is_ready()
is_update(pods_info, old_pods_names)
class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.ResourceQuota(k8s_api_client, k8s_res)

Bases: NamespacedResource

class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.Role(k8s_api_client, k8s_res)

Bases: NamespacedResource

api_class

alias of RbacAuthorizationV1Api

class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.RoleBinding(k8s_api_client, k8s_res)

Bases: NamespacedResource

api_class

alias of RbacAuthorizationV1Api

class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.Secret(k8s_api_client, k8s_res)

Bases: NamespacedResource

class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.SelfSubjectAccessReview(k8s_api_client, k8s_res)

Bases: AuthenticationResource

api_class

alias of AuthorizationV1Api

class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.SelfSubjectRulesReview(k8s_api_client, k8s_res)

Bases: AuthenticationResource

api_class

alias of AuthorizationV1Api

class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.Service(k8s_api_client, k8s_res)

Bases: NamespacedResource

is_ready()
class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.ServiceAccount(k8s_api_client, k8s_res)

Bases: NamespacedResource

class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.StatefulSet(k8s_api_client, k8s_res)

Bases: NamespacedResource

api_class

alias of AppsV1Api

delete(body)
is_ready()
is_update(pods_info, old_pods_names)
class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.StorageClass(k8s_api_client, k8s_res)

Bases: ClusterResource

api_class

alias of StorageV1Api

class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.SubjectAccessReview(k8s_api_client, k8s_res)

Bases: AuthenticationResource

api_class

alias of AuthorizationV1Api

class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.TokenReview(k8s_api_client, k8s_res)

Bases: AuthenticationResource

api_class

alias of AuthenticationV1Api

class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.Volume(k8s_api_client, k8s_res)

Bases: CommonResource

class tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.VolumeAttachment(k8s_api_client, k8s_res)

Bases: ClusterResource

api_class

alias of StorageV1Api

is_ready()
tacker.sol_refactored.infra_drivers.kubernetes.kubernetes_resource.convert(name)