Skip to content

Commit de55732

Browse files
committed
chore(doc): Update changelog
1 parent 71e3715 commit de55732

3 files changed

Lines changed: 146 additions & 3 deletions

File tree

.release-notes.md

Lines changed: 72 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,73 @@
1-
## LinuxAid Release Version v1.5.1
1+
## LinuxAid Release Version v1.5.2
2+
3+
### Features
4+
- 52de8329 feat(pgsql): add support for scram-sha-256 in pg_hba type
5+
- 5b82a076 feat: add memory, processors, and network_primary_ip facts to e2e agents
6+
- 9747bc3a feat: enable full_host_management globally, monitor per-agent, and simplify catalog-diff
7+
- b13b1fed feat: improve e2e catalog-diff with JSON output formatting
8+
9+
### Bug Fixes
10+
- bc855963 fix: add early return to all exporter classes when disabled
11+
- 44cb6a4b fix: skip dellhw exporter class when disabled to avoid missing service reference
12+
- dbca9b35 fix: use correct timer unit names for dnf service masking on RedHat
13+
- ba9f032d fix: use facts-based init_style in all prometheus exporters
14+
- d58927ba fix: treat octocatalog-diff exit code 2 as success in CI
15+
- ede10753 fix: add grub parameter types for type safety
16+
- cd981e21 fix: add missing e2e facts for ubuntu2404 motd template
17+
- 846c3399 fix: resolve puppet catalog compilation errors
18+
- 165d4e85 fix: update common::system class list and remove duplicate services block
19+
- 8ebe709c fix: move tmux and bash files from convenience/ to system/utility/
20+
- 1e7ebc87 fix: e2e agent grub parameters use hash format with ensure/value keys
21+
- d19907e7 fix: e2e catalog-diff - rename certnames to .e2etesting and add missing facts
22+
- e2ed82cd fix: added the certname key at the ENC level, so we dont have to read from the fact
23+
- a35a0aec fix: removed the extra test certname
24+
- ec809ab1 fix: handle linuxaid tag nil check in puppet enc
25+
- 6e4e6d5b fix: profile::system is not anymore, the underlying class is handled in the common module
26+
- 2c8ebbff fix(lint): resolve autoloader_layout errors and introduce profile::collector namespace
27+
- 21b35d6d fix: we dont need to notify, cause update and run-openvox are cron, which does not need to be notified again and again
28+
- 389a1d9b fix: lets all the subclass noop value set to undef as a default, and let it overwritten by the resource/upstream class calling it
29+
- 3fff899e fix: moved profile openvox to profile system openvox
30+
- e02f81a9 fix: changed the hiera key in the release script, so it udpates the hiera with the new tag
31+
- 9c9522fe fix: removed groups from 3rd layer in common module
32+
- e2a46a74 fix: removed the services, and migrated to upstream systemd module and removed deprecated initstyle
33+
- 41b91c95 fix: moved the mysql code from db class to db::mysql
34+
- 5a1208a0 fix: removed the obsolete elk role, since we already have elasticsearch db role, and moved the logging role for journald remote under monitor group
35+
- d455d37d fix: moved to monitor from monitoring in common class
36+
- 3f72352b fix: removed virtualization class and moved the openvmtools into software and the required changes as per the structure
37+
- 8a9a6c92 fix: moved the common::systemd::timer to functions::systemd_timer
38+
39+
### Configuration Changes
40+
- 959dc786 chore: added puppet-puppetlabs-yumrepo_core module v3.0.1
41+
- 15db223c chore: remove unused empty upstream modules
42+
- d1676e70 chore(fix): moved from user_security to user_management
43+
- 17248f24 chore(doc): puppet string doc fixes
44+
- c1071251 chore(lint): fix
45+
- 507ec046 chore(fix): changed the class name as per new structure for openvox and obmondo_admin
46+
- eaec0a3b chore: removed **extras** layer in common and moved it into software chore: moved the security into system layer in common
47+
- 69988a48 chore: removed the common::devices, since its obsolete
48+
- f4960f61 chore: removed unused mkdir_pp function
49+
- 51b343db chore(doc): Update changelog
50+
51+
### Other Changes
52+
- a10de4fd docs: add OpenVAS (Greenbone) setup and usage guide
53+
- 1d35b34c Split e2e catalog-diff CI jobs by role for visual grouping
54+
- 45d5683d Add eyaml support to e2e catalog-diff
55+
- 9e137f7e Add e2e catalog-diff CI with Docker container jobs
56+
- 0e7be4be Add Docker-based octocatalog-diff setup for CI catalog diffing
57+
- d19c7195 Fix: use splunkfwd user for SplunkForwarder service management because /opt/splunkforwarder is owned by splunkfwd
58+
- 65e5cecd rotate slurmd logs only hourly base and maxsize to 1G
59+
- 4c3669a7 remove comment from monitor/types/*
60+
- 1a9c0873 Replace . with _ in environment
61+
- 48ded0fe Refactor common class: move mail, jumphost, and service management
62+
- 17d035fd Fixed the class names
63+
- e14124a7 common::convenience was changed to common::system::utilities
64+
- 4a00ee8c common::cron is now common::system::cron
65+
- 39ee8f3d refactor: remove profile::system inheritance and reorganize defaults
66+
- 59283a08 refactor: reorganize manifest namespacing to reflect module groupings
67+
- 7ae19336 breaking changes: moved all the hiera key as per current structure and changed the structure as well in the common module
68+
- 2f135345 breaking fix: moved the selinux into system::security
69+
- a8722307 breaking: moved the whole common module structure into layered structure based on UX we decided internally by Obmondo
70+
- c590084e moved the profile mysql to profile::db::mysql
71+
- 7c18fd3c Rotate slurm hours every hour and when it reaches 1GB
72+
- beadce6c Set Puppet ENC environment from linuxaid_tag
273

3-
No changes in this release.

CHANGELOG.md

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,79 @@
22

33
All releases and the changes included in them (pulled from git commits added since last release) will be detailed in this file.
44

5+
## LinuxAid Release Version v1.5.2
6+
7+
### Features
8+
- 52de8329 feat(pgsql): add support for scram-sha-256 in pg_hba type
9+
- 5b82a076 feat: add memory, processors, and network_primary_ip facts to e2e agents
10+
- 9747bc3a feat: enable full_host_management globally, monitor per-agent, and simplify catalog-diff
11+
- b13b1fed feat: improve e2e catalog-diff with JSON output formatting
12+
13+
### Bug Fixes
14+
- bc855963 fix: add early return to all exporter classes when disabled
15+
- 44cb6a4b fix: skip dellhw exporter class when disabled to avoid missing service reference
16+
- dbca9b35 fix: use correct timer unit names for dnf service masking on RedHat
17+
- ba9f032d fix: use facts-based init_style in all prometheus exporters
18+
- d58927ba fix: treat octocatalog-diff exit code 2 as success in CI
19+
- ede10753 fix: add grub parameter types for type safety
20+
- cd981e21 fix: add missing e2e facts for ubuntu2404 motd template
21+
- 846c3399 fix: resolve puppet catalog compilation errors
22+
- 165d4e85 fix: update common::system class list and remove duplicate services block
23+
- 8ebe709c fix: move tmux and bash files from convenience/ to system/utility/
24+
- 1e7ebc87 fix: e2e agent grub parameters use hash format with ensure/value keys
25+
- d19907e7 fix: e2e catalog-diff - rename certnames to .e2etesting and add missing facts
26+
- e2ed82cd fix: added the certname key at the ENC level, so we dont have to read from the fact
27+
- a35a0aec fix: removed the extra test certname
28+
- ec809ab1 fix: handle linuxaid tag nil check in puppet enc
29+
- 6e4e6d5b fix: profile::system is not anymore, the underlying class is handled in the common module
30+
- 2c8ebbff fix(lint): resolve autoloader_layout errors and introduce profile::collector namespace
31+
- 21b35d6d fix: we dont need to notify, cause update and run-openvox are cron, which does not need to be notified again and again
32+
- 389a1d9b fix: lets all the subclass noop value set to undef as a default, and let it overwritten by the resource/upstream class calling it
33+
- 3fff899e fix: moved profile openvox to profile system openvox
34+
- e02f81a9 fix: changed the hiera key in the release script, so it udpates the hiera with the new tag
35+
- 9c9522fe fix: removed groups from 3rd layer in common module
36+
- e2a46a74 fix: removed the services, and migrated to upstream systemd module and removed deprecated initstyle
37+
- 41b91c95 fix: moved the mysql code from db class to db::mysql
38+
- 5a1208a0 fix: removed the obsolete elk role, since we already have elasticsearch db role, and moved the logging role for journald remote under monitor group
39+
- d455d37d fix: moved to monitor from monitoring in common class
40+
- 3f72352b fix: removed virtualization class and moved the openvmtools into software and the required changes as per the structure
41+
- 8a9a6c92 fix: moved the common::systemd::timer to functions::systemd_timer
42+
43+
### Configuration Changes
44+
- 959dc786 chore: added puppet-puppetlabs-yumrepo_core module v3.0.1
45+
- 15db223c chore: remove unused empty upstream modules
46+
- d1676e70 chore(fix): moved from user_security to user_management
47+
- 17248f24 chore(doc): puppet string doc fixes
48+
- c1071251 chore(lint): fix
49+
- 507ec046 chore(fix): changed the class name as per new structure for openvox and obmondo_admin
50+
- eaec0a3b chore: removed **extras** layer in common and moved it into software chore: moved the security into system layer in common
51+
- 69988a48 chore: removed the common::devices, since its obsolete
52+
- f4960f61 chore: removed unused mkdir_pp function
53+
- 51b343db chore(doc): Update changelog
54+
55+
### Other Changes
56+
- a10de4fd docs: add OpenVAS (Greenbone) setup and usage guide
57+
- 1d35b34c Split e2e catalog-diff CI jobs by role for visual grouping
58+
- 45d5683d Add eyaml support to e2e catalog-diff
59+
- 9e137f7e Add e2e catalog-diff CI with Docker container jobs
60+
- 0e7be4be Add Docker-based octocatalog-diff setup for CI catalog diffing
61+
- d19c7195 Fix: use splunkfwd user for SplunkForwarder service management because /opt/splunkforwarder is owned by splunkfwd
62+
- 65e5cecd rotate slurmd logs only hourly base and maxsize to 1G
63+
- 4c3669a7 remove comment from monitor/types/*
64+
- 1a9c0873 Replace . with _ in environment
65+
- 48ded0fe Refactor common class: move mail, jumphost, and service management
66+
- 17d035fd Fixed the class names
67+
- e14124a7 common::convenience was changed to common::system::utilities
68+
- 4a00ee8c common::cron is now common::system::cron
69+
- 39ee8f3d refactor: remove profile::system inheritance and reorganize defaults
70+
- 59283a08 refactor: reorganize manifest namespacing to reflect module groupings
71+
- 7ae19336 breaking changes: moved all the hiera key as per current structure and changed the structure as well in the common module
72+
- 2f135345 breaking fix: moved the selinux into system::security
73+
- a8722307 breaking: moved the whole common module structure into layered structure based on UX we decided internally by Obmondo
74+
- c590084e moved the profile mysql to profile::db::mysql
75+
- 7c18fd3c Rotate slurm hours every hour and when it reaches 1GB
76+
- beadce6c Set Puppet ENC environment from linuxaid_tag
77+
578
## LinuxAid Release Version v1.5.1
679

780
No changes in this release.

modules/enableit/common/data/common.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,7 @@ common::system::services::disabled_services:
312312

313313
# Puppet/Openvox
314314
common::system::openvox::version: "8.24.2"
315-
common::system::openvox::environment: "v1.5.1"
315+
common::system::openvox::environment: "v1.5.2"
316316
common::system::openvox::server: enableit.puppet.obmondo.com
317317
common::system::openvox::package_name: "openvox-agent"
318318
common::system::openvox::configure_agent: true

0 commit comments

Comments
 (0)