Project

General

Profile

Actions

User story #7142

closed

Avoid copying unnecessary tools (*.exe *.msi *.bat *.rpm *.vbs *.dll on Linux Debian for example)

Added by Francois BAYART over 5 years ago. Updated over 5 years ago.

Status:
Released
Priority:
N/A
Category:
System techniques
Target version:
Suggestion strength:
User visibility:
Effort required:

Description

I'm using ruder agent on Debian only with very small disk and I have a copy of windows files and rpm packages on all my nodes in /opt/rudder/share/tools driectory.

is that files are so important to be replicated over the world to save the universe or just a mistake ?


Related issues

Related to Rudder - User story #4590: Only copy "tools" that are required for each platform (implementation)ReleasedNicolas CHARLES2014-03-11Actions
Related to Rudder - Bug #8145: node config id is not defined any more on windows and androidReleasedJonathan CLARKE2016-04-02Actions
Has duplicate Rudder - Bug #6348: Do not download file that are not for you in /var/rudder/toolsRejected2015-03-05Actions
Actions #1

Updated by Nicolas CHARLES over 5 years ago

  • Target version set to 2.11.14

This is just a mistake ... we should fix this

Actions #2

Updated by Vincent MEMBRÉ over 5 years ago

  • Target version changed from 2.11.14 to 2.11.15
Actions #3

Updated by Vincent MEMBRÉ over 5 years ago

  • Target version changed from 2.11.15 to 2.11.16
Actions #4

Updated by Vincent MEMBRÉ over 5 years ago

  • Target version changed from 2.11.16 to 2.11.17
Actions #5

Updated by Jonathan CLARKE over 5 years ago

  • Related to User story #4590: Only copy "tools" that are required for each platform (implementation) added
Actions #6

Updated by Jonathan CLARKE over 5 years ago

Actually, this was done already in #4590... but you're right, it doesn't seem to be "working" at the moment...

Actions #7

Updated by Jonathan CLARKE over 5 years ago

  • Has duplicate Bug #6348: Do not download file that are not for you in /var/rudder/tools added
Actions #8

Updated by Jonathan CLARKE over 5 years ago

  • Target version changed from 2.11.17 to 3.2.0~beta1

Jonathan CLARKE wrote:

Actually, this was done already in #4590... but you're right, it doesn't seem to be "working" at the moment...

OK, it turns out #4590 only did this for initial-promises, but not for actual techniques. So it delayed the problem :)

Since this is a behaviour change, I'm not comfortable introducing it in released versions, so targeting for 3.2.

Actions #9

Updated by Jonathan CLARKE over 5 years ago

  • Status changed from New to In progress
  • Assignee set to Jonathan CLARKE
Actions #10

Updated by Jonathan CLARKE over 5 years ago

Jonathan CLARKE wrote:

Jonathan CLARKE wrote:

Actually, this was done already in #4590... but you're right, it doesn't seem to be "working" at the moment...

OK, it turns out #4590 only did this for initial-promises, but not for actual techniques. So it delayed the problem :)

Actually, this has since been removed from initial-promises by a confus{ed,ing} merge of bug fix #5459 from 2.10 to 2.11 branch. So it is currently not used anywhere.

Actions #11

Updated by Jonathan CLARKE over 5 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from Jonathan CLARKE to Benoît PECCATTE
  • Pull Request set to https://github.com/Normation/rudder-techniques/pull/787
Actions #12

Updated by Jonathan CLARKE over 5 years ago

  • Tracker changed from Bug to User story
  • Subject changed from rudder share tools : *.exe *.msi *.bat *.rpm *.vbs *.dll to Avoid copying unnecessary tools (*.exe *.msi *.bat *.rpm *.vbs *.dll on Linux Debian for example)
Actions #13

Updated by Jonathan CLARKE over 5 years ago

  • Status changed from Pending technical review to Pending release
  • % Done changed from 0 to 100
Actions #15

Updated by Vincent MEMBRÉ over 5 years ago

  • Status changed from Pending release to Released

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

Actions #16

Updated by Jonathan CLARKE about 5 years ago

  • Related to Bug #8145: node config id is not defined any more on windows and android added
Actions

Also available in: Atom PDF