Project

General

Profile

Actions

Bug #19989

open

rudder server reload-techniques does not verify the coherence of the techniques file structure

Added by Félix DALLIDET over 2 years ago. Updated about 1 month ago.

Status:
New
Priority:
N/A
Assignee:
-
Category:
API
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
0
Name check:
To do
Fix check:
To do
Regression:

Description

Rudder currently requires that a technique is always placed under a directory named from its technique_id.
Unfortunately, this is only verified when modifying a technique from the technique editor.

If you put a json somewhere under /var/rudder/configuration-repository/techniques/ncf_techniques, commit it and run rudder server reload-techniques it will be imported
in the interface but will be unusable without any warning nor error if it was not placed under the correct directory structure.

This is very misleading when you work for instance with new 7.0 features like rudder language.

When reloading techniques, the webapp should control that they are coherent with their placement in the git structure, and at least, dump an error message in the webapp log when it occurs.

Actions #1

Updated by Vincent MEMBRÉ over 2 years ago

  • Target version changed from 7.0.0~beta2 to 7.0.0~beta3
Actions #2

Updated by Vincent MEMBRÉ over 2 years ago

  • Target version changed from 7.0.0~beta3 to 7.0.0~rc1
Actions #3

Updated by Vincent MEMBRÉ over 2 years ago

  • Target version changed from 7.0.0~rc1 to 7.0.0~rc2
Actions #4

Updated by Vincent MEMBRÉ over 2 years ago

  • Target version changed from 7.0.0~rc2 to 7.0.0~rc3
Actions #5

Updated by Alexis Mousset over 2 years ago

  • Target version changed from 7.0.0~rc3 to 7.1.0~beta1
Actions #6

Updated by Vincent MEMBRÉ about 2 years ago

  • Target version changed from 7.1.0~beta1 to 7.1.0~beta2
Actions #7

Updated by Vincent MEMBRÉ about 2 years ago

  • Target version changed from 7.1.0~beta2 to 7.1.0~rc1
Actions #8

Updated by Alexis Mousset about 2 years ago

  • Target version changed from 7.1.0~rc1 to 7.2.0~beta1
Actions #9

Updated by Alexis Mousset almost 2 years ago

  • Target version changed from 7.2.0~beta1 to 7.3.0~beta1
Actions #10

Updated by Vincent MEMBRÉ about 1 year ago

  • Target version changed from 7.3.0~beta1 to 7.3.0~rc1
Actions #11

Updated by Vincent MEMBRÉ about 1 year ago

  • Target version changed from 7.3.0~rc1 to 7.3.0
Actions #12

Updated by Vincent MEMBRÉ about 1 year ago

  • Target version changed from 7.3.0 to 7.3.1
Actions #13

Updated by Vincent MEMBRÉ 12 months ago

  • Target version changed from 7.3.1 to 7.3.2
Actions #14

Updated by Vincent MEMBRÉ 11 months ago

  • Target version changed from 7.3.2 to 7.3.3
Actions #15

Updated by Vincent MEMBRÉ 10 months ago

  • Target version changed from 7.3.3 to 7.3.4
Actions #16

Updated by Vincent MEMBRÉ 9 months ago

  • Target version changed from 7.3.4 to 7.3.5
Actions #17

Updated by Alexis Mousset 8 months ago

  • Target version changed from 7.3.5 to 7.3.6
Actions #18

Updated by Vincent MEMBRÉ 7 months ago

  • Target version changed from 7.3.6 to 7.3.7
Actions #19

Updated by Vincent MEMBRÉ 7 months ago

  • Target version changed from 7.3.7 to 7.3.8
Actions #20

Updated by Vincent MEMBRÉ 6 months ago

  • Target version changed from 7.3.8 to 7.3.9
Actions #21

Updated by Vincent MEMBRÉ 6 months ago

  • Target version changed from 7.3.9 to 7.3.10
Actions #22

Updated by Vincent MEMBRÉ 4 months ago

  • Target version changed from 7.3.10 to 7.3.11
Actions #23

Updated by Vincent MEMBRÉ 3 months ago

  • Target version changed from 7.3.11 to 7.3.12
Actions #24

Updated by Vincent MEMBRÉ about 2 months ago

  • Target version changed from 7.3.12 to 7.3.13
Actions #25

Updated by Vincent MEMBRÉ about 1 month ago

  • Target version changed from 7.3.13 to 7.3.14
Actions

Also available in: Atom PDF