Project

General

Profile

Actions

User story #14943

closed

Move rudder-pkg to rudder repo

Added by Félix DALLIDET almost 5 years ago. Updated over 4 years ago.

Status:
Released
Priority:
N/A
Category:
Relay server or API
Target version:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:

Description

It was previously done in rudder-packages


Files

rudder-pkg.tar (200 KB) rudder-pkg.tar Félix DALLIDET, 2019-06-14 16:53

Subtasks 13 (0 open13 closed)

Bug #15477: Make rudder-pkg handle confiparser in python 2 and 3ReleasedAlexis MoussetActions
Bug #15484: Rudder-pkg should use python3 when available and its dependencies should be resolved at package installReleasedAlexis MoussetActions
User story #15486: Change rudder-pkg to use python3 by defaultReleasedNicolas CHARLESActions
Bug #15493: Rudder-pkg depends on the package python-devel insteads of pythons-libs in centos7ReleasedNicolas CHARLESActions
Bug #15534: Rudder-pkg is missing a dependency of python3-distutils on ubuntuReleasedAlexis MoussetActions
Bug #15542: Rudder-pkg doesn't bring its dependencies in the build depencies and fails to buildReleasedBenoît PECCATTEActions
Bug #15544: rpm build dependencies needs to be list in the dependencies file since they are not installed automaticallyReleasedBenoît PECCATTEActions
Bug #15565: Broken packagingRejectedAlexis MoussetActions
Bug #15571: Rudder-pkg files are not all listed in the packaging filesReleasedAlexis MoussetActions
Bug #15629: Rudder-pkg create a symlink pointing to a non existing pathReleasedNicolas CHARLESActions
Bug #15631: Rudder-pkg prints tables on a dict base source, which lead to unconsistent columns orderingReleasedAlexis MoussetActions
Bug #15634: Rudder-pkg can not find itself the path to licenses on the rudder repoReleasedNicolas CHARLESActions
User story #14418: Enhance rudder-pkg to allow user to install plugin from repoRejectedBenoît PECCATTEActions

Related issues 1 (0 open1 closed)

Related to Rudder - Bug #16161: os.makedirs 'exist_ok' parameter does not exist in python 2.7ReleasedAlexis MoussetActions
Actions #1

Updated by Félix DALLIDET almost 5 years ago

  • Status changed from New to In progress
  • Assignee set to Félix DALLIDET
Actions #2

Updated by Félix DALLIDET almost 5 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from Félix DALLIDET to Alexis Mousset
  • Pull Request set to https://github.com/Normation/rudder/pull/2235
Actions #3

Updated by Félix DALLIDET almost 5 years ago

  • Parent task set to #14418
Actions #4

Updated by Félix DALLIDET almost 5 years ago

  • Parent task deleted (#14418)
Actions #5

Updated by Félix DALLIDET almost 5 years ago

Attaching a tar of the current version of rudder-pkg.
This should be easily installable by extract it in /opt/rudder/ on the server, starting from 5.0.
Modifying the configuration file in /opt/rudder/etc/rudder-pkg/
installing pip and the python deps:

pip install bs4 requests configparser tabulate clint
At first execution, start by updating the index, by running: /opt/rudder/bin/rudder-pkg update

For now, only the rudder repo will be supported.

Actions #7

Updated by Félix DALLIDET over 4 years ago

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

Updated by Vincent MEMBRÉ over 4 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 6.0.0~beta1 which was released today.

Actions #9

Updated by Vincent MEMBRÉ over 4 years ago

  • Related to Bug #16161: os.makedirs 'exist_ok' parameter does not exist in python 2.7 added
Actions

Also available in: Atom PDF