Project

General

Profile

Actions

User story #20134

closed

Rudder package should try to install nightly plugins when Rudder is installed as a nightly version

Added by Vincent MEMBRÉ over 2 years ago. Updated over 2 years ago.

Status:
Released
Priority:
N/A
Category:
Plugins integration
Target version:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
To do
Fix check:
To do
Regression:

Description

rudder package installs by default a release version of a plugin which is good.

But when we install a nightly version of Rudder for which we have not build release plugin yet, plugin are installed in release version for an olderversion of Rudder. but they may be incompatible. However, we should always have a nightly plugin available for the new release, and thus when it should check nightly availability and install it before

So to sum up:

  • Rudder is installed in X.Y.Z-nightly
  • Release Plugins are built for X.Y.(Z-1), but not yet for X.Y.Z
  • Nightly plugins are built for X.Y.Z
running 'rudder package install' on a nightly Rudder should:
  • look if there is a release plugin for X.Y.Z
    • if so install it
    • else, if we are on a nightly version
      • look for a nightly plugin X.Y.Z and install it
      • if no X.Y.Z version available, install a X.Y.(Z-1) release plugin

on a release Rudder it should behave like now:

running 'rudder package install' on a nightly Rudder should:
  • look if there is a release plugin for X.Y.Z and install it
  • if no X.Y.Z version available, install a X.Y.(Z-1) release plugin
Actions #1

Updated by Benoît PECCATTE over 2 years ago

  • Status changed from New to In progress
  • Assignee changed from Félix DALLIDET to Benoît PECCATTE
Actions #2

Updated by Benoît PECCATTE over 2 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from Benoît PECCATTE to Félix DALLIDET
  • Pull Request set to https://github.com/Normation/rudder/pull/3952
Actions #3

Updated by Benoît PECCATTE over 2 years ago

  • Status changed from Pending technical review to Pending release
Actions #4

Updated by Vincent MEMBRÉ over 2 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 7.0.0~beta2 which was released today.

Actions

Also available in: Atom PDF