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

automate-workflow cleanup tasks #81

Closed
4 of 16 tasks
stevendanna opened this issue Apr 15, 2019 · 2 comments
Closed
4 of 16 tasks

automate-workflow cleanup tasks #81

stevendanna opened this issue Apr 15, 2019 · 2 comments
Labels

Comments

@stevendanna
Copy link
Contributor

stevendanna commented Apr 15, 2019

User Story

The automate-workflow code base was imported as-is from the old Chef Automate 1 code base. This feature is provided for users upgrading from Chef Automate 1 who have already invested in workflow. While we do not expect to do any large-scale feature-work in this code base, it is likely that we have to do ongoing maintenance for this feature until there are no supported users of it.

Towards that end, we should cleanup loose ends that might confuse users and future developers or make maintenance harder.

New Features

  • HTTP communications between workflow and authn: Workflow communicates with Authn over HTTP rather than HTTPS. This is currently mitigated by it being a localhost-only communication, but now that the code base is imported it should be easier to support HTTPS.

Cleanup Opportunities

Test Integration

On merge we added some very basic tests, but there are more tests in the workflow codebases that haven't been hooked up into CI and/or that could be extended.

  • Extend workflow integration test to include creating a pipeline
  • Extend workflow integration test to include creating a runner
  • Unit tests for automate-workflow-ctl
  • Integration tests for automate-workflow-ctl
  • Unit tests for automate-workflow-web
  • e2e tests for automate-workflow-web
  • schema tests for automate-workflow-server
  • dialyzer for automate-workflow-server
@susanev
Copy link
Contributor

susanev commented Oct 4, 2020

@stevendanna can we close this? or is there still value in doing this work?

@stevendanna
Copy link
Contributor Author

Given that the plan is to remove workflow from automate in a few months, I think we can close this as the work is incredibly unlikely to happen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants