Project

General

Profile

Actions

Architecture #14008

closed

Replace syslog by an HTTPS based communication for reporting

Added by Alexis Mousset over 5 years ago. Updated over 4 years ago.

Status:
Released
Priority:
N/A
Category:
Agent
Target version:
Effort required:
Name check:
Fix check:
Regression:

Subtasks 67 (0 open67 closed)

Architecture #14005: Generate a report file and send it through http at the end of the runRejectedAlexis MoussetActions
Architecture #14009: Remove syslog configuration in system techniquesRejectedActions
Architecture #14010: Remove rsyslog dependencies from packagingRejectedActions
Architecture #14011: Add a new relay component for reports processingReleasedAlexis MoussetActions
Architecture #14012: Package the new relay componentReleasedActions
Architecture #14487: Add initial version of the new relay componentReleasedBenoît PECCATTEActions
Architecture #14499: Add targets for testsRejectedAlexis MoussetActions
Architecture #14554: Update relay componentReleasedAlexis MoussetActions
Architecture #14586: Update relay componentReleasedBenoît PECCATTEActions
Architecture #14880: Update relay componentReleasedAlexis MoussetActions
Architecture #14885: Fix benchmark in relaydReleasedBenoît PECCATTEActions
Architecture #14895: Remove xz dependency from relay packageReleasedBenoît PECCATTEActions
Architecture #14951: Update relay component - enable signature validationReleasedBenoît PECCATTEActions
Architecture #14952: Fix cargo lint errors in parent ticketRejectedAlexis MoussetActions
Architecture #15150: Use tracing for loggingReleasedBenoît PECCATTEActions
Architecture #15164: Improve loggingReleasedAlexis MoussetActions
Architecture #15274: Handle errors in log filterReleasedBenoît PECCATTEActions
Architecture #15036: Update relay component - improve report parsingReleasedBenoît PECCATTEActions
Architecture #15195: Update relay component - fix warningsReleasedBenoît PECCATTEActions
Architecture #15199: Update relay component - handle broken reportsReleasedBenoît PECCATTEActions
Architecture #15204: Update relay component - Make tokio runtime configurableReleasedBenoît PECCATTEActions
Architecture #15209: Control runlog consistency before inserting itReleasedAlexis MoussetActions
Architecture #15210: Fix benchmarks after parentReleasedBenoît PECCATTEActions
Architecture #15213: Fix benchmarks after parentReleasedBenoît PECCATTEActions
Architecture #15214: Add an API endpoint to reload configReleasedAlexis MoussetActions
Architecture #15217: Use reload API in systemd serviceRejectedAlexis MoussetActions
Architecture #15228: Update test and lint configurationReleasedAlexis MoussetActions
Architecture #15244: Remove forgotten debug macro in parserReleasedBenoît PECCATTEActions
Architecture #15251: Add an option to allow disabling log_ reports insertionReleasedAlexis MoussetActions
Architecture #15261: Update relay component - allow arbitrary log filterReleasedBenoît PECCATTEActions
Architecture #15262: Update relay component - split configuration.rsReleasedAlexis MoussetActions
Architecture #15352: Fix 5.1 relay-api buildReleasedBenoît PECCATTEActions
Architecture #14526: Add a "detail" field in ruddersyseventRejectedActions
Architecture #14628: Add apache config for reportsReleasedAlexis MoussetActions
Architecture #14658: Set correct dev version number in cargo.tomlReleasedBenoît PECCATTEActions
Architecture #14710: Start the Rudder relay service in post installReleasedBenoît PECCATTEActions
Architecture #14716: Rewrite remote-run API in relaydRejectedArmand SylvainActions
Architecture #14784: Add a policy to manage relay serverReleasedBenoît PECCATTEActions
Architecture #15424: ncf is not updated anymoreReleasedAlexis MoussetActions
Architecture #14814: Send the run log at the end of the run through HTTPReleasedBenoît PECCATTEActions
Architecture #15242: Use sha512 for signatureRejectedActions
Architecture #14818: Generate a certificate for unix agentsReleasedAlexis MoussetActions
Architecture #14819: Add openssl configuration to agent packageReleasedBenoît PECCATTEActions
Architecture #14845: Remoge key generation from system techniquesReleasedAlexis MoussetActions
Architecture #14849: Backup certificate when installing/upgradingReleasedAlexis MoussetActions
Bug #14851: Backup certificate when installing/upgradingReleasedAlexis MoussetActions
Bug #14850: Generate a certificate for unix agentsReleasedAlexis MoussetActions
Architecture #14856: Add agent certificate to unix inventoriesReleasedFrançois ARMANDActions
Architecture #14857: Add certificate to inventory in fusionReleasedAlexis MoussetActions
Architecture #15211: Add a system variable containing all nodes certsRejectedActions
Architecture #15212: Generate a file on root server containing all nodes certificateReleasedFrançois ARMANDActions
Architecture #15238: Move /opt/rudder/etc/ssl/nodeslist.cert to /var/rudder/lib/sslReleasedBenoît PECCATTEActions
Architecture #15240: Move /opt/rudder/etc/ssl/nodeslist.cert to /var/rudder/lib/ssl - techniquesReleasedBenoît PECCATTEActions
Bug #15356: Move /opt/rudder/etc/ssl/nodeslist.cert to /var/rudder/lib/ssl - techniquesReleasedAlexis MoussetActions
Architecture #15277: Broken relay postinst after certs moveReleasedBenoît PECCATTEActions
Bug #15292: Move /opt/rudder/etc/ssl/nodeslist.cert to /var/rudder/lib/sslReleasedAlexis MoussetActions
Bug #15295: Move /opt/rudder/etc/ssl/nodeslist.cert to /var/rudder/lib/sslReleasedAlexis MoussetActions
Bug #15298: Move /opt/rudder/etc/ssl/nodeslist.cert to /var/rudder/lib/sslReleasedAlexis MoussetActions
Bug #15301: Move /opt/rudder/etc/ssl/nodeslist.cert to /var/rudder/lib/sslReleasedAlexis MoussetActions
Architecture #15023: Adapt system techniques to HTTPS reportingReleasedAlexis MoussetActions
Architecture #15232: Broken rsyslog policy after parentReleasedBenoît PECCATTEActions
Architecture #15234: Broken promise_dirname variable prevents relayd configurationReleasedFélix DALLIDETActions
Architecture #15037: Add reports endpoint to apache configsReleasedBenoît PECCATTEActions
Architecture #15038: Add reports endpoint to apache configs - packaging sideReleasedBenoît PECCATTEActions
Architecture #15127: Create system variables for the new protocolReleasedFrançois ARMANDActions
User story #15531: Add an Interface to select reporting protocolReleasedNicolas CHARLESActions
Bug #15684: Disable HTTPS reporting protocol option if changes only is enabled and vice versaReleasedFrançois ARMANDActions

Related issues 3 (1 open2 closed)

Related to Rudder - Bug #5907: Any user can forge a fake reportRejectedActions
Related to Rudder - Architecture #14813: Log diffs when repairing or auditing file contentNewAlexis MoussetActions
Has duplicate Rudder - User story #9797: Use different ways to report backRejectedAlexis MoussetActions
Actions #1

Updated by Alexis Mousset over 5 years ago

  • Related to Bug #5907: Any user can forge a fake report added
Actions #2

Updated by Alexis Mousset almost 5 years ago

Actions #3

Updated by Alexis Mousset over 4 years ago

Actions #4

Updated by Alexis Mousset over 4 years ago

  • Status changed from New to Pending release
Actions #5

Updated by Vincent MEMBRÉ over 4 years ago

  • Status changed from Pending release to Released

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

Actions

Also available in: Atom PDF