def list_all_containers(
- api: kubernetes.client.api.core_v1_api.CoreV1Api, field_selector: str,
+ api: kubernetes.client.api.core_v1_api.CoreV1Api,
+ field_selector: str,
) -> Iterable[ContainerInfo]:
"""Get list of all containers names.
_request_timeout=1.0,
_preload_content=False,
)
-
- except kubernetes.client.rest.ApiException:
+ except (
+ kubernetes.client.rest.ApiException,
+ kubernetes.client.exceptions.ApiException,
+ ):
if container.extra.running:
raise
# TODO: Is there really no better way, to check
# execution exit code in python k8s API client?
- code=-2
+ code = -2
try:
code = (
0
# TODO: This list comprehension should be parallelized
results = (
- sync_post_namespaced_pod_exec(api, container, command) for command in commands_all
+ sync_post_namespaced_pod_exec(api, container, command)
+ for command in commands_all
)
successes = (
List of installed OpenJDK versions.
"""
- extractor = re.compile("openjdk [version\" ]*([0-9._]+)")
+ extractor = re.compile('openjdk [version" ]*([0-9._]+)')
binaries = generate_java_binaries()