Project

General

Profile

User story #15134

Migrate ncf write technique api to Rudder

Added by Vincent MEMBRÉ 5 months ago. Updated 12 days ago.

Status:
Pending release
Priority:
N/A
Category:
API
Target version:
Suggestion strength:
User visibility:
Effort required:

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

ncf - 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
ncf - Bug #15276: Remove remaining usage of write functions in ncf toolReleasedFélix DALLIDETActions
ncf - 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 workflowPending releaseFrançois ARMANDActions
ncf - User story #15278: Remove ncf delete api Pending releaseFrançois ARMANDActions
ncf - User story #15321: Display list of Directives linked to a technique in the technique editor and allow to delete them when deletting the techniqueNewActions
ncf - Bug #15507: Remove remaining function about delete apiReleasedAlexis MOUSSETActions
User story #15269: Rename ncf api to technique apiReleasedFrançois ARMANDActions
ncf - 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 APINewActions
User story #15286: Remove standard ncf post-hooks ReleasedBenoît PECCATTEActions
ncf - Bug #15505: Saving a technique adds a suffix to report componentReleasedAlexis MOUSSETActions

Associated revisions

Revision 8409a314 (diff)
Added by Vincent MEMBRÉ 4 months ago

Fixes #15134: Migrate ncf write technique api to Rudder

History

#1

Updated by Vincent MEMBRÉ 5 months 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
#3

Updated by Rudder Quality Assistant 4 months ago

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

Updated by Vincent MEMBRÉ 4 months ago

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

Updated by Rudder Quality Assistant 4 months ago

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

Updated by Vincent MEMBRÉ 4 months ago

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

Updated by Rudder Quality Assistant 4 months ago

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

Updated by Vincent MEMBRÉ 4 months ago

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

Updated by Rudder Quality Assistant 4 months ago

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

Updated by Vincent MEMBRÉ 4 months ago

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

Updated by Rudder Quality Assistant 4 months ago

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

Updated by Vincent MEMBRÉ 4 months ago

  • Status changed from Discussion to Pending release
#13

Updated by Vincent MEMBRÉ 12 days ago

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

Also available in: Atom PDF