Skip to content

'st2_version' Overhaul #150

Closed
Closed
@arm4b

Description

@arm4b

The goal is consistent functionality incl. naming when it comes to specifying Stackstorm version to install to allow users achieve what they want: major/minor/path version, auto-update, no-autoupdate, latest revision pin, etc.

  • Fix version install syntax for apt/yum (done in dfb5588)
  • Consider deprecating st2_revision since it doesn't work everywhere
    • apt install st2=2.2.1-5 (revision is required)
    • yum install st2-2.2.1 (revision could be omitted)
  • Consistency: not every role contains st2_revision. Use everywhere or nowhere.
  • Naming overhaul for st2_version: null, ``, latest, `present`, `*`
  • Consider changing st2_version defaults to NO auto-update, as prod-friendly setting
  • Research solution for Add logic for 'latest' st2_revision #111
  • Better README with version install examples & tricks & describing diff apt/yum behavior to allow users achieve what they want (stable, patch, auto-update, no-autoupdate, latest revision pin)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions