Added
- Introducing config files for trento (web|agent|runner) #423
- Prune data collection events older than X days #399
- Refactor runner config #376
- Add context to the web app and projector worker goroutine to handle graceful stop #351
- Include Ansible output in the Runner console logs #322
- Detect aws and gcp clouds in the agent #466 (@arbulu89)
- Order check groups by name in catalog endpoint #465 (@dottorblaster)
- Address HANA cluster settings modal quirks #463 (@dottorblaster)
- Introduce toasts and use them in the checks settings #439 (@dottorblaster)
- Allow Agent rpm to run with config file #434 (@nelsonkopliku)
- Project telemetry data #418 (@nelsonkopliku)
- Refactored Host Discovery to publish more extensive information #403 (@nelsonkopliku)
- Store checks metadata in the DB instead of ARA #402 (@arbulu89)
- Refactor runner cmd config #393 (@arbulu89)
- Implement new API for the checks connection data, storing the data in the DB #391 (@arbulu89)
- Cluster checks selection implemented using the DB #375 (@arbulu89)
- Create the client side api code for check selection #369 (@arbulu89)
- Split Web api code in files #368 (@arbulu89)
- Refactor version checks #366 (@aleksei-burlakov)
- Agent publishes cluster discovery #361 (@nelsonkopliku)
- Add check selection api to the server #357 (@arbulu89)
- Refactor ansible inventory creation removing consultemplate #347 (@arbulu89)
- Add secure data collector endpoint #341 (@fabriziosestito)
Fixed
- Clusters order in the clusters list page changes over time #455
- Swagger page calls are broken #453
- Check Catalog code blocks overflow too much and break the collapsable UX #365
- The links on the low part of the Home page point to outdated markdown files #358
- Added scrollbars to the codeblocks #471 (@MMuschner)
- Include the consul-config-dir init in the agent install script #470 (@arbulu89)
- Pin pyparsing to ~2.0 version to avoid issues in runner container #468 (@arbulu89)
- Add conditional in the spec file to detect TW and otherwise avoid missing macro #464 (@rtorrero)
- Remove /api prefix from swagger api docstrings #457 (@arbulu89)
- Fix cloud os user name retrieval in the runner side #417 (@arbulu89)
- Restablish consul-config-dir usage #409 (@arbulu89)
- check for having elements in a slice before accessing those #407 (@nelsonkopliku)
- Typo fixes in home.html.tmpl #397 (@MMuschner)
- Fixed outdated links #390 (@MMuschner)
- Use ElementsMatch to avoid randomly ordered maps in test #362 (@arbulu89)
Closed issues:
- Limit concurrency to 1 in the CI #389
- Make database-dependant tests skippable. #364
- Restore manual triggering of the CI/CD #354
- Refactor the ProjectorRegistry in a separate file #353
Other Changes
- Add cluster list smoke test #460 (@fabriziosestito)
- Add a log telling the configuration file being used #458 (@nelsonkopliku)
- Move concurrency to workflow-level #456 (@rtorrero)
- Uniform runner config loading to config files #452 (@nelsonkopliku)
- Cleanup filtering & pagination #451 (@fabriziosestito)
- Cleanup clusters service #450 (@fabriziosestito)
- fixed agent config file creation #445 (@nelsonkopliku)
- Revert "More ci goodies" #443 (@fabriziosestito)
- Add Cypress and add a first smoke test #442 (@dottorblaster)
- Add heartbeat endpoint #441 (@fabriziosestito)
- More ci goodies #438 (@stefanotorresi)
- Fix selected checks in settings endpoint being deserialized to null #437 (@dottorblaster)
- Revert 435 #436 (@stefanotorresi)
- Fix docker build and makefile introducing a new go-build target #435 (@dottorblaster)
- Add hosts projector #433 (@fabriziosestito)
- Use Agent UUID from machine id #432 (@nelsonkopliku)
- Opened Resource cleanup in fixtures #431 (@nelsonkopliku)
- Forcing refreshing updated_at information of the HostTelemetry #429 (@nelsonkopliku)
- Use a different package to extract system information during host discovery #428 (@nelsonkopliku)
- Add host health aggregation matrix to the dev notes #426 (@stefanotorresi)
- Using correct mocked value for discovered cloud #424 (@nelsonkopliku)
- Switch clusters page on projected read models #422 (@nelsonkopliku)
- Fix
rpm
package version in Dockerfile to 0.0.2 #421 (@dottorblaster) - More helm configuration settings + testing #420 (@stefanotorresi)
- Use the correct test request constructor #416 (@stefanotorresi)
- Prune old events #414 (@fabriziosestito)
- Makefile updates #413 (@stefanotorresi)
- Update Swagger usage #411 (@stefanotorresi)
- fixed contuing on empty attachedDatabases #408 (@nelsonkopliku)
- fix CI issues #406 (@stefanotorresi)
- Fix runner deployment #404 (@fabriziosestito)
- Cleanup projectors and handlers #401 (@fabriziosestito)
- Change postgresql trento dev default port from 32432 to 5432 #398 (@fabriziosestito)
- add env vars prefix #395 (@stefanotorresi)
- skip tests instead of panicking when db is not available #392 (@stefanotorresi)
- Add collector host/port to the agent config loading function #388 (@fabriziosestito)
- Small improvement of CI #387 (@nelsonkopliku)
- added DATA_COLLECTOR_ENABLED=true to the CI #384 (@nelsonkopliku)
- Expose collector service in helm chart #379 (@fabriziosestito)
- Add default collector port configuration #378 (@fabriziosestito)
- Add enable mtls condition before building tls config #377 (@fabriziosestito)
- Refactor web/agent configuration #373 (@fabriziosestito)
- Add annotation to always roll deployments #372 (@fabriziosestito)
- Make all discoveries able to publish data to the Collector #371 (@nelsonkopliku)
- update install-agent to get agent source from fork #370 (@nelsonkopliku)
- Refactor web app/projectors pool to handle graceful shutdown and drain #367 (@fabriziosestito)
- Migrate cluster settings modal to React #363 (@dottorblaster)
- Allow CI to install forked versions of the agent when running from a fork #359 (@rtorrero)
- Added how-to about adding checks #290 (@MMuschner)