Skip to content

Conversation

@Kami
Copy link
Member

@Kami Kami commented Sep 25, 2018

This pull request updates requirements file so we now install all runner packages into the generated StackStorm virtualenv.

Other includes changes:

  • /opt/stackstorm/runners directory is not used anymore so it has been removed from package definition files
  • sudo st2ctl reload --register-runners command is not needed on upgrade anymore so it has been removed from postinst step

Part of StackStorm/st2#4217.

@Kami Kami added this to the 3.0.0 milestone Sep 25, 2018
@Kami Kami requested a review from bigmstone October 16, 2018 18:42
@Kami Kami merged commit 19ad6d0 into master Oct 17, 2018
# with build parameters. st2cd prep tasks will uncomment these on a branch, and replace with proper
# gitrefs.
# ST2_GITREV: ""
ST2_GITREV: "stevedore-runners"
Copy link
Member

Choose a reason for hiding this comment

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

Let's please avoid this approach in future as it fails all the PRs in st2 repo as well as release automation. And so packages which should be built + deployed to staging-unstable are not there because this PR pins target branch.

It's OK to pin the branch for one-time CI check in PR to verify if stings work, but not good to block it for everyone else.

See alternative approach in #588 which does the needful with less sacrifice.

Copy link
Member Author

Choose a reason for hiding this comment

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

It was chicken and the egg / cyclic dependency problem and the only other solution was to force merge without all the tests passing.

This was supposed to be a temporary change, but then I got blocked by CI server being in a broken state so I couldn't merge other PR to get it resolved.

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.

3 participants