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)¶