Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docker version parsing #3946

Closed
GitHK opened this issue Mar 6, 2023 · 1 comment
Closed

docker version parsing #3946

GitHK opened this issue Mar 6, 2023 · 1 comment
Assignees
Labels
bug buggy, it does not work as expected
Milestone

Comments

@GitHK
Copy link
Contributor

GitHK commented Mar 6, 2023

DockerVersion validator is not apparently happy with the current version of docker.

NOTE: when fixing the validator the bash script for removing the volumes will fail since the new dind docker image is not happy at all.

ERROR:simcore_service_director_v2.modules.dynamic_sidecar.scheduler._core._observer:Observation of service_name='dy-sidecar_d3b7dceb-c5d1-5044-b98d-6699e0ed23a3'  unexpectedly failed [OEC:140051059082848]
Traceback (most recent call last):
  File "/home/scu/.venv/lib/python3.9/site-packages/simcore_service_director_v2/modules/dynamic_sidecar/scheduler/_core/_observer.py", line 141, in observing_single_service
    await _apply_observation_cycle(scheduler, scheduler_data)
  File "/home/scu/.venv/lib/python3.9/site-packages/simcore_service_director_v2/modules/dynamic_sidecar/scheduler/_core/_observer.py", line 70, in _apply_observation_cycle
    await dynamic_scheduler_event.action(app, scheduler_data)
  File "/home/scu/.venv/lib/python3.9/site-packages/simcore_service_director_v2/modules/dynamic_sidecar/scheduler/_core/_events.py", line 603, in action
    await attempt_pod_removal_and_data_saving(app, scheduler_data)
  File "/home/scu/.venv/lib/python3.9/site-packages/simcore_service_director_v2/modules/dynamic_sidecar/scheduler/_core/_events_utils.py", line 322, in attempt_pod_removal_and_data_saving
    await service_remove_sidecar_proxy_docker_networks_and_volumes(
  File "/home/scu/.venv/lib/python3.9/site-packages/simcore_service_director_v2/modules/dynamic_sidecar/scheduler/_core/_events_utils.py", line 193, in service_remove_sidecar_proxy_docker_networks_and_volumes
    await remove_volumes_from_node(
  File "/home/scu/.venv/lib/python3.9/site-packages/simcore_service_director_v2/modules/dynamic_sidecar/docker_api/_volume.py", line 62, in remove_volumes_from_node
    docker_version: DockerVersion = parse_obj_as(
  File "pydantic/tools.py", line 38, in pydantic.tools.parse_obj_as
  File "pydantic/main.py", line 331, in pydantic.main.BaseModel.__init__
pydantic.error_wrappers.ValidationError: 1 validation error for ParsingModel[DockerVersion]
__root__
  23.0.0 appears not to be a valid docker version (type=value_error)
WARNING:simcore_service_director_v2.modules.dynamic_sidecar.docker_api._core:Skipped labels update for service 'dy-sidecar_d3b7dceb-c5d1-5044-b98d-6699e0ed23a3' which could not be found.
@GitHK
Copy link
Contributor Author

GitHK commented May 11, 2023

this can now be considered closed

@GitHK GitHK closed this as completed May 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug buggy, it does not work as expected
Projects
None yet
Development

No branches or pull requests

2 participants