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

Long term plan for arteria-packs repo #88

Open
3 of 4 tasks
johandahlberg opened this issue Oct 26, 2017 · 1 comment
Open
3 of 4 tasks

Long term plan for arteria-packs repo #88

johandahlberg opened this issue Oct 26, 2017 · 1 comment

Comments

@johandahlberg
Copy link
Contributor

johandahlberg commented Oct 26, 2017

This is a open-ended issue which deals with the long term plan for this repo. I'll try to outline the way I see the current situation and make suggestions for moving forward, and then I hope that we can have a fruitful discussion to establish a way forward which will work for all stakeholders.

I will ping this issue to people who I think have an interest to partake in this discussion. If you feel that you are not interested, sorry for the trouble.

@johanherman @Smeds @reisingerf @brainstorm

Current Situation
The current arteria-packs repo is a mainly populated with things that are used at the SNP&SEQ Technology Platform in Uppsala, however there is also code that can be of general interest. The repo also suffers from being a little bit disorganized, this is an effect of it having grown organically together with st2 from the early days of that project when things were not as clear as they are today.

Suggestions for the future
I think that we should rebuild this repo from the ground up, adding to it actions/workflows/sensors/etc that we think will be of general interest. To complement this each organization would have their own pack repo which can then use this repo as a "library". This should hopefully mean that we can use this as a basis for collaboration, while still adapting to each organizations specific needs.

Do you think that sounds reasonable?

My TODO list would then look something like this:

  • Finish the upgrade to st2 2.4.1 which is being addressed in St2 2 4 1 #86
  • Move to a Docker-based test environment
  • Prune the repo of SNP&SEQ specific things (moving them into a repo of their own)
  • Get the arteria-packs into the StackStorm Exhange

Anything you'd like to add to this list?

@brainstorm
Copy link

That sounds very reasonable and it's exactly how it's progressing and how it should ideally be in the future.

Right now we are looking at having an AWS-backed CD environment so that we can deploy our docker-compose repo that is currently under CI, using docker too: https://travis-ci.org/umccr/st2-arteria-docker.

We'll continue on that line, it would be awesome if we could start seeing some of the arteria packs cleaned up and uploaded to the StackStorm exchange, really like that point since it would give Arteria a strong "maturity stamp" as a project if you will :)

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

No branches or pull requests

2 participants