Actions
Architecture #19552
closedArchitecture #19037: Refactor the system techniques by component
Architecture #19546: Update initial policies with the new system techniques
Update the initial promises bundle sequence
Status:
Released
Priority:
N/A
Assignee:
Category:
System techniques
Target version:
Fix check:
To do
Regression:
Description
Currently the bundle sequence is hardcoded for the initial promises, we should generate it from the metadata parsing.
"common_input_list" slist => { "rudder-directives.cf", "common/1.0/common.cf", "common/1.0/cf-serverd.cf", "common/1.0/rudder-groups.cf", "common/1.0/hooks.cf", "common/1.0/cron-setup.cf", "common/1.0/site.cf", "common/1.0/update.cf", "common/1.0/monitoring.cf", "common/1.0/restart-services.cf", "common/1.0/internal-security.cf", "common/1.0/environment-variables.cf", "common/1.0/properties.cf" }; "inventory_input_list" slist => { "inventory/1.0/fusionAgent.cf" }; "distribute_policy_input_list" slist => { "distributePolicy/1.0/common.cf", "distributePolicy/1.0/propagatePromises.cf", "distributePolicy/1.0/apache-acl.cf" }; "server_roles_input_list" slist => { "server-roles/1.0/common.cf", "server-roles/1.0/relayd.cf", "server-roles/1.0/component-check.cf", "server-roles/1.0/alive-check.cf", "server-roles/1.0/service-check.cf", "server-roles/1.0/integrity-check.cf", "server-roles/1.0/network-check.cf", "server-roles/1.0/password-check.cf", "server-roles/1.0/logrotate-check.cf", "server-roles/1.0/technique-reload.cf", "server-roles/1.0/compress-webapp-log.cf", "server-roles/1.0/compress-ldap-backups.cf", "server-roles/1.0/servers-by-role.cf" }; policy_server:: "inputs_list" slist => { @{ncf_inputs}, @{common_input_list}, @{inventory_input_list}, @{distribute_policy_input_list}, @{server_roles_input_list} }; !policy_server:: "inputs_list" slist => { @{ncf_inputs}, @{common_input_list}, @{inventory_input_list} };
Actions