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

[Backport release-5.1.0] Add container start retry #3893

Merged
merged 1 commit into from
Mar 15, 2022

Conversation

github-actions[bot]
Copy link
Contributor

Backport d032204 from #3869

* Added container start retry policy

Signed-off-by: Maiero <[email protected]>

* Started refactoring and callback

Signed-off-by: Maiero <[email protected]>

* Updated container start and stop logic.

Started updating tests

Signed-off-by: Maiero <[email protected]>

* More tests updates

Signed-off-by: Maiero <[email protected]>

* More APIs changes.

Splitted container stop and delete

Signed-off-by: Maiero <[email protected]>

* Moved apis to apis bundle.

Other improvements

Signed-off-by: Maiero <[email protected]>

* Fixed dockerservice references

Signed-off-by: Maiero <[email protected]>

* Removed direct container state management

Signed-off-by: Maiero <[email protected]>

* Fixed wrong containerId reference

Signed-off-by: Maiero <[email protected]>

* ContainerDescriptor now is immutable

Signed-off-by: Maiero <[email protected]>

* Renamed ConfigurableGenericDockerService

Signed-off-by: Maiero <[email protected]>

* Removed unneeded methods with ContainerDescriptor

Added javadoc

Signed-off-by: Maiero <[email protected]>

* Javadoc cleanup

Signed-off-by: Maiero <[email protected]>

* Image download timeout configurable

Signed-off-by: Maiero <[email protected]>

* Updated container instance container lifecycle

Signed-off-by: Maiero <[email protected]>

* Added ability to interrupt image pull
Changed ContainerInstance lifecycle
Removed container name from DockerService.registerListener

Signed-off-by: Nicola Timeus <[email protected]>

* Fixes in DockerServiceImpl

Signed-off-by: Nicola Timeus <[email protected]>

* Restored disabled tests

Signed-off-by: Nicola Timeus <[email protected]>

* Updated port parsing check

Signed-off-by: Nicola Timeus <[email protected]>

* Split ContainerDescriptor wip

Signed-off-by: Nicola Timeus <[email protected]>

* fixed and added more tests

* Minor renamings in api

Renewed equals and hash methods in API pojos

Signed-off-by: Maiero <[email protected]>

* Renamed dockerservice to ContainerOrchestrationService

Signed-off-by: Maiero <[email protected]>

* Fixed reference in tests

Signed-off-by: Maiero <[email protected]>

* More renamings

Signed-off-by: Maiero <[email protected]>

* Improved ContainerInstance behavior in startup with already existing container

Signed-off-by: Nicola Timeus <[email protected]>

* Small name change

Signed-off-by: Maiero <[email protected]>

* Moved existing container check to container orchestrator

Signed-off-by: Nicola Timeus <[email protected]>

Co-authored-by: Nicola Timeus <[email protected]>
Co-authored-by: Gregory Ivo <[email protected]>
@MMaiero MMaiero merged commit b096644 into release-5.1.0 Mar 15, 2022
@MMaiero MMaiero deleted the backport-3869-to-release-5.1.0 branch March 15, 2022 12:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant