Skip to content

Releases: Obmondo/LinuxAid

v1.2.0

16 Dec 05:31
v1.2.0

Choose a tag to compare

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

03 Dec 08:48
v1.1.0

Choose a tag to compare

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...
Read more

v1.0.0

27 Nov 05:46

Choose a tag to compare

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