Project

General

Profile

Actions

User story #1808

closed

Add an Audit mode to Rudder: only check properties, no modification on nodes

Added by Nicolas CHARLES over 12 years ago. Updated over 7 years ago.

Status:
Released
Priority:
N/A
Assignee:
-
Category:
Web - Config management
Target version:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:

Description

It would be neat if we could define a PI in a "dry-run" mode where nothing would be done, but just reports of what should be changed
It could be :
1. define the PI as dry-run
2. The PI would be included in the hosts promises, but not in the bundlesequence
3. A remote execution would be done, with the dry-run mode, and selecting the bundles. We would then get reports for experts that would tell what would be changed by the PI
(maybe it could be a plugin)


Subtasks 41 (0 open41 closed)

User story #7207: Select and display agent mode (verify/enforce)ReleasedVincent MEMBRÉ2015-09-21Actions
User story #7219: Add dry-run support to system techniquesRejected2016-10-13Actions
User story #9351: Create a dedicated abort report when enforce is used in place of auditReleasedBenoît PECCATTE2016-10-13Actions
User story #9353: Adapt compliance computing to process abort messageReleasedNicolas CHARLES2016-10-13Actions
User story #7221: Set dry-run mode on each directive callReleasedVincent MEMBRÉ2016-10-10Actions
User story #9227: Generation must fail if a node has non compatible audit/enforce mode on multi-instance techniqueReleasedVincent MEMBRÉ2016-10-10Actions
Bug #9297: When generation failed due to mixed mode on one technique, error says "plop"ReleasedNicolas CHARLES2016-10-10Actions
User story #8924: Policy mode API (Global, Directive, Node) ReleasedFrançois ARMAND2016-10-03Actions
User story #9204: Clean up unused NodeXXXModified eventsReleasedVincent MEMBRÉ2016-10-03Actions
User story #9258: Rename to audit instead of verify in backendReleasedFrançois ARMAND2016-10-07Actions
Bug #9060: Specified action bodies override the dry-run policy - Techniques partReleasedNicolas CHARLES2016-09-15Actions
User story #9241: Add new audit reports type to rudder commandReleasedBenoît PECCATTE2016-10-06Actions
User story #9255: Add the bodydefault capability to 4.0 agentReleasedBenoît PECCATTE2016-10-07Actions
User story #9261: "change only" reporting mode is not accurate for "audit" policy mode ReleasedVincent MEMBRÉ2016-10-07Actions
Bug #9265: Add support for audit_* reports in rudder stdlibReleasedBenoît PECCATTE2016-10-10Actions
Bug #9307: Syntax error in Add support for audit_* reportsReleasedBenoît PECCATTE2016-10-10Actions
Bug #9356: Change rudder_common_report to automatically convert the report type based on audit modeReleasedNicolas CHARLES2016-10-19Actions
Bug #9463: Change rudder_common_report to automatically convert the report type based on audit modeReleasedAlexis Mousset2016-10-19Actions
User story #9273: Process audit reports and adapt compliance displaying for audit modeReleasedFrançois ARMAND2016-10-17Actions
Bug #9314: Correct display of compliance for compliance error, non complianceReleasedVincent MEMBRÉ2016-10-18Actions
Bug #9425: When a component value is on mixed mode, the message goes out of the compliance tableReleasedVincent MEMBRÉ2016-10-18Actions
Architecture #9315: Update DB schema of expected reports to store policy modeReleasedNicolas CHARLES2016-10-17Actions
User story #9380: Migration script for adding table nodeconfigurationsReleasedNicolas CHARLES2016-10-17Actions
Architecture #9417: Correct test on expected reports and clean codeReleasedVincent MEMBRÉ2016-10-18Actions
Bug #9282: Setting API has hardcoded context "/rudder/" in its urls pathReleasedFrançois ARMAND2016-10-07Actions
Bug #9295: The old bundlesequence system variable contains contains Bundle(...)ReleasedNicolas CHARLES2016-10-10Actions
Bug #9303: Policy Mode is not used to know if a node configuration changedReleasedNicolas CHARLES2016-10-12Actions
Bug #9333: If we change the global policy mode, promises are not generated if we click on "update policies"ReleasedNicolas CHARLES2016-10-12Actions
Bug #9401: Deleting a node should close its expected configurationReleasedNicolas CHARLES2016-10-18Actions
Bug #9415: Nodes have several open nodeconfigurationsReleasedNicolas CHARLES2016-10-18Actions
User story #9420: Define the _abort_rudder bundle that will be called in ncfReleasedBenoît PECCATTE2016-10-19Actions
Bug #9449: Syntax error in promises.cfReleasedBenoît PECCATTE2016-10-19Actions
User story #9421: Add the Rudder abort handler to ncf.confReleasedBenoît PECCATTE2016-10-19Actions
User story #9450: Add a migration script fir ncf.conf abort_handlersRejectedAlexis Mousset2016-10-19Actions
Bug #9455: Changed compliance mode to allow overridable mode, but promises where not regenerated, and reporting was invalidReleasedFrançois ARMAND2016-10-19Actions
Bug #9458: Invalid display in compliance for non-compliant report: shows "Not applicable" when not complianceReleasedFrançois ARMAND2016-10-19Actions
Bug #9465: Super slow query on dashboard loadingReleasedFrançois ARMAND2016-10-19Actions
Bug #9475: Create the tables for archived nodeconfigurationReleasedFrançois ARMAND2016-10-20Actions
Bug #9476: Add in packaging the migration scripts for databaseReleasedBenoît PECCATTE2016-10-20Actions
Bug #9479: non-compliant-reports.log does not contain audit logsReleasedFrançois ARMAND2016-10-20Actions
Bug #9480: Add a special case in fileAlterationMonitoring for non-compliance reporting in audit mode.ReleasedBenoît PECCATTE2016-10-20Actions

