Skip to content

✨ Set timeout for _wait_container.py #178

Open
@ArBridgeman

Description

@ArBridgeman

Summary

As currently implemented, the _wait_container.py continues indefinitely to verify an initial connection, this is problematic on systems, like the CI, where a user is not present to terminate the command.

Background & Context

We want to ensure that resources are used responsibly and that automated runs do not require human intervention to successfully timeout, if issues arise.

Examples

We use the _wait_container.py in our CI pipelines to run the test the examples, as seen in the examples.yml.

When testing out a change to encrypted SSL connections to require strict certification validation, we observed that the CI pipeline was in an endless loop. It ran for nearly 30 minutes before it was caught. For comparison, a example successful run takes up to 2 minutes.

Image
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureProduct feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions