User story #3361
closedUser story #3360: AutoFS management Techniques
AutoFS management Techniques: implementation
Description
AutoFS management Techniques: implementation ticket
Pull request: https://github.com/Normation/rudder-techniques/pull/62
Updated by Matthieu CERDA over 11 years ago
- Description updated (diff)
- Status changed from In progress to Pending technical review
- % Done changed from 0 to 100
Pull request available: https://github.com/Normation/rudder-techniques/pull/62
Updated by Nicolas CHARLES over 11 years ago
- Status changed from Pending technical review to In progress
Matthieu, I've made some comments on the techniques
Except for the reporting issue, they look great (with awesome use of dependencies)
However, the Master needs to be used in conjonction with any of the others; i'm not sure it is the intended scenario within Rudder, and it could lead to unexpected error
Updated by Nicolas PERRON over 11 years ago
- Target version changed from 2.4.4 to 2.4.5
Updated by Michael Gliwinski over 11 years ago
Nicolas CHARLES wrote:
Matthieu, I've made some comments on the techniques
Except for the reporting issue, they look great (with awesome use of dependencies)
However, the Master needs to be used in conjonction with any of the others; i'm not sure it is the intended scenario within Rudder, and it could lead to unexpected error
Thanks Nicolas.
That's a good point, currently AutoFSMountPoint will fail in mysterious ways if master is not also used. I shall fix that :)
The AutoFSUnmanagedMap won't fail, it just won't do anything without a master.
There are dependencies between them, and master needs to be applied for anything to actually be changed, but it's the best way I could come up with that allows the flexibility of defining multiple mounts, possibly across multiple directives, and having them aggregated on a host, and also allowing to define maps that are not managed by rudder so that local admins may fiddle with them as they please :)
Updated by Nicolas PERRON over 11 years ago
- Target version changed from 2.4.5 to 2.4.6
Updated by Nicolas CHARLES over 11 years ago
- Status changed from In progress to Discussion
- Assignee changed from Matthieu CERDA to Jonathan CLARKE
Jon, what do you think of this behaviour ? Having dependant techniques is awesome, but i'm afraid it might lead to unexpected errors if users don't use both technique at the same time
Maybe the right solution would be have the dependencies in the metadata, and have it checked/enforced at promises generation time ?
Updated by Nicolas PERRON over 11 years ago
- Target version changed from 2.4.6 to 2.4.7
Updated by Nicolas PERRON over 11 years ago
- Target version changed from 2.4.7 to 2.4.8
Updated by Jonathan CLARKE over 11 years ago
- Tracker changed from Bug to Enhancement
Updated by Nicolas PERRON about 11 years ago
- Target version changed from 2.4.8 to 2.4.9
Updated by Nicolas PERRON about 11 years ago
- Target version changed from 2.4.9 to 2.4.10
Updated by Nicolas PERRON about 11 years ago
- Target version changed from 2.4.10 to 2.4.11
Updated by Nicolas PERRON about 11 years ago
- Target version changed from 2.4.11 to 2.4.12
Updated by Nicolas PERRON about 11 years ago
- Target version changed from 2.4.12 to 2.4.13
Updated by Vincent MEMBRÉ almost 11 years ago
- Target version changed from 2.4.13 to 2.6.11
Since 2.4 is not maintained anymore, retargeting to branch 2.6
Updated by Vincent MEMBRÉ over 10 years ago
- Target version changed from 2.6.11 to 2.6.12
Updated by Vincent MEMBRÉ over 10 years ago
- Target version changed from 2.6.12 to 2.6.13
Updated by Vincent MEMBRÉ over 10 years ago
- Target version changed from 2.6.13 to 2.6.14
Updated by Jonathan CLARKE over 10 years ago
- Target version changed from 2.6.14 to 2.6.16
Updated by Jonathan CLARKE over 10 years ago
- Target version changed from 2.6.16 to 2.6.17
Updated by Nicolas PERRON over 10 years ago
- Target version changed from 2.6.17 to 2.6.18
Updated by Matthieu CERDA about 10 years ago
- Target version changed from 2.6.18 to 2.6.19
Updated by Vincent MEMBRÉ about 10 years ago
- Target version changed from 2.6.19 to 2.6.20
Updated by François ARMAND almost 10 years ago
- Target version changed from 2.6.20 to 3.1.0~beta1
Updated by François ARMAND almost 10 years ago
- Assignee deleted (
Jonathan CLARKE)
Updated by François ARMAND over 9 years ago
I closed the PR https://github.com/Normation/rudder-techniques/pull/62 because it was targetting Rudder 2.4
A new implementation of that Technique can take inspiration from that PR nonetheless.
Updated by Benoît PECCATTE over 9 years ago
- Tracker changed from Enhancement to User story
Updated by Vincent MEMBRÉ over 9 years ago
- Target version changed from 3.1.0~beta1 to 3.1.0~rc1
Updated by Vincent MEMBRÉ over 9 years ago
- Target version changed from 3.1.0~rc1 to 3.1.0
Updated by Vincent MEMBRÉ over 9 years ago
- Target version changed from 3.1.0 to 3.1.1
Updated by Vincent MEMBRÉ over 9 years ago
- Target version changed from 3.1.1 to 3.1.2
Updated by Vincent MEMBRÉ about 9 years ago
- Target version changed from 3.1.2 to 3.1.3
Updated by Vincent MEMBRÉ about 9 years ago
- Target version changed from 3.1.3 to 3.1.4
Updated by Vincent MEMBRÉ about 9 years ago
- Target version changed from 3.1.4 to 3.1.5
Updated by Vincent MEMBRÉ almost 9 years ago
- Target version changed from 3.1.5 to 3.1.6
Updated by Vincent MEMBRÉ almost 9 years ago
- Target version changed from 3.1.6 to 3.1.7
Updated by Vincent MEMBRÉ over 8 years ago
- Target version changed from 3.1.7 to 3.1.8
Updated by Vincent MEMBRÉ over 8 years ago
- Target version changed from 3.1.8 to 3.1.9
Updated by Vincent MEMBRÉ over 8 years ago
- Target version changed from 3.1.9 to 3.1.10
Updated by Vincent MEMBRÉ over 8 years ago
- Target version changed from 3.1.10 to 3.1.11
Updated by Vincent MEMBRÉ over 8 years ago
- Target version changed from 3.1.11 to 3.1.12
Updated by Vincent MEMBRÉ over 8 years ago
- Target version changed from 3.1.12 to 3.1.13
Updated by Vincent MEMBRÉ about 8 years ago
- Target version changed from 3.1.13 to 3.1.14
Updated by Vincent MEMBRÉ about 8 years ago
- Target version changed from 3.1.14 to 3.1.15
Updated by Vincent MEMBRÉ about 8 years ago
- Target version changed from 3.1.15 to 3.1.16
Updated by Vincent MEMBRÉ about 8 years ago
- Target version changed from 3.1.16 to 3.1.17
Updated by Vincent MEMBRÉ almost 8 years ago
- Target version changed from 3.1.17 to 3.1.18
Updated by Vincent MEMBRÉ almost 8 years ago
- Target version changed from 3.1.18 to 3.1.19
Updated by Vincent MEMBRÉ over 7 years ago
- Target version changed from 3.1.19 to 3.1.20
Updated by Vincent MEMBRÉ over 7 years ago
- Target version changed from 3.1.20 to 3.1.21
Updated by Vincent MEMBRÉ over 7 years ago
- Target version changed from 3.1.21 to 3.1.22
Updated by Vincent MEMBRÉ over 7 years ago
- Target version changed from 3.1.22 to 3.1.23
Updated by Vincent MEMBRÉ about 7 years ago
- Target version changed from 3.1.23 to 3.1.24
Updated by Vincent MEMBRÉ about 7 years ago
- Target version changed from 3.1.24 to 3.1.25
Updated by Benoît PECCATTE about 7 years ago
- Target version changed from 3.1.25 to 4.1.9
Updated by Vincent MEMBRÉ almost 7 years ago
- Target version changed from 4.1.9 to 4.1.10
Updated by Benoît PECCATTE almost 7 years ago
- Target version changed from 4.1.10 to Ideas (not version specific)
Updated by Benoît PECCATTE over 5 years ago
- Status changed from Discussion to Rejected
This technique is not generic enough and can be written by the user now