Project

General

Profile

Actions

User story #15134

closed

Migrate ncf write technique api to Rudder

Added by Vincent MEMBRÉ over 5 years ago. Updated almost 5 years ago.

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

Description

We want to get rid of ncf/python api and make technique editor only based on Rudder api

This will allow to have more strict checks on the format of techniques

This will also allow to commit in one go all files relative to a change, contrary to how it is currently done with ncf-hooks (like a commit for each file)

We will also move the technique file to the techniques folder (techniques/ncf_techniques/technique_name/technique_version/technique.cf instead of ncf/50_techniques/technique_name/technique_name.cf)


Subtasks 14 (0 open14 closed)

User story #15135: Remove all write api of ncf and adapt editor to use only Rudder APIReleasedFrançois ARMANDActions
User story #15230: add 'user techniques' category directly in rudder-techniques repositoryReleasedAlexis MoussetActions
Bug #15276: Remove remaining usage of write functions in ncf toolReleasedFélix DALLIDETActions
Bug #15530: Use correct api to create/update techniquesReleasedNicolas CHARLESActions
User story #15237: move dsc technique files to the common technique filesReleasedFrançois ARMANDActions
User story #15265: Migrate ncf delete api and improve workflowReleasedFrançois ARMANDActions
User story #15278: Remove ncf delete api ReleasedFrançois ARMANDActions
Bug #15507: Remove remaining function about delete apiReleasedAlexis MoussetActions
User story #15269: Rename ncf api to technique apiReleasedFrançois ARMANDActions
User story #15270: Use technique Rudder api instead of ncf oneReleasedFrançois ARMANDActions
Architecture #15281: Remove ncf calls in rudder-upgradeReleasedAlexis MoussetActions
User story #15285: Add posthook support in Rudder APIRejectedActions
User story #15286: Remove standard ncf post-hooks ReleasedBenoît PECCATTEActions
Bug #15505: Saving a technique adds a suffix to report componentReleasedAlexis MoussetActions
Actions #1

Updated by Vincent MEMBRÉ over 5 years ago

  • Status changed from New to Pending technical review
  • Assignee set to François ARMAND
  • Pull Request set to https://github.com/Normation/rudder/pull/2285
Actions #3

Updated by Rudder Quality Assistant over 5 years ago

  • Status changed from Pending technical review to Discussion
  • Assignee changed from François ARMAND to Vincent MEMBRÉ
Actions #4

Updated by Vincent MEMBRÉ over 5 years ago

  • Status changed from Discussion to Pending technical review
  • Assignee changed from Vincent MEMBRÉ to François ARMAND
Actions #5

Updated by Rudder Quality Assistant over 5 years ago

  • Status changed from Pending technical review to Discussion
  • Assignee changed from François ARMAND to Vincent MEMBRÉ
Actions #6

Updated by Vincent MEMBRÉ over 5 years ago

  • Status changed from Discussion to Pending technical review
  • Assignee changed from Vincent MEMBRÉ to François ARMAND
Actions #7

Updated by Rudder Quality Assistant over 5 years ago

  • Status changed from Pending technical review to Discussion
  • Assignee changed from François ARMAND to Vincent MEMBRÉ
Actions #8

Updated by Vincent MEMBRÉ over 5 years ago

  • Status changed from Discussion to Pending technical review
  • Assignee changed from Vincent MEMBRÉ to François ARMAND
Actions #9

Updated by Rudder Quality Assistant over 5 years ago

  • Status changed from Pending technical review to Discussion
  • Assignee changed from François ARMAND to Vincent MEMBRÉ
Actions #10

Updated by Vincent MEMBRÉ over 5 years ago

  • Status changed from Discussion to Pending technical review
  • Assignee changed from Vincent MEMBRÉ to François ARMAND
Actions #11

Updated by Rudder Quality Assistant over 5 years ago

  • Status changed from Pending technical review to Discussion
  • Assignee changed from François ARMAND to Vincent MEMBRÉ
Actions #12

Updated by Vincent MEMBRÉ over 5 years ago

  • Status changed from Discussion to Pending release
Actions #13

Updated by Vincent MEMBRÉ about 5 years ago

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

Actions #14

Updated by Vincent MEMBRÉ about 5 years ago

  • Status changed from Pending release to Released
Actions

Also available in: Atom PDF