Related issues 1 (0 open1 closed)

Related to Rudder - Bug #8956: Specified action bodies override the dry-run policyReleasedNicolas CHARLESActions
Actions #1

Updated by François ARMAND over 12 years ago

  • Target version changed from 18 to 24
Actions #2

Updated by François ARMAND almost 12 years ago

  • Target version changed from 24 to 48
Actions #3

Updated by Jonathan CLARKE almost 12 years ago

  • Target version changed from 48 to 24
Actions #4

Updated by Nicolas CHARLES over 11 years ago

  • Target version changed from 24 to Ideas (not version specific)
Actions #5

Updated by Benoît PECCATTE almost 9 years ago

  • Category set to Agent
Actions #7

Updated by Jonathan CLARKE over 8 years ago

  • Target version changed from Ideas (not version specific) to 4.0.0~rc2
Actions #8

Updated by François ARMAND over 7 years ago

Actions #9

Updated by François ARMAND over 7 years ago

Actions #10

Updated by François ARMAND over 7 years ago

  • Related to Bug #8956: Specified action bodies override the dry-run policy added
Actions #11

Updated by Alexis Mousset over 7 years ago

  • Translation missing: en.field_tag_list set to Blocking 4.0
Actions #12

Updated by François ARMAND over 7 years ago

  • Subject changed from Dry-run execution to Add an Audit mode to Rudder: only check properties, no modification on nodes
  • Status changed from New to Pending technical review
Actions #13

Updated by François ARMAND over 7 years ago

  • Status changed from Pending technical review to 12
Actions #14

Updated by François ARMAND over 7 years ago

  • Category changed from Agent to Web - Config management
  • Status changed from 12 to Pending release
Actions #15

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 4.0.0~rc2 to 4.0.0~rc1
Actions #16

Updated by Alexis Mousset over 7 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 4.0.0 which was released the 10th November 2016.

Actions

Also available in: Atom PDF