def _kubectl_logs(self, v1: client.CoreV1Api): if self.options.pod_container: return v1.read_namespaced_pod_log( name=self.options.pod_name, namespace=self.options.pod_namespace, follow=True, _preload_content=False, container=self.options.pod_container, ).stream() else: return v1.read_namespaced_pod_log( name=self.options.pod_name, namespace=self.options.pod_namespace, follow=True, _preload_content=False).stream()
def print_pod_logs(api: client.CoreV1Api, pod: str, namespace: str): print( api.read_namespaced_pod_log(name=pod, namespace=namespace, follow=True))