7.3 open Maintained: Yes 51% 134 issues (68 closed — 66 open) Related issues Bug #22090: Datasource broken b/c version of dependencyManagement provided XML lib is not enforced in children projects Actions Bug #22501: API selft-service token is not in user management but in API extended authz Actions Bug #22771: Still some chances to datasource for 7.3 backport Actions Bug #23117: Error is not clear when we access a plugin page without rights Actions Bug #23348: not allowed to access errors because rudder plugins are missing AuthorizationApiMapping Actions Bug #23693: HTTP request for Windows was always made in CVE Actions Bug #23813: Add explicit type for implicits needed in scala 2.13.12 Actions Bug #23814: Add explicit type for implicit needed in scala 2.13.12 (private plugins) Actions Bug #24145: Make openscap not licensed in release build Actions Bug #24191: Make version of backport branch ok for rudder-package Actions Bug #24192: Fix documentation typo for usermanagement JsonUser Actions Bug #24747: Openscap nightlies are still in need of a license Actions Architecture #22639: Update windows submodule for 7.3 Actions Architecture #23984: Change sequence/traverse in plugins too Actions Architecture #23985: Change sequence/traverse in plugins private too Actions Architecture #24027: Erase solaris plugin since we don't support that OS Actions Architecture #24046: Add new Jenkinsfile-release Actions Architecture #24148: Backport user in base for plugins Actions Architecture #24533: Update to scala 3 syntax - branch 7.3 - public plugins Actions Architecture #24534: Update to scala 3 syntax - branch 7.3 - private plugins Actions Enhancement #23907: List change requests with additional filters Actions API authorizations - Bug #21724: Categories can't be folded in ACL API with authorization plugin Actions Authentication backends - Bug #16093: When LDAP auth time out, we get an exception in place of a nice explanation message Actions Authentication backends - Bug #21074: Oauth login error are not displayed on rudder login screen Actions Authentication backends - Bug #22158: LDAP auth backend should deref link to allows finding user in remote directory Actions Authentication backends - Bug #23112: Add the role-retrieving OIDC feature to OAuth2 Actions Authentication backends - Bug #23254: User management plugin incorrectly understands OIDC roles Actions Authentication backends - Bug #23306: OIDC authentication backend is not listed in user-management plugin Actions Authentication backends - Bug #23314: Update role overriding warning based on actual OIDC configuration Actions Authentication backends - Bug #23419: Bad doc for known authentication backends Actions Authentication backends - Bug #23919: One note section is not rendered in auth-backend plugin Actions Authentication backends - Bug #23986: Remove warning about missing () Actions Authentication backends - Bug #24042: When the Oauth2 role provisioning attribute is incorrect, the error is misleading Actions Authentication backends - Bug #24130: Stack trace on bad OAuth2 config Actions Authentication backends - Bug #24202: No API right with OIDC provided roles Actions Authentication backends - Bug #24247: Authentication protocol names should be normalized to lowercase Actions Authentication backends - Bug #24296: Log on user api authorizations should use a debug string for ACL Actions Authentication backends - Bug #24344: Merge user-management and auth-backend plugins feature branch to 7.3 Actions Authentication backends - Bug #24364: Remove RPKG variable that creates plugin with wrong version Actions Authentication backends - Bug #24384: Documentation for OIDC properties is not up to date Actions Authentication backends - Bug #24469: Update JWT lib for CVE-2023-52428 Actions Authentication backends - User story #22738: OIDC provided custom role list Actions Authentication backends - User story #24182: Add a role mapping and filtering for OIDC provided roles Actions Authentication backends - Architecture #24189: No API right with aliased roles Actions Authentication backends - Enhancement #23022: Better debug logs for OIDC provided roles Actions Authentication backends - Enhancement #23154: Add how-to enable debug log for ldap authentication Actions Authentication backends - Enhancement #23321: Add example log trace for LDAP connection errors Actions Branding - Bug #22566: Enabling branding plugin top bar causes minor glitches in the interface Actions Branding - Enhancement #12851: Selecting a specific color with the branding plugin is REALLY hard Actions Branding - Enhancement #18628: bad vertical alignement with 6.2 Actions Centreon - Bug #13701: Hostnames are case insensitive in Centreon but not in Rudder Actions Centreon - Bug #16532: centreon-plugin not apply technics Actions Centreon - Bug #16579: centreon.plugin requests Not found Actions Centreon - Bug #20526: error when adding a node in centreon 21.10 Actions Change validation - Bug #9682: Broken change request when changing policy mode Actions Change validation - Bug #14766: When accepting a change request on a group, it's node list should be computed before saving Actions Change validation - Bug #14778: Enabling a disabled rule does not create a change request Actions Change validation - Bug #16265: Warn message at install Actions Change validation - Bug #17809: If tables are missing, the error notification toast disappears almost instantly Actions Change validation - Bug #19947: list of changes on a directive cannot be read Actions Change validation - Bug #19948: Change validation in 7.0 doesn't show the list of pending CR on a Directive as it does in 6.2 Actions Change validation - Bug #22360: All change in rules are marked "from API" Actions Change validation - Bug #22361: Adapt code to changes from #22206 (custom roles) Actions Change validation - Bug #22443: Change validation must be adapted to user custom roles changes Actions Change validation - Bug #22462: Workflow is not triggered when modifying directive Actions Change validation - Bug #22503: Add a property to validate all change Actions Change validation - Bug #22601: Missing validation button with admin Actions Change validation - Bug #22993: Can't deploy, “Configuration state of the object modified by this change request has changed” looping Actions Change validation - Bug #22994: Inconsistency between displayed directive contents and actual deployed configuration Actions Change validation - Bug #23446: Change request on special:all_nodes_without_role lead to error Actions Change validation - Bug #24111: Pending deployment action are completely messed up Actions Change validation - Bug #24143: When self deployment is disabled, you can still deploy your changes. Actions Change validation - Bug #24249: Fix typo in HTML of the setting to validate all changes Actions Change validation - Bug #24293: change validation plugin documentation refers to Rudder 5.0 Actions Change validation - User story #24206: We need an option to force validation of change requests Actions Consul - Bug #18459: Add the verify_cert option to the consul plugin Actions Datasources - Bug #16738: Duplicate API method name leads to doc/tool error Actions Datasources - Bug #22253: Error are not displayed in the UI Actions Datasources - Bug #22650: Exception raised cause error 500 for accept new node from API Actions Datasources - Bug #22971: Spurious test error on the killing of old fiber on datasource save/delete Actions Datasources - Bug #23141: Schedule not displayed correctly in logs Actions Datasources - Bug #23563: When a datasource is deleted, its properties should be deleted Actions Datasources - Bug #23875: Rename the "Add data source" button to "Create" Actions Datasources - Bug #24657: Datasource initial request timeout is zero and has confusing error Actions Datasources - Bug #24658: Datasources update trigger time units are not correct Actions Datasources - Enhancement #23679: Add a plugin bootstrap check to delete datasource properties owned by deleted datasource Actions GLPI - Bug #13699: We need a visible error message when the inventory upload to GLPi fails Actions GLPI - Bug #22731: Rudder-plugin-glpi sends inventory of node that no longer exists Actions GLPI - Bug #24119: GLPI plugin fails to send inventory Actions GLPI - User story #22893: Allow to patch fqdn when sending inventories to glpi Actions Node external reports - Bug #16963: Configuration file is replaced when plugin is upgraded Actions Node external reports - Bug #16966: Plugin doesn't show ay report in 6.0 Actions Node external reports - Bug #19706: improve display of plugin in 7.0 Actions Notifications - Bug #22415: Documentation of the plugin is not enough to understand what it does Actions OpenSCAP - Bug #16954: we should be able to set the option --fetch-remote-resources Actions OpenSCAP - Bug #17530: Openscap plugin does not work on root server Actions OpenSCAP - Bug #17581: improve doc to link to openscap documentation Actions OpenSCAP - Bug #17743: pt back openscap report sanitization Actions OpenSCAP - Bug #20642: Audit is not run in audit mode Actions OpenSCAP - Bug #22688: Error at upgrade from 7.2 to 7.3 Actions OpenSCAP - Bug #22773: error when uninstalling the plugin in rudder 7.3 Actions OpenSCAP - Bug #24003: Update antisamy for security issue (CVE-2023-43643) Actions OpenSCAP - Bug #24004: Add neko-htmlUnit as dependency due to security checks Actions Scale-out relay - Bug #7751: When we delete a relay, all system groups and directive related to this relay are not deleted Actions Scale-out relay - Bug #16192: Add documentation on what is and what does a relay Actions Scale-out relay - Bug #16754: TLS connection error to a fresh relay - cf-serverd config not reloaded Actions Scale-out relay - Bug #19998: Command rudder server node-to-relay fails with curl error about proxy on debian Actions User management - Bug #15823: Name collision between api token / user token and missing error message Actions User management - Bug #16795: Removing a user should ask for confirmation Actions User management - Bug #17677: Plugin user management does not recongnize that the pre-hashed value isn't a hash Actions User management - Bug #17680: Getting a server error page when creating a user with the same username Actions User management - Bug #21757: User created by this plugin cannot connect Actions User management - Bug #21932: Role dropdown menu is not convenient Actions User management - Bug #22349: Update user plugin to manage update custom roles Actions User management - Bug #22458: Adapt user-management plugin to parseRight (#22457) Actions User management - Bug #22508: UI rendering for user creation save/delete buttons broken Actions User management - Bug #22580: Plugin writes "roles" in place of "permissions" Actions User management - Bug #22697: save button is "SaveSave" Actions User management - Bug #22698: I created a custom role "cve_access", and now some users (but not all) had the right added Actions User management - Bug #23079: <authentications> must not have a "s" in user-management doc Actions User management - Bug #23315: Replicate change in Rights from rudder-core Actions User management - Bug #23432: User management menu is shown with read rights but need write ones Actions User management - Bug #24115: We can create a user with a space in the username but we cannot delete it after Actions User management - Bug #24184: User management roles and permissions are intermingled in the UI Actions User management - Bug #24187: Users cards are not evenly aligned and some blank space Actions User management - Bug #24219: Display user detail using information from database Actions User management - Bug #24281: Modify and show user information from database Actions User management - Bug #24298: Display current session permission and split appart form to update user details Actions User management - Bug #24318: Existing deleted user managed by file cannot be reactivated Actions User management - Bug #24410: Correct user-management build Actions User management - Enhancement #22385: Update user-management doc for custom-roles Actions Vault - Bug #22541: Vault plugin fails to uninstall properly Actions Zabbix - Bug #16497: bug with Zabbix plugin on the 5.0 branch regarding apply-configuration operation Actions Zabbix - Bug #22643: plugin fails because user is not a valid field anymore Actions
8.0 open Maintained: Yes 62% 90 issues (56 closed — 34 open) Related issues Bug #15273: Take care of number of nodes in plugin license check Actions Bug #15288: Take care of number of nodes in plugin license check (private plugins) Actions Bug #15468: Fix tests in plugins for branch 5.1 Actions Bug #19239: Broken generate-all-pom-nightly in master Actions Bug #19240: Wrong depedency on generate-all-pom-nightly Actions Bug #19255: Remove CVSS limit - master Actions Bug #19256: build plgin commons before checking dependencies Actions Bug #19693: Missing dataContainer in endpoint definition Actions Bug #19707: Private plugins does not build due to missing plugins-common Actions Bug #19708: Update rudder-plugins submodule in plugins private Actions Bug #21115: Update dependencies from #21102 Actions Bug #21217: Broken build of maven plugins with elm apps after minification Actions Bug #21250: Add case-sentitivity parameter in user file example Actions Bug #21390: Broken plugins menu interface Actions Bug #21393: Broken plugins menu interface - private Actions Bug #22262: Broken elm build in plugins Actions Bug #22304: Ignore CVE-2020-28469 in plugins Actions Bug #22321: Ignore DoS in npm plugin dependencies Actions Bug #22323: Ignore DoS in npm plugin dependencies Actions Bug #22806: Update plugin dependencies for 8.0 Actions Bug #22883: Update elm dependencies Actions Bug #23280: Typos in main-build.conf Actions Bug #23282: Wrong version in 8.0 Actions Bug #23371: Update scala dependencies Actions Bug #23694: Remove 8.0 compiler warnings Actions Bug #23696: Remove 8.0 openscap unused imports Actions Architecture #21226: Remove the plugin from the repository Actions Architecture #21826: Port plugins to ZIO2 Actions Architecture #22001: Auto-format scala code (plugins branch master) Actions Architecture #22009: Auto-format scala code (plugins private branch master) Actions Architecture #22052: Update elm dependencies - plugins Actions Architecture #22053: Update elm dependencies - plugins-private Actions Architecture #22075: Update dotnet dependencies Actions Architecture #22205: Use npm for building elm Actions Architecture #22218: Use npm for building elm - private Actions Architecture #22219: Add security check on plugin npm dependencies Actions Architecture #22220: Add security check on plugin npm dependencies - exception Actions Architecture #22221: Skip npm dependency check on plugins without elm Actions Architecture #23270: Use consistent fonts in Rudder interface - plugins Actions Architecture #23271: Use consistent fonts in Rudder interface - plugins private Actions Architecture #23363: Update frontend dependencies - plugins Actions Architecture #23365: Update frontend dependencies - plugins-private Actions Architecture #23997: Remove hello-world plugin Actions Architecture #24530: Scala 3 syntax - branch 8.0 - public plugins Actions Architecture #24531: Scala 3 syntax - branch 8.0 - private plugins Actions Enhancement #23278: Improve some messages in the interface - plugins Actions Enhancement #23279: Improve some messages in the interface - plugins private Actions API authorizations - Architecture #23243: Hash API tokens - plugin Actions Authentication backends - Architecture #23047: Remove radius support in Rudder 8.0 Actions CIS - Bug #23569: Rework the plugin in Yaml Actions CIS - Bug #23673: Fix several issues in the 1.1 and 3.1 sections Actions CIS - Bug #23685: Fix several issues in the 4th section Actions CIS - Bug #23705: Fix several issues in the 4.2 and 4.3 sections Actions CIS - Bug #23730: Missing kcl folder in path in the test_technique.sh script Actions CIS - Bug #23808: Fix Json report file path in technique tests Actions CIS - Bug #23963: KCL did change its CLI interface in the latest release Actions CIS - Bug #24134: dpkq query for xserver is invalid in cis benchmark Actions CIS - Bug #24157: resource are not executed because they are in mode 600 Actions CIS - Bug #24370: Missing sections in the import Actions CIS - Bug #24376: Script to check if module is disabled is_kernel_module_disabled.sh fails if module needs 2 .ko Actions CIS - Bug #24518: Add tests for section 3.4.1 (ubuntu 20, ufw firewall) Actions CIS - Bug #24538: Add tests for the 1.2.1 item Actions CIS - Bug #24539: Implement the Ubuntu 20.04 1.6 section Actions CIS - Bug #24540: Add test for the 2.3.1 item Actions CIS - Bug #24541: Implement the Ubuntu 20.04 1.7 section Actions CIS - Bug #24570: Rework some parts of the kcl implementation Actions CIS - Bug #24617: Fix the tests Actions CIS - Bug #24653: Add technique version subdir in build_technique.sh Actions CIS - Bug #24707: Remove formatting test as the format and cli is not stable enough Actions CIS - User story #23675: Add a test target in the Makefile Actions CIS - User story #23709: Add release target to the makefile Actions CIS - User story #24409: Add tests for the 1_5_2 item Actions CIS - User story #24411: Add a library to hold multi-os items implementations Actions CIS - User story #24444: Format the kcl files Actions CIS - User story #24542: Implement the Ubuntu 20.04 1.8 section Actions CIS - User story #24544: Add more items implementation Actions CIS - User story #24574: Add support for the RHEL9 benchmark Actions CIS - User story #24684: Add a specific reporting error for the items tagged as 'Manual' by the benchmark Actions Datasources - Bug #23061: Compilation error following change in newNodeManager Actions Datasources - Bug #23900: Rename the "Add data source" button to "Create" in 8.0 Actions Datasources - Bug #24108: Merge conflict error Actions Datasources - Bug #24154: The UI is barely functional Actions Datasources - Bug #24161: Missing write check on delete button Actions Datasources - Bug #24625: Datasource with spaces in name cannot be updated Actions Datasources - Architecture #23310: Port datasources UI to elm Actions OpenSCAP - Bug #23646: Remove OpenSCAP page from plugin Actions OpenSCAP - Bug #23924: The technique is no longer working on Rudder 8.0+ Actions OpenSCAP - Bug #24037: Invalid makefile because prerm was deleted Actions OpenSCAP - Bug #24044: Use correct rudderc version to build openscap technique Actions Scale-out relay - Architecture #23330: Remove RUDDER_VERIFY_CERTIFICATES usage in agent - node-to-relay Actions
8.1 open Maintained: Yes 75% 52 issues (39 closed — 13 open) Related issues Bug #24121: Add a multi-tenants plugins Actions Bug #24127: Let the plugins Makefile build target without including them in the resulting rpkg Actions Bug #24163: gulp-sass missing for datasources Actions Bug #24167: Actually other gulp plugins are missing Actions Bug #24246: Private plugins with jar files contain duplicated files Actions Bug #24368: Remove duplicated files from some plugins Actions Bug #24623: Several compilation error following change in rudder-core Actions Bug #24624: Several compilation error following change in rudder-core - private plugins Actions Bug #24727: Groups node ids list in API should be filtered by tenant in plugins Actions Architecture #24029: license plugin checks are not building since node facts changes Actions Architecture #24396: Migrate to scala 3 source compat - branch 8.1 - plugins Actions Architecture #24397: Migrate to scala 3 source compat - branch 8.1 - plugins private Actions Architecture #24521: Remove ansible-policies plugin Actions Architecture #24555: Use enumeratum in place of sealarate for scala3 migration - public plugins Actions Architecture #24556: Use enumeratum in place of sealarate for scala3 migration - private plugins Actions Enhancement #23444: Impact of adding UserInfo base on public plugins Actions Enhancement #24050: Integrate Sass with front-end development tools Actions Enhancement #24477: Add description field to plugin metadata Actions Enhancement #24524: Add description field to plugin metadata - private Actions Enhancement #24525: Add description field to plugin metadata Actions API authorizations - Bug #24214: Fix UI issues caused by bootstrap update in api-authorization plugin Actions API authorizations - Bug #24433: API authorization menu below username is barely usable Actions API authorizations - Bug #24450: Update API ACL plugin Actions API authorizations - Bug #24451: Update user token dropdown for bootstrap 5 Actions API authorizations - Bug #24585: API authorization menu has two different icons to open it Actions Authentication backends - Bug #24218: Fix UI issues caused by bootstrap update in auth-backends plugin Actions Authentication backends - Bug #24248: Authentication protocol normalized to lowercase in 8.1 Actions Authentication backends - Bug #24325: Fix initialization of spring beans in auth-backends Actions Authentication backends - Bug #24394: Autoprovisioned users don't have access to any nodes Actions Authentication backends - Enhancement #24393: Add an OIDC attribute mapping for seting tenants from IdP Actions Branding - Bug #24225: Fix UI issues caused by bootstrap update in branding plugin Actions Change validation - Bug #24185: Group repository in tests should get by ids Actions Change validation - Bug #24213: Fix UI issues caused by bootstrap update in change-validation plugin Actions Change validation - Bug #24545: Remove duplicated files Actions Change validation - Bug #24685: Change validation group settings has broken UI Actions Change validation - Bug #24714: /var/rudder/plugin-resources/change-validation is not created anymore on plugin startup Actions CIS - Bug #24135: Server or Workstation only items are included when they should not Actions CIS - Bug #24186: Use the new 8.1 policy mode per method feature to merge the cis_xxx_audit_yyy and xis_xxx_enforce_yyy techniques together Actions CIS - Bug #24514: Importing CIS techniques fails on Rudder 8.1 beta 2 server Actions CIS - Architecture #24612: Add shell tests to CIS Actions Datasources - Bug #24221: Fix UI issues caused by bootstrap update in datasources plugin Actions Node external reports - Bug #24630: External reports tab is not aligned in nodes page and content is always displayed Actions OpenSCAP - Bug #24495: Missing tab since css has changed Actions Scale-out relay - Bug #24417: Promote a node to relay command failed with parsing message error Actions User management - Bug #24217: Backport user management roles and permissions UI separation in 8.1 Actions User management - Bug #24220: User session database information about tenants should not break in 8.1 Actions User management - Bug #24434: Fix UI issues caused by bootstrap update in user-management and auth-backends plugin Actions User management - Bug #24438: Fix user-management build failure when requiring schema.sql file Actions User management - Bug #24461: Missleading placeholder for empty field value Actions User management - Bug #24690: Editing user roles overrides tenants in rudder-users.xml file Actions User management - Bug #24706: User card should display user name and disabled status Actions User management - Architecture #24114: Migrate user-management API to zio-json Actions
Ideas open Maintained: Yes 0% 26 issues (0 closed — 26 open) Related issues Bug #17727: Display a message for read_only user who try to accesses plugins page Actions Enhancement #23266: Make plugin license expiration threshold configurable Actions Authentication backends - User story #9786: LDAP Group based Authorization Actions Authentication backends - User story #18464: Kerberos/SPNEGO/GSSAPI Actions Authentication backends - Enhancement #21975: Provide config file samples in rudder-web.properties.d Actions Branding - User story #14366: When license is missing, there is nothing to signal it Actions CIS - User story #16379: Add a tool to check for duplicates Actions Datasources - User story #9284: External Info Plugin framework Actions Datasources - User story #9879: Update datasource status when a data source data are updated Actions Datasources - User story #10238: Reorganize data sources interface Actions Datasources - User story #10352: Client Certificate authentication + session for data source plugin Actions Datasources - User story #17825: We should delete property if json path is not found Actions GLPI - User story #13899: Allow to filter packages loaded into GLPi Actions Node external reports - User story #16049: The plugin should be able to handle multiple config files Actions Node external reports - User story #16964: Allow to use data from different folders for node external reports Actions Notifications - User story #14265: Use pytlon lib "apprise" Actions Notifications - Architecture #13288: Make rudder-notifyd a systemd service Actions User management - User story #13680: Automated provisioning account Actions User management - User story #16664: Confirmation request before deletion Actions User management - User story #16665: Show roles nesting Actions User management - User story #16794: Be able to set Role at user creation Actions User management - User story #16828: Changes in the user management does not generate event logs Actions User management - Enhancement #20686: Don't allow creation of user if an invalid user of same name exists Actions User management - Enhancement #21933: See detailed rights for earch roles Actions Vault - User story #14910: Vault generic method should get a single secret Actions Zabbix - Architecture #19206: Missing cron task for application of monitoring templates Actions
master open Maintained: Yes 88% 17 issues (15 closed — 2 open) Related issues Bug #22080: Update maven dependencies Actions Bug #23762: Update rudder-plugins dependencies Actions Bug #23928: Fix UI problems following the Bootstrap 5 upgrade Actions Bug #23993: Impact of parent change on user for private plugins Actions Architecture #23752: Implication of CoreNodeFactRepository to plugins Actions Architecture #23753: Implication of CoreNodeFactRepository to plugins-private Actions Architecture #23760: Migrate branding, openscap, scale-out-relay to zio-json Actions Architecture #23805: Migrate datasource plugin to zio-json Actions Architecture #23829: Update rudder-plugins front-end dependencies Actions Architecture #23830: Migrate users and supervised target APIs in change-validation to zio-json Actions Architecture #23831: Migrate change request API in change-validation to zio-json Actions Architecture #23859: Impact of API change for tenants on private plugins Actions Architecture #23991: Missing some CurrentUser changes Actions Architecture #23994: Some more missing change for user Actions Authentication backends - Bug #23768: Remove Password authentication for OAuth2 Actions Branding - Bug #23858: Error in test (typo) Actions CIS - Architecture #22757: Make explicit that the plugin is discountinued since 7.0 Actions