|
1 | | -## LinuxAid Release Version v1.8.5 |
| 1 | +## LinuxAid Release Version v1.8.6 |
| 2 | + |
| 3 | +### Features |
| 4 | +- 50b13494 feat: add rustfs role and profile with haproxy integration |
2 | 5 |
|
3 | 6 | ### Bug Fixes |
4 | | -- 431ce38a fix(gitea-backup): set S3 multipart chunk size to 64MB |
5 | | -- 5705c297 fix: correct the teleport manage data key to the real enable param |
6 | | -- 8e8b277c fix: correct the authentication purge_user data key to the real purge_users param |
7 | | -- 9eb9c021 fix: move the slurm metrics role default onto slurmctld, where the param actually lives |
8 | | -- 63592d94 fix: point the db backup env files at common::backup::conf_dir instead of the nonexistent __conf_dir |
9 | | -- f2a064dd fix: always contain the opensearch ssl gate class, not only under dashboard |
10 | | -- 2d6cc6c7 fix: restore mod_php as the piwik php engine |
| 7 | +- 695b6426 fix: bypass legacy letsencrypt facts in sort_domains_on_tld for native acme |
| 8 | +- bc656487 fix: move haproxy configs from rustfs profile to role |
| 9 | +- a8fb43e9 fix: add hiera data for rustfs |
| 10 | +- d4871318 fix: remove unnecessary configs ingestion and restrict role values |
| 11 | +- 1b9cd620 fix(repository/microsoft): add new Microsoft signing key for resolute (26.04) mirror |
| 12 | +- fad39b85 fix: update the puppet file script to handle commit hash and branch |
| 13 | +- b3f40b33 fix: use absolute raw urls for the readme hero logo so the docs site finds it |
11 | 14 |
|
12 | 15 | ### Configuration Changes |
13 | | -- 9fe76224 chore: bump linuxaid-cli to 1.10.0 |
| 16 | +- 4bbb3885 chore: add doc to generate haproxy cert manually |
| 17 | +- b576209e chore: update rustfs container image version to 1.0.0-rc.3 |
| 18 | +- d4f827aa chore: updated puppet-rustfs module @v0.1.1 |
| 19 | +- e2656482 chore: updated puppet-rustfs module @v0.1.0 |
| 20 | +- 42a47a92 chore: pin puppet-rustfs module @feat/add-puppet-rustfs-module |
14 | 21 |
|
15 | 22 | ### Other Changes |
16 | | -- f8c6d463 refactor: drop the readerless common::backup lvm param |
17 | | -- 6de1de6c refactor: drop the common::monitor::postfix enable_stats key; the class is gone |
18 | | -- ce5d9f05 refactor: drop the dead enable_multipath key; manage_multipath already defaults to false |
19 | | -- ebddc594 refactor: drop the dead common::system::grub manage key; the class only takes parameters |
20 | | -- 6c4d61fc refactor: drop five dead common/data keys whose class or param no longer exists |
21 | | -- 328fcc9a refactor: drop the role::virtualization::docker __blendable key; the class has no such param |
22 | | -- 9e2fb4a8 refactor: drop five dead role::db::elasticsearch data keys whose params no longer exist |
23 | | -- 9d2ee6b8 refactor: drop dead per-OS role::web::haproxy data keys superseded by eit_haproxy's own |
24 | | -- 8357380c refactor: drop the always-on install_default_packages param and its data key |
25 | | -- 56ea7a3f refactor: drop the never-set common::system::utility::atop install param and its data key |
26 | | -- 3119cf8b refactor: drop the unrendered mysql snapshot backup template and its six sole-reader params |
27 | | -- b54dbba6 refactor: drop 18 never-set common::system::mail params and inline their values |
28 | | -- 136f635b refactor: drop 20 default-pinned common::system::mail pass-throughs from role::mail::postfix |
29 | | -- 1d168386 refactor: drop four never-set rsyslog log toggles and inline their values |
30 | | -- 1f6085fb refactor: drop three never-set common::logging::logrotate params and inline their values |
31 | | -- 01f3f2c2 refactor: drop three never-set common::storage::zfs params and inline their values |
32 | | -- 84c107db refactor: drop the unread enable param from common::storage::quota |
33 | | -- 48a6f949 refactor: drop the unread unmount_snapshots param from common::storage::nfs |
34 | | -- 3943aed4 refactor: drop the unread hosts param from common::network::vrrp |
35 | | -- 44b9c226 refactor: inline the three never-set tcpshaker tuning params and drop their data keys |
36 | | -- 3f9d4261 refactor: drop the unread netbird install_method param and its data key |
37 | | -- 861bf649 refactor: drop six never-set common::network::firewall params and inline their values |
38 | | -- 3008b3cb refactor: drop the never-set common::network purge and restart_on_change params |
39 | | -- 0f733f67 refactor: drop 5 never-configured common::backup::db::mysql params and read them from common::backup::db |
40 | | -- b7f35b64 refactor: drop 6 never-configured common::backup::db::mysql::xtrabackup params and read them from common::backup::db |
41 | | -- bb4b3afb refactor: drop 6 never-configured common::backup::db::mysql::mysqlbackup params and read them from common::backup::db |
42 | | -- fdf4113f refactor: drop 6 never-configured common::backup::db::mysql::mysqldump params and read them from common::backup::db |
43 | | -- 5bbde197 refactor: drop 8 never-configured common::backup::gitea params and inline their values |
44 | | -- d26f8096 refactor: drop 10 never-configured common::backup::cassandra params and inline their values |
45 | | -- 2d84e29e refactor: drop 4 never-configured common::backup::borg params and inline their values |
46 | | -- 38da7942 refactor: drop 7 never-configured common::backup params and inline their values |
47 | | -- 341f2c23 refactor: drop 11 never-set sshd params and inline their values in the profile |
48 | | -- 6ef9782b refactor: drop the never-set auditd root_audit_level param and inline its value |
49 | | -- fd3311f1 refactor: drop the motd diplay_system_stats param, it was never set and never read |
50 | | -- 999db703 refactor: drop the never-set sudo ssh_agent_auth param and inline its value |
51 | | -- d2949434 refactor: drop three never-set sssd params and read manage_sssd directly |
52 | | -- e6034c83 refactor: drop three never-set pam params and inline their values in the profile |
53 | | -- 277f93e4 refactor: drop the never-set kerberos manage param and read the parent manage_sssd toggle directly |
54 | | -- 6ea248ff refactor: drop the never-set authentication allow_managed_users param and its unused profile mirror |
55 | | -- 098adc40 refactor: drop the four never-set common::user_management subsystem toggles |
56 | | -- f7af4e96 refactor: drop the always-on autoupgrade param from common::software::openvmtools |
57 | | -- a56628eb refactor: drop the always-on enable param from common::software::ansoftrsmservice |
58 | | -- 46754dba refactor: drop the never-set tmux manage and noop_value params |
59 | | -- 4ebe030b refactor: drop the never-set bash manage and noop_value params |
60 | | -- e7014678 refactor: drop five updates params that no longer reach the update mechanism |
61 | | -- 9b3df2fc refactor: drop the never-set package required_packages param |
62 | | -- 90c885f5 refactor: drop the never-set openvox manage, server_port, config_file and run_agent_as_noop params |
63 | | -- 8ede8bdf refactor: drop the never-set mail relay_domains param |
64 | | -- 4c84e4f3 refactor: drop all eight unconfigured nscd params and inline their values |
65 | | -- af3609ab refactor: drop the never-set limits purge param and its module data key |
66 | | -- 661020dd refactor: drop the never-set dns fallback_nameservers and allow_external params |
67 | | -- a27484df refactor: drop the inert letsencrypt renew, warning, critical and http_01_port params |
68 | | -- b6665a1d refactor: drop the never-set remove_fstrim_cron param from common::system |
69 | | -- ba1ef90a refactor: drop the dead common::monitor manage param |
70 | | -- ff659801 refactor: drop the never-set splunk forwarder forwarder_output param |
71 | | -- e608c6c0 refactor: drop never-set scom_masters, install_sudo_rules and scom_user from the scom class |
72 | | -- 00432faf refactor: minimize prometheus server params from 6 to 2 and drop their ops data keys |
73 | | -- 3fc3a7b0 refactor: inline the ops-only prometheus bin_dir and usershell paths |
74 | | -- 9a50fb07 refactor: drop the never-set exporter config_dir param |
75 | | -- 886ae695 refactor: drop never-set zfs exporter listen_address and exclude params |
76 | | -- f3037968 refactor: drop never-set wireguard exporter enable and listen_address params |
77 | | -- 2fe5838b refactor: drop the dead tcpshaker exporter enable param and never-set listen_port and host |
78 | | -- 434d597c refactor: drop never-set systemd exporter enable and listen_address params |
79 | | -- 72d52ed0 refactor: drop never-set slurm exporter enable and listen_address params |
80 | | -- 06928bc6 refactor: drop never-set security exporter host and config_file params |
81 | | -- ec38d9ba refactor: drop the always-on process exporter enable param and its never-set listen_address |
82 | | -- 8e75ea1c refactor: drop the never-set ntp exporter enable, listen_address and telemetry_path params |
83 | | -- dcefede9 refactor: minimize node exporter params from 36 to 5 and drop the dead collector data keys |
84 | | -- 9d3a338f refactor: drop the dead mysql exporter mysql_port and mysql_monitor_hostname params and inline listen_port |
85 | | -- 6238ec93 refactor: drop never-set mtail exporter listen_address and progs params |
86 | | -- 38a6211b refactor: drop the never-set iptables exporter listen_address param |
87 | | -- 2b507bd0 refactor: inline the never-set haproxy exporter listen_port and host params |
88 | | -- b38aefc9 refactor: drop the dead gitlab_runner exporter enable and host params and inline its listen address |
89 | | -- da5f328f refactor: drop never-set filestat exporter config_file and listen_address params |
90 | | -- 86b1ae24 refactor: drop the never-set elasticsearch exporter listen_address param |
91 | | -- 5c779ee6 refactor: drop never-set dns exporter listen_address and interval_seconds params |
92 | | -- facbe4ce refactor: drop the never-set dellhw exporter listen_address param |
93 | | -- 288a481c refactor: inline the never-set cadvisor exporter host param |
94 | | -- 742be540 refactor: inline the never-set blackbox exporter config_file path |
95 | | -- c7f7f22f refactor: restore mongodb create_admin and ssl as nested gate classes |
96 | | -- 0259fc30 refactor: minimize role::projectmanagement::readthedocs parameters |
97 | | -- d0799ba0 refactor: drop the unconfigured nas role params |
98 | | -- 6f2d456f refactor: inline the single-value web ruby variant param and contain passenger |
99 | | -- f461eab8 refactor: drop the never-set exports param from the storage nfs role |
100 | | -- dec13859 refactor: drop unconfigured foswiki manage_haproxy param and always manage haproxy |
101 | | -- 3a75906f refactor: drop both redis role params, neither was ever configured |
102 | | -- 294ac5d0 refactor: drop the always-on enable_python param from the mod_wsgi role |
103 | | -- acbac49d refactor: drop the always-on enable_python param from the uwsgi role |
104 | | -- f7603589 refactor: inline the single-valued http_server param in the mod_perl role |
105 | | -- df2814f6 refactor: inline the single-valued http_server param in the fastcgi role |
106 | | -- 2dc9316b refactor: inline the single-valued http_server param in the cgi role |
107 | | -- 0ef74faa refactor: drop three never-set reverse_cache role params and inline their values |
108 | | -- 621f7beb refactor: drop both unconfigured wildfly role params |
109 | | -- a55993e5 refactor: drop the unconfigured tomcat http_server param |
110 | | -- 308a361a refactor: drop 3 unconfigured java role params and collapse the variant case |
111 | | -- 3c018629 refactor: drop never-set role::ntpd params and inline their values |
112 | | -- cacaac39 refactor: minimize role::appeng::node parameters |
113 | | -- 3cdd7b5e refactor: drop 5 unconfigured piwik params and declare phpfpm and mysql directly |
114 | | -- 2965117d refactor: drop five never-set easyredmine params and inline their values |
115 | | -- fcaf8103 refactor: drop 2 unconfigured passenger role params, inline their values |
116 | | -- 20611cba refactor: drop 4 unconfigured rubyonrails params and inline their values |
117 | | -- a3b40025 refactor: drop the dead reverse_cache param and inline memcached and password |
118 | | -- 886637d8 refactor: drop 6 unconfigured razor role params and inline their values |
119 | | -- 2e6f01e7 refactor: drop three never-set role::appeng::mod_php params, values kept body-local |
120 | | -- 5b7d46ec refactor: minimize role::webframeworks::wordpress parameters |
121 | | -- 367a96d8 refactor: drop all 10 nginx role params, none was ever configured |
122 | | -- 101ca6c5 refactor: drop all 13 rsyslog role params, none was ever configured |
123 | | -- 79212216 refactor: nest the opensearch ssl pem under its toggle and drop 9 unconfigured params |
124 | | -- b5649ac9 refactor: minimize role::util::kubernetes params from 23 to 6 |
125 | | -- 09b8d456 refactor: drop all 19 murmur params, none was ever configured |
126 | | -- 186dafe2 refactor: drop 26 unconfigured postfix params and the dead role data keys |
127 | | -- 64fc48f3 refactor: nest beegfs daemon params under their toggles and drop two dead ports |
128 | | -- fe1eba07 refactor: drop all 35 mongodb params, none was ever configured |
129 | | -- cc6af5f7 refactor: mark gitlab ci runner registration_token as an encrypted password |
130 | | -- b8609b68 refactor: drop lamp php param, its contain was never enabled |
131 | | -- 86fd56aa refactor: drop the never-set web php variant param and let piwik declare its own |
132 | | -- 78ef9e5b refactor: drop the unconfigured s3 manage param |
133 | | -- ae113210 refactor: drop the unconfigured journal_remote output param and inline its path |
134 | | -- afae4c50 refactor: nest loadbalancer_ip under the ha toggle and drop the unset enable param |
135 | | -- 2c498cef refactor: drop 3 unconfigured lxd params and inline their values in the profile |
136 | | -- 62022bbc refactor: drop three unconfigured smtprelay params and inline the listen interfaces |
137 | | -- 047793c9 refactor: drop three unconfigured cassandra params |
138 | | -- 4c68d1ad refactor: drop 7 unconfigured perforce git connector params |
139 | | -- 30016ceb refactor: drop all 8 subversion params, none was ever configured |
140 | | -- b1cd7ed4 refactor: minimize role::projectmanagement::perforce params and fix inert child gates |
141 | | -- 44c83b4f refactor: nest icmanage db params under manage_db and drop 5 unconfigured params |
142 | | -- 57d6afa5 refactor: nest recovery and replication params under their mode and drop allow_remote_hosts |
143 | | -- 272f99bd refactor: nest control-plane params under role::controller |
144 | | -- 9e577525 refactor: nest slurmctld and slurmdbd params under their toggles |
145 | | -- 6dce61c1 refactor: nest ssl cert and key under the ssl toggle |
146 | | -- 457b2686 refactor: nest binlog params under their toggle and fix the profile class reference |
147 | | -- 84008277 refactor: nest kibana params under their toggle and drop two dead params |
148 | | -- 769a04bd refactor: nest backup, registry, mattermost, pages and prometheus params under their toggles |
149 | | -- b6bad3e1 refactor: drop unused apache manage_haproxy param |
150 | | -- 91bb0e5e refactor: drop 6 unconfigured mailcow params and nest acme_contact under letsencrypt |
151 | | -- fce5938e refactor: drop all 35 openvas params, none was ever configured |
152 | | -- ac49ea53 refactor: nest ssl, packagesign and snapshot params under their toggles |
153 | | -- def480ff refactor: drop 5 unconfigured haproxy params and the dead global_hsts key |
154 | | -- 766fddb0 refactor: drop 8 docker role params that never change behaviour |
155 | | -- a76fdacc docs: rewrite README with professional layout and branding |
| 23 | +- 64f53d3f Make role::mail::smtprelay inherit ::role::mail |
| 24 | +- 9b3a0703 Fixed the rendering issue |
| 25 | +- 7698c2bd Updated the config changes based on the new gitlab version configuration |
| 26 | +- 1b65db48 Expose nvidia_driver packages via common::software and vendor the CUDA apt key |
| 27 | +- 10f8f0af initial description of WHY |
156 | 28 |
|
0 commit comments