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

interactive-execution: backend independent #193

Conversation

diegodelemos
Copy link
Member

@diegodelemos diegodelemos commented Feb 25, 2019

  • Interactive session backend independent set up.

Closes reanahub/reana-client#258.

@ghost ghost assigned diegodelemos Feb 25, 2019
@ghost ghost added the Status: in review label Feb 25, 2019
@diegodelemos diegodelemos added this to the v0.5.0 milestone Feb 26, 2019
@diegodelemos diegodelemos force-pushed the interactive-session-backend-independent branch from 16ca4c5 to 4f52f5a Compare February 26, 2019 09:35
@diegodelemos diegodelemos force-pushed the interactive-session-backend-independent branch 2 times, most recently from 77d47d3 to 4d50bbb Compare February 28, 2019 09:38
@diegodelemos diegodelemos force-pushed the interactive-session-backend-independent branch from 4d50bbb to ea66467 Compare February 28, 2019 09:39
@diegodelemos diegodelemos force-pushed the interactive-session-backend-independent branch from ea66467 to 0a99e80 Compare February 28, 2019 15:56
@diegodelemos diegodelemos force-pushed the interactive-session-backend-independent branch from 0a99e80 to b6d3224 Compare March 4, 2019 09:50
@diegodelemos diegodelemos force-pushed the interactive-session-backend-independent branch 2 times, most recently from c5e7b9e to f5511f4 Compare March 5, 2019 10:22
Copy link
Contributor

@roksys roksys left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@@ -135,6 +140,7 @@ def _workflow_engine_command(self):
['command'].format(
id=self.workflow.id_,
workspace=self.workflow.get_workspace(),

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there need for this blank line?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nope, thanks!

@diegodelemos diegodelemos force-pushed the interactive-session-backend-independent branch from f5511f4 to 8180da3 Compare March 6, 2019 07:11
Diego Rodriguez added 3 commits March 6, 2019 08:12
* Interactive session backend indepdendent set up.

* Refactors the way interactive Kubernetes deployment objects are
  built, from template file (error prone) to native Kubernetes
  library wrapped with a builder pattern.
* Interactive sessions were leaving hanging Kubernetes objects when
  some of them could not be created. Let say that the following needed
  to be created in order: Ingress, Service and Deployment. When the
  creation of Service failed, hanging Ingresses were left behind as well
  as marked in DB as successfully deployed.
@diegodelemos diegodelemos force-pushed the interactive-session-backend-independent branch from 8180da3 to 0ffb1a8 Compare March 6, 2019 07:12
@diegodelemos diegodelemos merged commit 0ffb1a8 into reanahub:master Mar 6, 2019
@ghost ghost removed the Status: in review label Mar 6, 2019
@tiborsimko tiborsimko added this to Done in v0.5.0 Oct 7, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
v0.5.0
  
Done
Development

Successfully merging this pull request may close these issues.

None yet

2 participants