Releases: trento-project/agent
Releases · trento-project/agent
Cutting Edge
2.4.0
What's Changed
- Updated osutil to fix missing dependency by @CDimonaco in #333
- Sapservices gatherer improvement by @CDimonaco in #337
- Bump actions/cache from 4.0.0 to 4.0.2 by @dependabot in #330
- Bump golangci/golangci-lint-action from 3 to 4 by @dependabot in #320
- Bump AButler/upload-release-assets from 2.0 to 3.0 by @dependabot in #301
- Bump golangci/golangci-lint-action from 4 to 6 by @dependabot in #338
- Add pr template for agent repo by @EMaksy in #341
- Fix install-agent.sh with --use-tgz by @stefanotorresi in #334
- Discover host ip address netmasks by @arbulu89 in #346
- Update agent to golang 1.22 by @CDimonaco in #344
- Bump actions/cache from 4.0.2 to 4.1.0 by @dependabot in #349
- Bump actions/cache from 4.1.0 to 4.1.1 by @dependabot in #350
- Upload updated rpm spec file in obs commit ci step by @arbulu89 in #351
- Release 2.4.0 by @balanza in #355
New Contributors
Full Changelog: 2.3.0...2.4.0
2.3.0
Changelog
2.3.0 (2024-05-13)
Added
- Add new ascsers_cluster gatherer #329 (@arbulu89)
- Add cache usage to sapcontrol gatherer #328 (@arbulu89)
- Improve crash on failed agent initialization #326 (@rtorrero)
- Facts cache #325 (@arbulu89)
- Update saptune discovery interval #322 (@rtorrero)
- Send sbd data in diskless scenario #321 (@arbulu89)
- Discover FQDN inside the host discovery loop #313 (@dottorblaster)
- Print fact gathering error in facts gather cmd call #304 (@arbulu89)
- Http client refactor #300 (@CDimonaco)
Fixed
Other Changes
- Update license year #323 (@EMaksy)
- Update LICENSE #319 (@stefanotorresi)
- Bump github.com/iancoleman/strcase from 0.2.0 to 0.3.0 #317 (@dependabot[bot])
- Bump actions/cache from 3.3.3 to 4.0.0 #316 (@dependabot[bot])
- Bump golang.org/x/mod from 0.9.0 to 0.14.0 #315 (@dependabot[bot])
- Bump github.com/vektra/mockery/v2 from 2.32.3 to 2.40.1 #314 (@dependabot[bot])
- Bump actions/cache from 3.3.2 to 3.3.3 #312 (@dependabot[bot])
- Bump actions/upload-artifact from 3 to 4 #308 (@dependabot[bot])
- Bump actions/download-artifact from 3 to 4 #307 (@dependabot[bot])
- Bump actions/setup-go from 3 to 5 #306 (@dependabot[bot])
- Refactor factsengine package tests #295 (@arbulu89)
- Refactor sapsystem package code and tests #294 (@arbulu89)
- Refactor saptune and subscriptions tests #293 (@arbulu89)
- Refactor cluster package tests #292 (@arbulu89)
- Refactor cloud package tests #291 (@arbulu89)
- Refactor cmd and agent package tests #289 (@arbulu89)
- Refactor collector package tests #288 (@arbulu89)
- Add testpackage to golangci #287 (@arbulu89)
- Refactor gatherers package tests #286 (@arbulu89)
2.2.0
Changelog
2.2.0 (2023-11-14)
Added
- Products gatherer #285 (@arbulu89)
- Mount info gatherer #284 (@arbulu89)
- Add os-release gatherer #283 (@rtorrero)
- Sapservices gatherer #282 (@CDimonaco)
- Disp work gatherer #281 (@arbulu89)
- Add .tool-versions file #280 (@arbulu89)
- Systemd V2 gatherer #278 (@arbulu89)
- Gatherers versioning #277 (@CDimonaco)
- Resolver gatherer #274 (@rtorrero)
- Refactor NewSAPSystemsList to have a default function #273 (@arbulu89)
- Sapcontrol gatherer #270 (@arbulu89)
- Dir scan gatherer #269 (@CDimonaco)
- sysctl gatherer #268 (@rtorrero)
- Sap profile gatherer #267 (@arbulu89)
- Fstab gatherer #265 (@CDimonaco)
- Groups gatherer #264 (@CDimonaco)
- Handle nil value in NewFactValue #263 (@arbulu89)
- Add passwd file gatherer #261 (@arbulu89)
- Add configuration options to NewFactValue #260 (@arbulu89)
- Saptune gatherer #256 (@rtorrero)
- Use json.RawMessage type to avoid unnecessary json.Unmarshal #255 (@rtorrero)
- Add saptune discovery #253 (@rtorrero)
- Ignore extra output when comparing versions with zypper #243 (@nelsonkopliku)
Other Changes
- Bump actions/cache from 3.3.1 to 3.3.2 #252 (@dependabot[bot])
- Bump github.com/hashicorp/go-plugin from 1.5.0 to 1.5.1 #250 (@dependabot[bot])
- Bump github.com/hashicorp/go-plugin from 1.4.10 to 1.5.0 #249 (@dependabot[bot])
- Bump actions/checkout from 3 to 4 #248 (@dependabot[bot])
- bump contracts version #246 (@nelsonkopliku)
- Bump github.com/google/uuid from 1.3.0 to 1.3.1 #244 (@dependabot[bot])
- Bump github.com/vektra/mockery/v2 from 2.27.1 to 2.32.3 #240 (@dependabot[bot])
- Bump golang.org/x/sync from 0.2.0 to 0.3.0 #239 (@dependabot[bot])
- Bump google.golang.org/protobuf from 1.30.0 to 1.31.0 #238 (@dependabot[bot])
- Bump github.com/spf13/viper from 1.15.0 to 1.16.0 #237 (@dependabot[bot])
- Remove not needed certificates #236 (@nelsonkopliku)
- Bump github.com/hashicorp/go-plugin from 1.4.8 to 1.4.10 #232 (@dependabot[bot])
- Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.3 #231 (@dependabot[bot])
- Bump github.com/stretchr/testify from 1.8.2 to 1.8.4 #230 (@dependabot[bot])
- Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 #215 (@dependabot[bot])
2.1.0
Changelog
2.1.0 (2023-08-02)
Added
- bump contracts version #233 (@nelsonkopliku)
- Send an empty payload if a cluster was not found #227 (@fabriziosestito)
Closed Issues
- Cloned VMs in VMware have all the same uuid #223
Other Changes
- Update copyright year to 2023 #226 (@EMaksy)
- Bump github.com/vektra/mockery/v2 from 2.24.0 to 2.27.1 #225 (@dependabot[bot])
- Bump golang.org/x/sync from 0.1.0 to 0.2.0 #224 (@dependabot[bot])
2.0.0
Changelog
2.0.0 (2023-04-26)
Added
- Parse durations in cibadmin gatherer #204 (@fabriziosestito)
- Add ability to detect if running on
VMware
system #193 (@jamie-suse) - Pin web api version to v1 #186 (@CDimonaco)
- Multiversion package support #181 (@nelsonkopliku)
- Pretty print fact values #176 (@dottorblaster)
- Unhide facts service url flag #172 (@arbulu89)
- Add version comparison functionality for package_version #169 (@rtorrero)
- Make
corosynccmapctl
gatherer output a map structure #168 (@jamie-suse) - Add initial support to verify the password for the hacluster user #164 (@rtorrero)
- Add argument validation for gatherers that require it #162 (@rtorrero)
- Hidden agent id flag #160 (@arbulu89)
- Sbd dump gatherer #156 (@nelsonkopliku)
- Retrieve agent id command #154 (@nelsonkopliku)
- Port cibadmin gatherer #149 (@arbulu89)
- Restructure project folders structure #147 (@arbulu89)
- Generic get value #146 (@arbulu89)
- Refactor sbd loading #145 (@nelsonkopliku)
- Corosynccmap ctl gatherer port #144 (@rtorrero)
- Refactor sbd gatherer #141 (@nelsonkopliku)
- Packageversion gatherer #140 (@rtorrero)
- Port systemd gatherer #139 (@arbulu89)
- Gather all hosts entries when no arg is provided #137 (@rtorrero)
- Add FactValue type #133 (@fabriziosestito)
- Implement /etc/hosts file gatherer #78 (@rtorrero)
- Implement saphostctrl gatherer #71 (@arbulu89)
Fixed
- Fix getValue function when map is empty #218 (@arbulu89)
- Cibadmin meta attributes to list #211 (@arbulu89)
- Fix broken zypper output parsing in package_version due to
\n
#173 (@rtorrero) - Handle
CorosyncCmapctlGatherer
receiving empty lines #171 (@jamie-suse) - Fix cluster_property_set parsing #170 (@fabriziosestito)
- Fix list conversion issues in the xml gatherer #157 (@arbulu89)
- Fix special lists usage in corosyncconf gatherer #155 (@arbulu89)
Removed
Other Changes
- Bump github.com/vektra/mockery/v2 from 2.22.1 to 2.24.0 #213 (@dependabot[bot])
- Bump github.com/hashicorp/go-hclog from 1.3.1 to 1.5.0 #209 (@dependabot[bot])
- Bump google.golang.org/protobuf from 1.29.1 to 1.30.0 #206 (@dependabot[bot])
- Bump google.golang.org/protobuf from 1.28.1 to 1.29.1 #203 (@dependabot[bot])
- update spec file #202 (@stefanotorresi)
- Bump actions/cache from 3.2.6 to 3.3.1 #201 (@dependabot[bot])
- Bump github.com/vektra/mockery/v2 from 2.21.3 to 2.22.1 #200 (@dependabot[bot])
- Bump github.com/vektra/mockery/v2 from 2.20.2 to 2.21.3 #197 (@dependabot[bot])
- Bump github.com/spf13/afero from 1.9.4 to 1.9.5 #196 (@dependabot[bot])
- Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 #192 (@dependabot[bot])
- Bump github.com/spf13/afero from 1.9.3 to 1.9.4 #191 (@dependabot[bot])
- Add reviewers to dependabot #190 (@fabriziosestito)
- Bump github.com/vektra/mockery/v2 from 2.20.0 to 2.20.2 #189 (@dependabot[bot])
- Bump actions/cache from 3.2.5 to 3.2.6 #188 (@dependabot[bot])
- Trigger golang docs update in ci #187 (@arbulu89)
- Bump github.com/vektra/mockery/v2 from 2.19.0 to 2.20.0 #185 (@dependabot[bot])
- Bump github.com/vektra/mockery/v2 from 2.18.0 to 2.19.0 #183 (@dependabot[bot])
- Bump actions/cache from 3.2.3 to 3.2.5 #182 (@dependabot[bot])
- Bump github.com/vektra/mockery/v2 from 2.16.0 to 2.18.0 #179 (@dependabot[bot])
- Disable lll linter rule for test files #177 (@dottorblaster)
- Bump github.com/spf13/viper from 1.14.0 to 1.15.0 #175 (@dependabot[bot])
- Bump actions/cache from 3.2.2 to 3.2.3 #166 (@dependabot[bot])
- Bump actions/cache from 3.0.11 to 3.2.2 #163 (@dependabot[bot])
- Bump github.com/vektra/mockery/v2 from 2.15.0 to 2.16.0 #158 (@dependabot[bot])
- Bump github.com/hashicorp/go-plugin from 1.4.7 to 1.4.8 #153 (@dependabot[bot])
- Bump github.com/hashicorp/go-plugin from 1.4.5 to 1.4.7 #151 (@dependabot[bot])
- Change compose & test rabbitmq port #148 (@fabriziosestito)
- Update CONTRIBUTING.md #143 (@fabriziosestito)
- Coveralls #142 (@arbulu89)
- Bump github.com/vektra/mockery/v2 from 2.14.1 to 2.15.0 #138 (@dependabot[bot])
- Bump github.com/spf13/afero from 1.9.2 to 1.9.3 #136 (@dependabot[bot])
- Bump github.com/spf13/cobra from 1.5.0 to 1.6.1 #135 (@dependabot[bot])
- Bump github.com/coreos/go-systemd/v22 from 22.3.2 to 22.5.0 #132 (@dependabot[bot])
- Bump github.com/spf13/viper from 1.12.0 to 1.14.0 #131 (@dependabot[bot])
- Bump github.com/vektra/mockery/v2 from 2.12.3 to 2.14.1 #128 (@dependabot[bot])
- Bump actions/cache from 3.0.6 to 3.0.11 #119 (@dependabot[bot])
- Bump github.com/hashicorp/go-hclog from 1.2.2 to 1.3.1 #109 (@dependabot[bot])
1.2.0
Changelog
1.2.0 (2022-11-04)
Added
- Add GroupID field to the FactsGathered event mapping #125 (@arbulu89)
- Use google protobuf value in Fact message #120 (@fabriziosestito)
- Update Contracts with ContenType fetching from facade #115 (@CDimonaco)
- Gatherer/Gatherers plugin management #114 (@CDimonaco)
- Add kvm discovery #113 (@rtorrero)
- Move test fixture files #111 (@arbulu89)
- Detect Nutanix as underlying platform provider #110 (@nelsonkopliku)
- Check type assertion properly #107 (@arbulu89)
- Sbd discovery di #106 (@arbulu89)
- Sapsystems code declarative init #105 (@arbulu89)
- Use proper di in cloud discovery #104 (@arbulu89)
- Use proper di in the sles subscription discovery #103 (@arbulu89)
- Extract command executor to utils package #102 (@arbulu89)
- Refinement in the main README #101 (@mpagot)
- Factsengine integration test #100 (@arbulu89)
- Fact gathering errors #99 (@arbulu89)
- Map the numeric strings as numbers to send the event #97 (@arbulu89)
- Fact gathering requested #95 (@arbulu89)
- Move used strucs on the factsengine to a entities package #90 (@arbulu89)
- Publish gathered facts using contract #88 (@arbulu89)
- Move the individual unit test function to suites #85 (@arbulu89)
- Work on FIXMEs part 1 #84 (@arbulu89)
- Use DI for the CommandExecutor #81 (@rtorrero)
- Upgrade to golang 1.18 #80 (@dottorblaster)
- Sbd gatherer #77 (@nelsonkopliku)
- Implement the hacluster password verify gatherer #70 (@arbulu89)
- Implement systemd daemons state gatherer #69 (@arbulu89)
- Implement crm_mon and cibadmin gatherers #68 (@arbulu89)
- Corosync cmapctl gatherer #67 (@rtorrero)
- Package version gatherer #66 (@arbulu89)
- Add AgentID and CheckID fields to facts result #65 (@arbulu89)
- Remove the flavor field and add the installation source #64 (@arbulu89)
- Add plugins system #63 (@arbulu89)
- Gather facts command #62 (@arbulu89)
- Linter configuration #61 (@CDimonaco)
- Facts engine #54 (@arbulu89)
Fixed
- fix workflow name #126 (@gereonvey)
- Fix CI woops #123 (@fabriziosestito)
- Fix SAP profile comments parsing #122 (@fabriziosestito)
- Fix GHA obs jobs #118 (@stefanotorresi)
- Fix integration test to cancel properly listen function #112 (@arbulu89)
- Use correct Systemd testsuite #75 (@nelsonkopliku)
Removed
Other Changes
- Refactor factengine integration test #121 (@fabriziosestito)
- Bump github.com/hashicorp/go-plugin from 1.4.4 to 1.4.5 #82 (@dependabot[bot])
- Bump github.com/hashicorp/go-hclog from 1.2.0 to 1.2.2 #76 (@dependabot[bot])
- Bump actions/cache from 3.0.2 to 3.0.6 #72 (@dependabot[bot])
- Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 #60 (@dependabot[bot])
- Bump github.com/spf13/afero from 1.8.2 to 1.9.2 #59 (@dependabot[bot])
- Bump github.com/stretchr/testify from 1.7.1 to 1.8.0 #51 (@dependabot[bot])
- Bump github.com/spf13/cobra from 1.4.0 to 1.5.0 #48 (@dependabot[bot])
1.1.0
Changelog
1.1.0 (2022-07-14)
Added
- Change trento-premium to be obsolete in the spec #53 (@rtorrero)
- Get the agent ID in the main agent code package #47 (@arbulu89)
- Discover gcp metadata #43 (@arbulu89)
- Discover aws cloud data #42 (@arbulu89)
- Add a debug trace to know why the cluster data is not built #39 (@arbulu89)
Fixed
Other Changes
- Bump github.com/spf13/viper from 1.11.0 to 1.12.0 #37 (@dependabot[bot])
- Bump github.com/vektra/mockery/v2 from 2.12.2 to 2.12.3 #36 (@dependabot[bot])
- Bump github.com/vektra/mockery/v2 from 2.12.1 to 2.12.2 #35 (@dependabot[bot])
- Fix URL in the package spec #33 (@mpagot)
- Bump github.com/vektra/mockery/v2 from 2.10.6 to 2.12.1 #28 (@dependabot[bot])
1.0.0
Changelog
1.0.0 (2022-04-29)
Added
Other Changes
- Restore release-tag job in the CI #29 (@arbulu89)
- Detect AWS based on dmidecode system-manufacturer #27 (@rtorrero)
- Fix install agent interval #25 (@fabriziosestito)
- Rename CloudProvider to Provider #24 (@nelsonkopliku)
- Publish csp information of a discovered pacemaker cluster #21 (@nelsonkopliku)
- Load HANA database IP address in agent side #20 (@arbulu89)
- Fix socket leak #19 (@fabriziosestito)
- fixup installation doc #18 (@nelsonkopliku)
- Bump github.com/spf13/viper from 1.10.1 to 1.11.0 #17 (@dependabot[bot])
- Bump github.com/vektra/mockery/v2 from 2.10.4 to 2.10.6 #16 (@dependabot[bot])
- Update installer for the new agent #15 (@fabriziosestito)
- Refactor collector port / host in server url #14 (@fabriziosestito)
- Add trento agent binary to tgz #13 (@fabriziosestito)
- Add api key support #12 (@nelsonkopliku)
- Bump actions/setup-go from 2 to 3 #11 (@dependabot[bot])
- Bump actions/download-artifact from 2 to 3 #10 (@dependabot[bot])
- Bump actions/upload-artifact from 2 to 3 #9 (@dependabot[bot])
- Bump actions/cache from 3.0.1 to 3.0.2 #8 (@dependabot[bot])
- Add docs back #7 (@dottorblaster)
- Refine service file #6 (@dottorblaster)
- Name everything trento-agent and try to bring back the OBS CI step #5 (@dottorblaster)
- Instruct the specfile to only create the RPM package for the agent binary #4 (@dottorblaster)
- Bump actions/checkout from 2 to 3 #3 (@dependabot[bot])
- Bump actions/cache from 2 to 3.0.1 #2 (@dependabot[bot])
- Add github actions back #1 (@dottorblaster)
* This Changelog was automatically generated by github_changelog_generator