Releases: Obmondo/LinuxAid
Releases · Obmondo/LinuxAid
v1.4.5
v1.4.4
LinuxAid Release Version v1.4.4
Bug Fixes
- 9b815b5 fix: read db buffer pool and log file size from variables
Configuration Changes
- 00fd949 chore: basic auth is still used for tags endpoint, have asked the team to fix this
- 1f13030 chore(fix); removed the unwanted logic to figure out the func to talk to api and fallback to good old method and removed the basic auth as well, since its not used anymore
- ac5a6d4 chore: added puppet-subversion module 867e10c4611e5712d64e632cc9b8aedaf1499e39
v1.4.3
v1.4.2
v1.4.1
LinuxAid Release Version v1.4.1
Features
- 2412fac feat: add support for installing linuxaid-cli from package and archive
- 70f8a62 feat: enable SSH key fingerprint logging for ISO 27001/NIS2 compliance
Bug Fixes
- dc23a29 fix puppet string error in role::computing::slurm
- 7c28e25 fix: update realmd module to release e3bc94118397333121e0a7fc5c99b20a0fad1429
- f66032c fix linuxaid ci issues
Configuration Changes
- 11d6b87 chore: update linuxaid-cli release version with checksum
- 9da5c7b chore: updated puppet-slurm module @8b1988aeeba726afe8fe1af67849b1a88b91a81e
- dd50058 chore: updated puppet-realmd module @b7ff74a47f9bff2fa29dc7fb2838b1f4a57f6f11
Other Changes
- 420aa07 Updated linux aid comparison metrics acc to suggestions
- 61fc57f add puppet docstring ci
- 0770647 Enable slurm metrics
- 03ee3f6 add encrypt_params tag in puppet docstring
- c0ddff6 linuxaid-ci: fix NoMethodError in puppet classes
- df5fb03 add groups in puppet classes
- 8dd798e Adjust value to match apt::source class parameter
v1.4.0
LinuxAid Release Version v1.4.0
Features
- 967474a feat: removed the bad exit in the release script and added a doc as well
- 00e708e feat: added a release script to and moved openvox env to common hiera
Bug Fixes
- 102e2ff fix: goreleaser should read release note from a custom file
Configuration Changes
- 8872737 chore: updated puppet-realmd module @30c2464d77c3b27ca127eb398c76179c9149876b
- c7c9182 chore: use Obmondo puppet-bind fork due to unmerged upstream security fix
Other Changes
- 872ca37 Set gitea backup to 5 am
- dd07bd2 Prometheus 3.8.1-1 natively supports agent mode via --agent. Replaced deprecated --enable-feature=agent flag accordingly.
- d935a35 commit hash is not getting updated with script
- dff022d Added the monitor class for slurm for alerts
- 72f63ea Fixed the flag
- 000cc8e Updated the slurm exporter based on the new upstream exporter
v1.3.0
Changelog
💫 Features
- 67d4da6 feat: added a default label for all alerts generated by linuxaid prometheus (@ashish1099)
- 26f7ed7 feat: added armv7 and amd64 support for node exporter and prometheus (@ashish1099)
- a22e77d feat: manage slurm-web module from Puppet
🐛 Bug fixes
- 5040368 fix: added checksum for prometheus package (@ashish1099)
- 654f8e4 fix: handle package_provider for TurrisOS, so we can install openvox via gem (@ashish1099)
- a0f8a54 fix: load ::common::monitor::prometheus::server and ::common::monitor::exporter from common::monitor::prometheus class, so node_exporter does not fail with wierd error (@ashish1099)
- fe0ee07 fix: shared dir path for arm arch is bit diff then amd64 (@ashish1099)
- 3005890 fix: typo in hiera for monitor noop_value (@ashish1099)
🥴 Others
- b64d0f0 Added comparison metrics for the LinuxAid project
- c5bc065 Added the slurm exporter class
- b0f5162 Added the slurm scrape job
- ff96d23 Fix: load slrum_web class only when slurm_web is enabled
- 5641c82 Fixed the scrape job name
- e9f5675 Moved lengthy subheadings to a new file
- a69ce07 Re-encrypt the monitor_password for database
- a54ab35 Remove customer_id from prometheus server url
- de9854d Updated the params to exporter
- 683a298 Updated the service name for slurm exporter
- 4d0bd90 chore: bumped prometheus and linuxaid-cli version, to use current latest tag (@ashish1099)
- 5f68ef3 chore: update linuxaid version to v1.3.0 (@VILJkid)
- 063e92e chore: update netbird version to 0.60.8 (@VILJkid)
- a6b9560 include slurm exporter for slurm master node
- ceae87d update slurm module and fix the bug for jwt_key
v1.2.0
Changelog
🐛 Bug fixes
- 129dbe7 fix: duplicate reference for basedir in the enc.rb (@ashish1099)
- 315b344 fix: if running from slash / then set it to /etc/puppetlabs/code/environments/master (@ashish1099)
- 948c213 fix: load the enc script required libs from basepath (@ashish1099)
- b4f1925 fix: move the sudoers dir creation logic to common::setup since it's getting called before common::system (@VILJkid)
- 65ef283 fix: the path for server is at /opt/puppetlabs/server/apps/puppetserver, so let enc figure out the lib path based on that (@ashish1099)
- 26550a4 fix: updated the environment tag (@ashish1099)
🎭 Puppet Modules
- 3929468 chore: added puppet-vnc module 4.2.2
🥴 Others
- 9283a67 Added contributing md docs to linuxAid
- b3d71c4 Added more info about LinuxAid, and added some mermaid diagrams
- a78c850 Added url ref to README
- 10659f2 Update the upload service override
- 57cebf0 chore: add netbird client docs with links to kubeaid (@VILJkid)
- 3ef6386 chore: add zfs replication guide using sanoid (@VILJkid)
- e8e3cf2 chore: update the documentation for almost all the enableit modules (@VILJkid)
- 330ea5a chore: update the netbird version specification with more detail (@VILJkid)
- c280061 chore: updated puppet-rustdesk module v1.0.1 -> v1.0.2 (@VILJkid)
- 49527c9 update rustdesk module v1.0.3
- 7caf76c use sane values for startLimitIntervalSec
- 5190a9e wip: catalog-diff (@ashish1099)
v1.1.0
Changelog
💫 Features
- 16b734e feat: Enable OpenVox repository for yum distribution after agent migration to OpenVox
- 25ec8ae feat: Enable gitlab_runner alerts
- 73451dd feat: Enable systemd-resolved as default resolver for suse 15 servers
- e201a17 feat: Generate release for linuxaid (@ashish1099)
- b759031 feat: Masked sssd-pac service since we dont need it (@kanha-gupta)
- e2c44ac feat: Updated update_puppetfile script to handle new module or updating existing module (@ashish1099)
- 83c63f7 feat: add goreleaser for changelog (@VILJkid)
- 94a0479 feat: add module systemd journal remote (@VILJkid)
- 578e7af feat: add monitoring segregation based on monitoring status (@VILJkid)
- 50507fa feat: add netbird_client_version facter which will be used for checking if new version needs to be downloaded (@VILJkid)
- 3dd2104 feat: add rustdesk module (@VILJkid)
- 3c7833e feat: add support for cluster.hconf in ThinLinc module
- d9ff144 feat: add version check before downloading and installing netbird (@VILJkid)
- 80241dc feat: added a script to update the Puppetfile, by looking up latest tag on github and update respective mod (@ashish1099)
- 54c97d4 feat: added a small bash script to generate doc for few enableit module (@ashish1099)
- 1477946 feat: added confine to fail it mandatory values is not supplied and fixed the types to allow empty hash for runners, since it can from runner default as well (@ashish1099)
- 1657b43 feat: added content support for ca_cert and removed ensure, since that is not even used in the upstream define (@ashish1099)
- bb87bee feat: added internal zfs replication data type (@ashish1099)
- 136c388 feat: added openvox repo and fixed package name based on OS (@ashish1099)
- ada3913 feat: added support for common::packages::manage to set the pin for a package and updated the doc for package::install func and other misc bug fixes (@ashish1099)
- c09c852 feat: added working-directory, so user can select which directory to point to (@ashish1099)
- ee0dae6 feat: added zfs sanoid and syncoid replication setup for zfs storage (@ashish1099)
- 619517a feat: allow creation of user and group of obmondo on opensource setup, but dont add ssh keys as a default #1155 (@ashish1099)
- d1547ad feat: allow multiple runner to run as diff user, and removed run_as_user params (@ashish1099)
- a66c94e feat: allow opensource user to continue, so they can load any role (@ashish1099)
- ea43323 feat: autosign script works now with self-hosted puppetserver, which gets authenticated by given client cert (@ashish1099)
- 3b16dbb feat: change ubuntu-ports url from http to https (@kanha-gupta)
- b712bb7 feat: control of common and roles (@ashish1099)
- 994d2f0 feat: download netbird, linuxaid-cli with checksum check and added all the trusted checksum in hira (@ashish1099)
- cbf9051 feat: enable Prometheus metrics for GitLab Runner
- a375a21 feat: enable netbird for turris01 router (@VILJkid)
- 688aecb feat: ignore var directory, since one can have their own eyaml public keys (@ashish1099)
- 4a84bed feat: include classes based on the monitor system defaults (@VILJkid)
- 8f89b65 feat: let opensource user add tag of their own (@ashish1099)
- 04274a9 feat: migrated all the noop_value to correct custom data type in the common module and lint fixes too (@ashish1099)
- 5b699cd feat: migrated the noop_value data type to custom data type under eit_repos and eit_user modules (@ashish1099)
- c762a4c feat: migrated the noop_value data type to custom data type under roles, monitor modules (@ashish1099)
- 7b5d179 feat: migration from puppet to openvox (@ashish1099)
- e6237ea feat: migration of node exporter from package to direct binary from github with checksum check (@ashish1099)
- 7aec271 feat: moved from common::setup to common::setup::obmondo_admin, since we want to split the pubkeys hiera lookup. (@ashish1099)
- 25b144a feat: moved profile::puppet and all the monitoring setup to dry-mode (@ashish1099)
- a5d2305 feat: now opensource user can send metrics to their own prometheus server with remote write (@ashish1099)
- 748d7bd feat: pin all the openvox agent to v1.1.1 linuxaid (@ashish1099)
- d42140e feat: refactored gitlab ci runner profile/role to make it streamlined and added support for shell executor (@ashish1099)
- 2b23c7d feat: updated Puppetfile using the script to update puppetfile and removed unwanted/unmaintained mod from the file (@ashish1099)
- a0bfb03 feat: upgraded openvox agent version and migration to openvox (@ashish1099)
🐛 Bug fixes
- 2e0cd60 fix: Bug for common::system::users coming on profile::system::authentication class and require File resources in profile::system::sudoers:conf
- 16aaa12 fix: Enable confine for gitlab_runner when gitlab_url and registration token is not provided
- f56433b fix: Fixed generate doc script which was not scanning the entire subdirectory (@kanha-gupta)
- 4f04970 fix: Fixed repos parameter error in nvidia class (@kanha-gupta)
- 48db242 fix: Puppetfile fix and a doc to update puppet module (@ashish1099)
- 12d863e fix: TurrisOS package provider hiera file was at wrong location (@ashish1099)
- 8485cbb fix: add doc and removed old pushprox exporter and some lint fixes (@ashish1099)
- 756f07d fix: added a default prom server, so new user can directly use it, without setting up their own prom (@ashish1099)
- 1e4bb1b fix: added a default setting in the common hieradata for jumphost class (@ashish1099)
- e1aab87 fix: added all the modules that is needed to generate the doc (@ashish1099)
- c1aece6 fix: added all the required modules which got deleted by r10k (@ashish1099)
- 5a07d18 fix: added correct module name in Puppetfile (@ashish1099)
- c1eb223 fix: added correct tag as a default (@ashish1099)
- 8722678 fix: added default puppetserver as enableit for new/small customer as a default one (@ashish1099)
- db0acb5 fix: added hiera datapath in the enc.rb script, and create a new enc.rb (@ashish1099)
- d2cc560 fix: added saz_rsyslog in puppetfile and updated doc on module update (@ashish1099)
- 5c98dea fix: admin_store_credentials in mongodb needs to be false, as per upstream (@ashish1099)
- 3d1cdf7 fix: all the other profiles which had wrong way to setup the node_encrypt for variable and in some case the whole file is encrypted (@ashish1099)
- 92f0e1a fix: allow puppetdb certname to be signed automatically (@ashish1099)
- 27dce77 fix: allow user to give their own munge.key, which might h...
v1.1.1
Changelog
💫 Features
- 16b734e feat: Enable OpenVox repository for yum distribution after agent migration to OpenVox
- 25ec8ae feat: Enable gitlab_runner alerts
- 73451dd feat: Enable systemd-resolved as default resolver for suse 15 servers
- e201a17 feat: Generate release for linuxaid (@ashish1099)
- b759031 feat: Masked sssd-pac service since we dont need it (@kanha-gupta)
- e2c44ac feat: Updated update_puppetfile script to handle new module or updating existing module (@ashish1099)
- 83c63f7 feat: add goreleaser for changelog (@VILJkid)
- 94a0479 feat: add module systemd journal remote (@VILJkid)
- 578e7af feat: add monitoring segregation based on monitoring status (@VILJkid)
- 50507fa feat: add netbird_client_version facter which will be used for checking if new version needs to be downloaded (@VILJkid)
- 3dd2104 feat: add rustdesk module (@VILJkid)
- 3c7833e feat: add support for cluster.hconf in ThinLinc module
- d9ff144 feat: add version check before downloading and installing netbird (@VILJkid)
- 80241dc feat: added a script to update the Puppetfile, by looking up latest tag on github and update respective mod (@ashish1099)
- 54c97d4 feat: added a small bash script to generate doc for few enableit module (@ashish1099)
- 1477946 feat: added confine to fail it mandatory values is not supplied and fixed the types to allow empty hash for runners, since it can from runner default as well (@ashish1099)
- 1657b43 feat: added content support for ca_cert and removed ensure, since that is not even used in the upstream define (@ashish1099)
- bb87bee feat: added internal zfs replication data type (@ashish1099)
- 136c388 feat: added openvox repo and fixed package name based on OS (@ashish1099)
- ada3913 feat: added support for common::packages::manage to set the pin for a package and updated the doc for package::install func and other misc bug fixes (@ashish1099)
- c09c852 feat: added working-directory, so user can select which directory to point to (@ashish1099)
- ee0dae6 feat: added zfs sanoid and syncoid replication setup for zfs storage (@ashish1099)
- 619517a feat: allow creation of user and group of obmondo on opensource setup, but dont add ssh keys as a default #1155 (@ashish1099)
- d1547ad feat: allow multiple runner to run as diff user, and removed run_as_user params (@ashish1099)
- a66c94e feat: allow opensource user to continue, so they can load any role (@ashish1099)
- ea43323 feat: autosign script works now with self-hosted puppetserver, which gets authenticated by given client cert (@ashish1099)
- 3b16dbb feat: change ubuntu-ports url from http to https (@kanha-gupta)
- b712bb7 feat: control of common and roles (@ashish1099)
- 994d2f0 feat: download netbird, linuxaid-cli with checksum check and added all the trusted checksum in hira (@ashish1099)
- cbf9051 feat: enable Prometheus metrics for GitLab Runner
- a375a21 feat: enable netbird for turris01 router (@VILJkid)
- 688aecb feat: ignore var directory, since one can have their own eyaml public keys (@ashish1099)
- 4a84bed feat: include classes based on the monitor system defaults (@VILJkid)
- 8f89b65 feat: let opensource user add tag of their own (@ashish1099)
- 04274a9 feat: migrated all the noop_value to correct custom data type in the common module and lint fixes too (@ashish1099)
- 5b699cd feat: migrated the noop_value data type to custom data type under eit_repos and eit_user modules (@ashish1099)
- c762a4c feat: migrated the noop_value data type to custom data type under roles, monitor modules (@ashish1099)
- 7b5d179 feat: migration from puppet to openvox (@ashish1099)
- e6237ea feat: migration of node exporter from package to direct binary from github with checksum check (@ashish1099)
- 7aec271 feat: moved from common::setup to common::setup::obmondo_admin, since we want to split the pubkeys hiera lookup. (@ashish1099)
- 25b144a feat: moved profile::puppet and all the monitoring setup to dry-mode (@ashish1099)
- a5d2305 feat: now opensource user can send metrics to their own prometheus server with remote write (@ashish1099)
- d42140e feat: refactored gitlab ci runner profile/role to make it streamlined and added support for shell executor (@ashish1099)
- 2b23c7d feat: updated Puppetfile using the script to update puppetfile and removed unwanted/unmaintained mod from the file (@ashish1099)
- a0bfb03 feat: upgraded openvox agent version and migration to openvox (@ashish1099)
🐛 Bug fixes
- 2e0cd60 fix: Bug for common::system::users coming on profile::system::authentication class and require File resources in profile::system::sudoers:conf
- 16aaa12 fix: Enable confine for gitlab_runner when gitlab_url and registration token is not provided
- f56433b fix: Fixed generate doc script which was not scanning the entire subdirectory (@kanha-gupta)
- 4f04970 fix: Fixed repos parameter error in nvidia class (@kanha-gupta)
- 48db242 fix: Puppetfile fix and a doc to update puppet module (@ashish1099)
- 12d863e fix: TurrisOS package provider hiera file was at wrong location (@ashish1099)
- 8485cbb fix: add doc and removed old pushprox exporter and some lint fixes (@ashish1099)
- 756f07d fix: added a default prom server, so new user can directly use it, without setting up their own prom (@ashish1099)
- 1e4bb1b fix: added a default setting in the common hieradata for jumphost class (@ashish1099)
- e1aab87 fix: added all the modules that is needed to generate the doc (@ashish1099)
- c1aece6 fix: added all the required modules which got deleted by r10k (@ashish1099)
- 5a07d18 fix: added correct module name in Puppetfile (@ashish1099)
- 8722678 fix: added default puppetserver as enableit for new/small customer as a default one (@ashish1099)
- db0acb5 fix: added hiera datapath in the enc.rb script, and create a new enc.rb (@ashish1099)
- d2cc560 fix: added saz_rsyslog in puppetfile and updated doc on module update (@ashish1099)
- 5c98dea fix: admin_store_credentials in mongodb needs to be false, as per upstream (@ashish1099)
- 3d1cdf7 fix: all the other profiles which had wrong way to setup the node_encrypt for variable and in some case the whole file is encrypted (@ashish1099)
- 92f0e1a fix: allow puppetdb certname to be signed automatically (@ashish1099)
- 27dce77 fix: allow user to give their own munge.key, which might have generated manually by hand and added in the linuxaid-config as a static file (@ashish1099)
- c86b65e fix: better handle the tags code so empty tags can be handled by open source user (@...