Actions
Bug #21430
closedtechnique from technique editor not commited in git
Status:
Released
Priority:
N/A
Assignee:
Category:
Web - Technique editor
Target version:
Pull Request:
Severity:
Critical - prevents main use of Rudder | no workaround | data loss | security
UX impact:
User visibility:
Effort required:
Priority:
0
Regression:
Description
I created the following technique, and it didn't import in git
No error in log related to this technique.
Policy generation failed
[2022-07-18 13:12:57+0000] INFO com.normation.rudder.services.policies.DeployOnTechniqueCallback - Automatic batch update at 20220718T131257.283Z [2022-07-18 13:59:32+0000] INFO techniques.reader - Reloading technique library, found modified technique(s): ['test': updated (1.0: added)] [2022-07-18 13:59:32+0000] INFO com.normation.rudder.services.policies.TechniqueAcceptationUpdater - Automatically adding technique 'test' in category 'User Techniques (ncf_techniques)' of active techniques library [2022-07-18 13:59:33+0000] INFO com.normation.rudder.services.policies.DeployOnTechniqueCallback - Update Technique library after creating files for ncf Technique test [2022-07-18 13:59:33+0000] INFO policy.generation - Start policy generation, checking updated rules [2022-07-18 13:59:33+0000] INFO policy.generation - [metrics] Xmx:1 GB nodes:3 (cached:3) rules:6 (enabled:6) techniques:9 (enabled:9) directives:14 (enabled:14) groups:3 (dynamic:3) parameters:2 [2022-07-18 13:59:33+0000] INFO policy.generation - No node configuration was updated, no policies to write [2022-07-18 13:59:33+0000] INFO policy.generation.timing - Timing summary: [2022-07-18 13:59:33+0000] INFO policy.generation.timing - Run pre-gen scripts hooks : 1 ms [2022-07-18 13:59:33+0000] INFO policy.generation.timing - Run pre-gen modules hooks : 0 ms [2022-07-18 13:59:33+0000] INFO policy.generation.timing - Fetch all information : 31 ms [2022-07-18 13:59:33+0000] INFO policy.generation.timing - Build current rule values : 1 ms [2022-07-18 13:59:33+0000] INFO policy.generation.timing - Build target configuration : 16 ms [2022-07-18 13:59:33+0000] INFO policy.generation.timing - Write node configurations : 227 ms [2022-07-18 13:59:33+0000] INFO policy.generation.timing - Save expected reports : 0 ms [2022-07-18 13:59:33+0000] INFO policy.generation.timing - Run post generation hooks : 115 ms [2022-07-18 13:59:33+0000] INFO policy.generation.timing - Number of nodes updated : 0 [2022-07-18 13:59:33+0000] INFO policy.generation.timing - Policy generation succeeded in: [2022-07-18 13:59:33+0000] INFO policy.generation.manager - Successful policy update '17' [started 2022-07-18 13:59:33 - ended 2022-07-18 13:59:33] [2022-07-18 13:59:43+0000] INFO policy.generation - Start policy generation, checking updated rules [2022-07-18 13:59:43+0000] INFO policy.generation - [metrics] Xmx:1 GB nodes:3 (cached:3) rules:6 (enabled:6) techniques:10 (enabled:10) directives:15 (enabled:15) groups:3 (dynamic:3) parameters:2 [2022-07-18 13:59:43+0000] INFO policy.generation - Configuration of 3 nodes were updated, their policies are going to be written [2022-07-18 13:59:43+0000] ERROR com.normation.cfclerk.services.impl.GitTechniqueReader - Template with id techniques/ncf_techniques/test/1.0/rudder_reporting.cf was not found [2022-07-18 13:59:43+0000] ERROR com.normation.cfclerk.services.impl.GitTechniqueReader - Template with id techniques/ncf_techniques/test/1.0/technique.cf was not found [2022-07-18 13:59:44+0000] INFO policy.generation.timing - Policy generation failed after: [2022-07-18 13:59:44+0000] ERROR policy.generation.manager - Error when updating policy, reason was: Cannot write nodes configuration; cause was: Unexpected: Accumulated: Unexpected: Error when trying to open resource 'techniques/ncf_techniques/test/1.0/rudder_reporting.cf'. Check that the file exists is correctly commited in Git, or that the metadata for the technique are corrects. ; Unexpected: Error when trying to open resource 'techniques/ncf_techniques/test/1.0/technique.cf'. Check that the file exists is correctly commited in Git, or that the metadata for the technique are corrects. [2022-07-18 13:59:44+0000] ERROR policy.generation.manager - Policy update error for process '18' at 2022-07-18 13:59:44: Cannot write nodes configuration; cause was: Unexpected: Accumulated: Unexpected: Error when trying to open resource 'techniques/ncf_techniques/test/1.0/rudder_reporting.cf'. Check that the file exists is correctly commited in Git, or that the metadata for the technique are corrects. ; Unexpected: Error when trying to open resource 'techniques/ncf_techniques/test/1.0/technique.cf'. Check that the file exists is correctly commited in Git, or that the metadata for the technique are corrects.
technique is attached
Files
Updated by Nicolas CHARLES 11 months ago
files are there but not in git
root@server:/var/rudder/configuration-repository/techniques/ncf_techniques/test/1.0# git status On branch master Untracked files: (use "git add <file>..." to include in what will be committed) rudder_reporting.cf technique.cf technique.ps1 nothing added to commit but untracked files present (use "git add" to track)
Updated by Nicolas CHARLES 11 months ago
adding the files into git solves the issue
Updated by Nicolas CHARLES 11 months ago
- Status changed from New to In progress
- Assignee set to Nicolas CHARLES
Updated by Nicolas CHARLES 11 months ago
- Status changed from In progress to Pending technical review
- Assignee changed from Nicolas CHARLES to Vincent MEMBRÉ
- Pull Request set to https://github.com/Normation/rudder/pull/4374
Updated by Nicolas CHARLES 11 months ago
- Status changed from Pending technical review to Pending release
Applied in changeset rudder|4bc0c49eeb60c1bc59522502ae0407813c59ae0c.
Updated by Vincent MEMBRÉ 9 months ago
- Status changed from Pending release to Released
This bug has been fixed in Rudder 7.2.0~rc1 which was released today.
Actions