Releases: Obmondo/LinuxAid
Releases · Obmondo/LinuxAid
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.0.0
15 years of Puppet work - has now been open sourced as v1.0.0
Go to https://github.com/Obmondo/kubeaid/tree/master/argocd-helm-charts/puppetserver to see how to spinup puppetserver - to run LinuxAid on Kubernetes