Project

General

Profile

Actions

Architecture #28343

open

Architecture #28181: Make directive schedulable

Data structures and policy generation for directive schedules

Architecture #28343: Data structures and policy generation for directive schedules

Added by François ARMAND 18 days ago. Updated 3 days ago.

Status:
Pending release
Priority:
N/A
Category:
Web - Config management
Target version:
Effort required:
Name check:
To do
Fix check:
To do
Regression:
No

Description

That issue is the first big feature part. It creates the actual "directive schedule" structure and its persistence, add it to directives and it weaves the configuration logic so that policy generation produces three correct outputs:

  • node expected configuration with schedules and directive referencing them,
  • rudder.json with events for the schedules,
  • rudder-directives.cf with the correct "if" on directive bundle with schedules.

Subtasks 3 (3 open0 closed)

Architecture #28448: slapd- won't start with Inconsistent duplicate attributeType: "RudderAttributes:111"Pending releaseAlexis MoussetActions
Architecture #28451: Add an ADR explaining why we chose discret scheduled events for agentPending technical reviewFrançois ARMANDActions
Bug #28455: Don't CFEnginify all elements of bundle sequences (only same as 9.0)Pending releaseFrançois ARMANDActions

Updated by François ARMAND 18 days ago Actions #1

  • Subject changed from Data structure and policy generation for directive schedules to Data structures and policy generation for directive schedules
  • Description updated (diff)

Updated by François ARMAND 18 days ago Actions #2

  • Description updated (diff)

Updated by François ARMAND 18 days ago Actions #3

  • Description updated (diff)

Updated by François ARMAND 18 days ago Actions #4

  • Description updated (diff)

Updated by François ARMAND 18 days ago Actions #5

  • Status changed from New to In progress

Updated by François ARMAND 18 days ago Actions #6

  • Status changed from In progress to Pending technical review
  • Assignee changed from François ARMAND to Clark ANDRIANASOLO
  • Pull Request set to https://github.com/Normation/rudder/pull/6916

Updated by Anonymous 8 days ago Actions #7

  • Status changed from Pending technical review to Pending release

Updated by François ARMAND 6 days ago Actions #8

  • Subtask #28448 added

Updated by François ARMAND 6 days ago Actions #9

  • Subtask #28451 added

Updated by Vincent MEMBRÉ 3 days ago Actions #10

  • Subtask #28455 added
Actions

Also available in: PDF Atom