0.9.1 (2022-03-11)
- Add /usr/sbin to the PATH for the execution #858 (@arbulu89)
- Associate attached database properly when the database name is resolved #854 (@arbulu89)
- Exclude diagnostics service sap systems #849 (@arbulu89)
- Bump github.com/spf13/cobra from 1.3.0 to 1.4.0 #859 (@dependabot[bot])
- Bump axios from 0.26.0 to 0.26.1 in /web/frontend #857 (@dependabot[bot])
- Bump css-loader from 6.7.0 to 6.7.1 in /web/frontend #856 (@dependabot[bot])
- Bump css-loader from 6.6.0 to 6.7.0 in /web/frontend #853 (@dependabot[bot])
- Bump eslint-plugin-react from 7.29.2 to 7.29.3 in /web/frontend #852 (@dependabot[bot])
- Bump webpack from 5.69.1 to 5.70.0 in /web/frontend #851 (@dependabot[bot])
- Bump docker/login-action from 1.14.0 to 1.14.1 #848 (@dependabot[bot])
- Bump actions/checkout from 2 to 3 #847 (@dependabot[bot])
- Bump docker/login-action from 1.13.0 to 1.14.0 #845 (@dependabot[bot])
- Bump actions/setup-python from 2.3.2 to 3 #844 (@dependabot[bot])
- Bump eslint-plugin-react from 7.28.0 to 7.29.2 in /web/frontend #842 (@dependabot[bot])
- Bump eslint from 8.9.0 to 8.10.0 in /web/frontend #841 (@dependabot[bot])
0.9.0 (2022-02-25)
- Pin specific container image versions in the helm chart values #656
- review values for SUSE infrastructure #827 (@pirat013)
- Add health summary api endpoint #816 (@fabriziosestito)
- Homepage UI component #809 (@dottorblaster)
- Embed cpu and memory usage dashboards in host detail #808 (@nelsonkopliku)
- Sap system health computation #807 (@arbulu89)
- Attach system replication status badge on secondary node #796 (@nelsonkopliku)
- Add remediation command to the corosync token timeouts checks #787 (@diegoakechi)
- Add node exporter state in the frontend #782 (@arbulu89)
- Add prometheus grafana to helm chart #780 (@fabriziosestito)
- Prometheus HTTP service discovery API #779 (@arbulu89)
- Adds feedback collector #768 (@nelsonkopliku)
- Add connection retry when starting Web and Runner #753 (@flaviodsr)
- CI: add install-helm-charts job #749 (@flaviodsr)
- Web serve command not stopped correctly during database initializaion tries #815
- Links in compressed sidebar don't work #772
- CD process doesn't clean up old node module tgz files #761
- Aligns Overview #832 (@nelsonkopliku)
- Use context correctly during db initialization #828 (@arbulu89)
- Compute attached database health #824 (@arbulu89)
- Fix dump scenario script clean-up command #806 (@fabriziosestito)
- Push catalog info after the checks #804 (@dottorblaster)
- Show all sbd devices #801 (@arbulu89)
- Do not make assumptions about the shape of the payload of checks catalog #793 (@dottorblaster)
- Remove mention of Blue Horizon from landing page #786 (@ajaeger)
- Links in compressed sidebar are working again #774 (@MMuschner)
- Bump actions/setup-node from 2 to 3.0.0 #839 (@dependabot[bot])
- Bump sass from 1.49.8 to 1.49.9 in /web/frontend #838 (@dependabot[bot])
- Bump github.com/prometheus/common from 0.9.1 to 0.32.1 #837 (@dependabot[bot])
- Bump github.com/prometheus/client_golang from 1.4.0 to 1.12.1 #836 (@dependabot[bot])
- Bump github.com/swaggo/swag from 1.7.9 to 1.8.0 #831 (@dependabot[bot])
- Bump helm chart build tag version #830 (@fabriziosestito)
- Enable Grafana persistence #829 (@fabriziosestito)
- Fix health summary api #823 (@fabriziosestito)
- Fix grafana secret #822 (@fabriziosestito)
- Fix grafana embedding #820 (@nelsonkopliku)
- Implement cluster heatlh computation projection #817 (@arbulu89)
- Bump docker/login-action from 1.12.0 to 1.13.0 #814 (@dependabot[bot])
- Bump sass from 1.49.7 to 1.49.8 in /web/frontend #813 (@dependabot[bot])
- Bump webpack from 5.69.0 to 5.69.1 in /web/frontend #812 (@dependabot[bot])
- Bump @babel/core from 7.17.4 to 7.17.5 in /web/frontend #811 (@dependabot[bot])
- refresh zypper repo before installing node exporter #803 (@nelsonkopliku)
- Add Grafana initialization #802 (@fabriziosestito)
- Run prometheus installation as root #800 (@nelsonkopliku)
- Bump @babel/core from 7.17.2 to 7.17.4 in /web/frontend #799 (@dependabot[bot])
- Bump webpack from 5.68.0 to 5.69.0 in /web/frontend #798 (@dependabot[bot])
- Do not add bitnami charts repo from the installer if it's not needed #797 (@rtorrero)
- Bump react-toastify from 8.1.1 to 8.2.0 in /web/frontend #795 (@dependabot[bot])
- Fix dependabot auto-merge workflow #792 (@fabriziosestito)
- Change trento path in the Dockerfile #791 (@fabriziosestito)
- Bump @yaireo/tagify from 4.9.6 to 4.9.7 in /web/frontend #790 (@dependabot[bot])
- Bump axios from 0.25.0 to 0.26.0 in /web/frontend #789 (@dependabot[bot])
- Bump eslint from 8.8.0 to 8.9.0 in /web/frontend #788 (@dependabot[bot])
- It's 2022 #785 (@ajaeger)
- Allows Grafana dashboards to be embedded #784 (@nelsonkopliku)
- Add exporter deps #783 (@rtorrero)
- Bump @babel/core from 7.17.0 to 7.17.2 in /web/frontend #781 (@dependabot[bot])
- Bump github.com/spf13/afero from 1.8.0 to 1.8.1 #778 (@dependabot[bot])
- Bump actions/setup-python from 2.3.1 to 2.3.2 #777 (@dependabot[bot])
- Bump @yaireo/tagify from 4.9.5 to 4.9.6 in /web/frontend #776 (@dependabot[bot])
- Bump github.com/swaggo/gin-swagger from 1.4.0 to 1.4.1 #775 (@dependabot[bot])
- Add hana cluster details e2e test #773 (@fabriziosestito)
- Bump css-loader from 6.5.1 to 6.6.0 in /web/frontend #767 (@dependabot[bot])
- Bump @babel/core from 7.16.12 to 7.17.0 in /web/frontend #766 (@dependabot[bot])
- Bump react-toastify from 8.1.0 to 8.1.1 in /web/frontend #765 (@dependabot[bot])
- Bump sass from 1.49.3 to 1.49.7 in /web/frontend #764 (@dependabot[bot])
- Bump github.com/avast/retry-go/v4 from 4.0.2 to 4.0.3 #763 (@dependabot[bot])
- E2e test cluster overview #762 (@rtorrero)
- Switch to the SLE BCI images #703 (@dcermak)
0.8.1 (2022-02-01)
- Add e2e tests for hana database details page #750 (@arbulu89)
- web pod crashing when receiving unexpected data #755
- Recover and handle panics in projectors #757 (@fabriziosestito)
- Fix parse azure cloud data #756 (@fabriziosestito)
- Bump webpack from 5.67.0 to 5.68.0 in /web/frontend #759 (@dependabot[bot])
- Bump sass from 1.49.0 to 1.49.3 in /web/frontend #758 (@dependabot[bot])
- Bump eslint from 8.7.0 to 8.8.0 in /web/frontend #754 (@dependabot[bot])
- Bump github.com/tdewolff/minify/v2 from 2.9.29 to 2.10.0 #752 (@dependabot[bot])
0.8.0 (2022-01-27)
- Cloud provider name is missing from the host's Cloud Detail section #690
- Allow --help as non-root for install-agent.sh #496
- 'Select All' and 'Deselect All' are missing in Filters 'Health status...' #476
- Cross reference the related variables between the helm charts #382
- Add mTLS agent/server configuration to the installers and the helm chart #380
- Run npx prettier formatting on e2e test files #747 (arbulu89)
- Add new e2e tests for the checks catalog view #736 (arbulu89)
- Add provider field in the cloud details section #711 (arbulu89)
- Check results pruning command and cron job #661 (arbulu89)
- Store runner check results in the database #652 (arbulu89)
- Projected events are skipped if events are coming almost in parallel #742
- Filters not visualized when they are set in the URI #716
- Individual checks are not properly highlighted when selected in the cluster settings modal #709
- DB address appears as
<nil>
in the demo environment #704 - Health overview should give information about all the hosts #691
- Premium badge in the checks catalog out of place #655
- Obsolete database info in Hosts detail view after un_registration #576
- Duplicate database after unregistration and registration process #573
- page 'Pacemaker Clusters' not reloaded automatically after tag removed #478
- Fix tag removal when filtering #733 (arbulu89)
- Fix health container numbers and pagination numbers #725 (arbulu89)
- Set table filters properly when the page is reloaded in a new tab #717 (arbulu89)
- Fix checkbox not shown as selected inside tables #714 (dottorblaster)
- Replace premium check position to description column #707 (arbulu89)
- Fix error in prune checks chart declaration #693 (arbulu89)
- Create the premium detecion service mocks properly #654 (arbulu89)
- Telemetry context:
apiHost
is a confusing name #641 - Add tests to the cmd line and env variables usage #410
- Add load config to install-server script #748 (fabriziosestito)
- SAP system details page tests #743 (arbulu89)
- Bump azure/setup-helm from 1 to 2.0 #746 (dependabot[bot])
- Write down some documentation in the README about Cypress #745 (dottorblaster)
- Remove skipping for an older event #744 (fabriziosestito)
- Rename CI step related to trento and photofinish binary setup #740 (nelsonkopliku)
- Bump github.com/vektra/mockery/v2 from 2.9.4 to 2.10.0 #739 (dependabot[bot])
- Add SAP Systems overview acceptance tests #738 (fabriziosestito)
- Update the cluster discovery fixtures for cypress to match the new model #737 (rtorrero)
- Bump webpack-cli from 4.9.1 to 4.9.2 in /web/frontend #735 (dependabot[bot])
- Bump @yaireo/tagify from 4.9.4 to 4.9.5 in /web/frontend #734 (dependabot[bot])
- Helm: move
dependencies
variables toglobal
#732 (flaviodsr) - Bump webpack from 5.66.0 to 5.67.0 in /web/frontend #731 (dependabot[bot])
- Bump @babel/core from 7.16.10 to 7.16.12 in /web/frontend #730 (dependabot[bot])
- Bump @babel/preset-env from 7.16.10 to 7.16.11 in /web/frontend #729 (dependabot[bot])
- Add e2e tests for the host details view #728 (rtorrero)
- About page cypress test improvements #727 (fabriziosestito)
- Hearbeat immediately once when starting agent simulation in e2e tests #726 (nelsonkopliku)
- Bump @babel/preset-env from 7.16.8 to 7.16.10 in /web/frontend #724 (dependabot[bot])
- Bump @babel/core from 7.16.7 to 7.16.10 in /web/frontend #723 (dependabot[bot])
- Bump sass from 1.48.0 to 1.49.0 in /web/frontend #722 (dependabot[bot])
- Bump axios from 0.24.0 to 0.25.0 in /web/frontend #721 (dependabot[bot])
- Bump eos-icons from 5.3.1 to 5.4.0 in /web/frontend #720 (dependabot[bot])
- Bump github.com/tdewolff/minify/v2 from 2.9.28 to 2.9.29 #719 (dependabot[bot])
- Bump github.com/swaggo/gin-swagger from 1.3.3 to 1.4.0 #718 (dependabot[bot])
- Update chart lock #715 (dottorblaster)
- Fix dump scenario command and add tests #713 (fabriziosestito)
- Skip non dc cluster projection #712 (fabriziosestito)
- Bump eslint from 8.6.0 to 8.7.0 in /web/frontend #710 (dependabot[bot])
- Dump scenario from a running k3s installation #708 (fabriziosestito)
- Bump sass from 1.47.0 to 1.48.0 in /web/frontend #702 (dependabot[bot])
- Bump github.com/tdewolff/minify/v2 from 2.9.27 to 2.9.28 #701 (dependabot[bot])
- Refactor autoenv related code to a new function #700 (fabriziosestito)
- Add missing viper autoenv to ctl command #699 (fabriziosestito)
- Hosts overview e2e test #698 (nelsonkopliku)
- Fix prune jobs #697 (fabriziosestito)
- Bump webpack from 5.65.0 to 5.66.0 in /web/frontend #696 (dependabot[bot])
- Add missing tests for sap system discovery collector #694 (rtorrero)
- Add ctl commands #692 (fabriziosestito)
- Bump ansible-lint to 5.3.2 #689 (dottorblaster)
- Bump @babel/preset-env from 7.16.7 to 7.16.8 in /web/frontend #688 (dependabot[bot])
- Bump helm/chart-testing-action from 2.1.0 to 2.2.0 #687 (dependabot[bot])
- Bump sass from 1.46.0 to 1.47.0 in /web/frontend #686 (dependabot[bot])
- Bump github.com/spf13/afero from 1.7.1 to 1.8.0 #685 (dependabot[bot])
- Bump sass from 1.45.2 to 1.46.0 in /web/frontend #684 (dependabot[bot])
- Add e2e tests in CI pipeline #683 (nelsonkopliku)
- Bump github.com/tdewolff/minify/v2 from 2.9.26 to 2.9.27 #682 (dependabot[bot])
- Add Homepage e2e test #681 (nelsonkopliku)
- Pin container versions helm chart #680 (fabriziosestito)
- Bump Trento version to 0.7.1 inside install scripts #679 (dottorblaster)
- Add mtls to installer scripts #678 (fabriziosestito)
- Add Dependabot auto-merge action #677 (fabriziosestito)
- Bump eslint from 8.5.0 to 8.6.0 in /web/frontend #676 (dependabot[bot])
- Bump @babel/preset-env from 7.16.5 to 7.16.7 in /web/frontend #675 (dependabot[bot])
- Bump @babel/core from 7.16.5 to 7.16.7 in /web/frontend #674 (dependabot[bot])
- Bump sass from 1.45.1 to 1.45.2 in /web/frontend #673 (dependabot[bot])
- Bump @babel/preset-react from 7.16.5 to 7.16.7 in /web/frontend #672 (dependabot[bot])
- Bump github.com/tdewolff/minify/v2 from 2.9.24 to 2.9.26 #671 (dependabot[bot])
- Bump github.com/shirou/gopsutil from 3.21.10+incompatible to 3.21.11+incompatible #670 (dependabot[bot])
- Bump github.com/spf13/viper from 1.10.0 to 1.10.1 #669 (dependabot[bot])
- Bump github.com/swaggo/swag from 1.7.6 to 1.7.8 #668 (dependabot[bot])
- Bump github.com/spf13/afero from 1.6.0 to 1.7.1 #667 (dependabot[bot])
- Allow --help as non-root for install-agent.sh #664 (fabriziosestito)
- Add mTLS to the helm chart #662 (fabriziosestito)
- Goodbye ARA #660 (arbulu89)
- Bump webpack-cli from 4.8.0 to 4.9.1 in /web/frontend #658 (dependabot[bot])
- Bump eslint-plugin-react from 7.27.1 to 7.28.0 in /web/frontend #657 (dependabot[bot])
- Bump github.com/spf13/cobra from 1.1.3 to 1.3.0 #653 (dependabot[bot])
- Bump github.com/vektra/mockery/v2 from 2.9.0 to 2.9.4 #651 (dependabot[bot])
- Bump bootstrap from 4.6.0 to 4.6.1 in /web/frontend #650 (dependabot[bot])
- Bump babel-loader from 8.2.2 to 8.2.3 in /web/frontend #649 (dependabot[bot])
- Bump eslint-plugin-react from 7.26.0 to 7.27.1 in /web/frontend #648 (dependabot[bot])
- Bump @babel/preset-env from 7.15.6 to 7.16.5 in /web/frontend #647 (dependabot[bot])
- Bump @babel/core from 7.15.5 to 7.16.5 in /web/frontend #646 (dependabot[bot])
- Fix sap systems projector #645 (fabriziosestito)
- Delete obsolete sap system instances #644 (fabriziosestito)
- Rename telemetry apiHost to telemetryServiceUrl #643 (dottorblaster)
- Bump docker/login-action from 1.11.0 to 1.12.0 #638 (dependabot[bot])
- Bump github.com/swaggo/gin-swagger from 1.3.1 to 1.3.3 #637 (dependabot[bot])
- Bump github.com/gin-contrib/sessions from 0.0.3 to 0.0.4 #636 (dependabot[bot])
- Bump github.com/sirupsen/logrus from 1.4.2 to 1.8.1 #634 (dependabot[bot])
- Bump webpack from 5.54.0 to 5.65.0 in /web/frontend #633 (dependabot[bot])
- Upgrade from eos 2.5.1 to 5.0.0 #600 (rtorrero)
0.7.1 (2021-12-21)
- Missing info about HANA instance when trento agent is stopped in primary node #536
- Add the cluster modal user interaction in the new REST api #219
- Add dependabot.yml config for GH #612 (@rtorrero)
- Pacemaker Cluster - created tags don't showed up if other filter selected #602
- Make the table cell alignment consistent in the cluster detail page #535
- Information missing or wrong information displayed in console after full shutdown #515
- Wrong HANA cluster info after failover #513
- HANA primary info missing after failover #512
- Status of SAP instance doesn't get updated after trento-agent got stopped #491
- The fencing timeout check fails if the time unit is set #447
- Point the telemetry service to telemetry.trento.suse.com #640 (@dottorblaster)
- Fix test 373DB8 to pass if timeout unit is set #639 (@arbulu89)
- Align properly the cluster sites tables columns #628 (@arbulu89)
- Fix cluster list filters #627 (@fabriziosestito)
- Paginate correctly sap systems #626 (@arbulu89)
- Update gin gonic to the latest version due to major breaking bug in the router mechanism #610 (@fabriziosestito)
- Fix cluster details resource issues #604 (@arbulu89)
- SAP systems view: PAS instance (01) not listed under NWP #609
- Cluster setting: no field to enter connection user #608
- Bad Gateway or always get an error message about fetching checks date for hana_cluster #606
- Pacemaker Clusters details - Health - 'Show check results' is misleading #605
- Tilde is not correctly resolved on installation script #492
- Trento Agent version name should be consistent #490
- Port the SAP systems list to the new architecture #339
- Cluster Detail page displays an error even if the trento-runner is running #330
- Bump eslint from 7.32.0 to 8.5.0 in /web/frontend #632 (@dependabot[bot])
- Bump prettier from 2.4.1 to 2.5.1 in /web/frontend #630 (@dependabot[bot])
- Bump sass from 1.45.0 to 1.45.1 in /web/frontend #629 (@dependabot[bot])
- Bump github.com/lib/pq from 1.10.2 to 1.10.4 #625 (@dependabot[bot])
- Bump github.com/tdewolff/minify/v2 from 2.9.16 to 2.9.24 #624 (@dependabot[bot])
- Bump github.com/swaggo/swag from 1.7.4 to 1.7.6 #622 (@dependabot[bot])
- Bump github.com/spf13/afero from 1.1.2 to 1.6.0 #621 (@dependabot[bot])
- Bump @babel/preset-react from 7.14.5 to 7.16.5 in /web/frontend #620 (@dependabot[bot])
- Bump axios from 0.21.4 to 0.24.0 in /web/frontend #618 (@dependabot[bot])
- Bump @yaireo/tagify from 4.7.2 to 4.9.4 in /web/frontend #617 (@dependabot[bot])
- Bump docker/login-action from 1.10.0 to 1.11.0 #616 (@dependabot[bot])
- Bump sass from 1.32.8 to 1.45.0 in /web/frontend #615 (@dependabot[bot])
- Bump docker/metadata-action from 3.3.0 to 3.6.2 #614 (@dependabot[bot])
- Bump actions/setup-python from 1 to 2.3.1 #613 (@dependabot[bot])
0.7.0 (2021-12-17)
- Premium stuff. #582
- Provide direct navigation from the check results modal to the catalog #532
- Use the host identifier as host details page reference instead of the hostname #521
- Improvements in the runner logging #469
- Introduce Helm chart tests in the CI pipeline #405
- Wrap all the GetSelectedChecksById calls in the runner, to a unique API call #383
- Add PremiumDetection capabilities #586 (@nelsonkopliku)
- Reduce discovery times to 10 seconds and do not store duplicated events #581 (@fabriziosestito)
- Refactor cluster settings fe #561 (@fabriziosestito)
- Add live logging ansible #530 (@arbulu89)
- Add flavor to version package #505 (@rtorrero)
- Migrate about page and sles subscriptions data to the database #461 (@arbulu89)
- Split the runner environment vars in directories #440 (@rtorrero)
- Remove column 'System' from HANA Databases - Hosts #549
- SAP Systems - Filters -SID doesn't work or works only with big delay #545
- Filters tags added at page of Hosts shows up on page Peacemake Clusters #544
- List in "Settings > Checks catalog" wrongly rendered #543
- Instance numbers with one digit in SAP system detail view #508
- Cluster detail view: checks selected but not showing in Health section #507
- Cluster view: Health section not showing clusters in any status #506
- Unknown host listed in Hosts view #503
- Bad Gateway error when navigating through the different views in the console #502
- SAP System link in Host Detail view takes you to a Not Found page (The requested URL doesn't exist) #501
- "SAP System details" instead of "HANA Database details" shows up if open a SID #495
- cannot detect hosts status correctly or returns 500 error code #482
- "Warning" value stays 0 even there is a problem with duplicated cluster name #479
- Trento runner reports all checks in green if the
ssh
command is not available #277 - Cluster nodes disappearing from the cluster list when HA discovery loop fails #205
- HANA secondary sync state should display a message when replication is not working #154
- Fix null return in check settings #603 (@fabriziosestito)
- fix bogus docker build makefile error #592 (@stefanotorresi)
- Fix SBD checks 0B6DB2 and 49591F remediation rendering #587 (@arbulu89)
- Fix Cluster hana detail host link #555 (@fabriziosestito)
- Fix Pacemaker Site Details displaying name-related host hrefs #554 (@dottorblaster)
- Fix sap systems template #547 (@fabriziosestito)
- Set a timeout in ansible tasks #534 (@arbulu89)
- Show SAP instance number using 2 digits #527 (@arbulu89)
- Create properly the SAP system url in the host page #526 (@arbulu89)
- Show HANA details in its details page #525 (@arbulu89)
- It's the final consul cleanup #569 (@nelsonkopliku)
- Removed consul config dir option #567 (@nelsonkopliku)
- Cleanup agent from consul #559 (@nelsonkopliku)
- Remove cluster generic #551 (@fabriziosestito)
- Remove premium checks and their variables #500 (@arbulu89)
- Pacemaker Clusters - Health status always has value '0' for Passing, Warning, Critical all the time #601
- Bad Gateway got displayed for trento server - Hosts #598
- All hosts got red icon '!' regardless trento agent is running #596
- The icon of magnifying glass is misleading #540
- Refactor cluster entity/model to have just one SID #493
- Add a make target to build API documentation #321
- Revert collector deduplication #599 (@fabriziosestito)
- Move About under Settings #595 (@stefanotorresi)
- remove repetition in the checks description #594 (@stefanotorresi)
- follow official product guidelines #593 (@stefanotorresi)
- "About premium" improvements #591 (@rtorrero)
- Add missing hosts preload in attached database retrieval #590 (@fabriziosestito)
- Remove the extra space in the BuiltTag comment #589 (@arbulu89)
- Fix attached database instances hydration #588 (@fabriziosestito)
- Remove hardcoded constant for the flavor to a Makefile variable #585 (@rtorrero)
- Add suse registry tag labels in the helm chart #584 (@arbulu89)
- Hide system column in SAP System detail hosts table #583 (@fabriziosestito)
- Disable test parallelism #580 (@fabriziosestito)
- Reduce the agent discovery interval default value to 30 seconds #578 (@fabriziosestito)
- Further consul cleanup #577 (@nelsonkopliku)
- Updated architecture diagram to the consul-free version #575 (@nelsonkopliku)
- Bump postgresql version #574 (@fabriziosestito)
- Disable host_key_checking when running ansible playbook #572 (@nelsonkopliku)
- Fixed clusters settings endpoint leftover #571 (@nelsonkopliku)
- Add error information about inventory content creation #570 (@nelsonkopliku)
- Stop trento agent before installing the new one #568 (@fabriziosestito)
- Leftover cleanup #566 (@nelsonkopliku)
- Fix cluster type field in hosts projection #565 (@fabriziosestito)
- Fixes ssh-address required option #564 (@nelsonkopliku)
- Remove consul references from the README #562 (@dottorblaster)
- Clean up helm chart form consul references #560 (@nelsonkopliku)
- Make runner use clusters settings API instead of Consul #558 (@nelsonkopliku)
- Change the license icon inside the sidebar to assignment one #557 (@dottorblaster)
- Use the %{name} macro in Provides #556 (@arbulu89)
- Hosts UI revamp #552 (@dottorblaster)
- Refactor sap system detail view #548 (@fabriziosestito)
- Add cluster settings api #546 (@nelsonkopliku)
- Add support to scroll to anchors in the catalog #539 (@rtorrero)
- Switch to projected sapsystems list #538 (@fabriziosestito)
- Refactor cluster tags api with the new clusters service #533 (@rtorrero)
- Refactor cluster SIDs in SID (model, entity, projector, service, handlers) #531 (@fabriziosestito)
- Cleanup cluster detail leftovers #529 (@fabriziosestito)
- Fix hosts next handler/service naming leftovers #528 (@fabriziosestito)
- Switch to projected HANA cluster detail view #524 (@fabriziosestito)
- Change the Telemetry apiHost to a dummy service #523 (@nelsonkopliku)
- Adds a link to a piece of documentation on SSL certificates #522 (@nelsonkopliku)
- Removes skipping certificate check from collector client #520 (@nelsonkopliku)
- Improve changes file generation #519 (@arbulu89)
- Switch to hosts next #517 (@fabriziosestito)
- Add SAPSystems to host (next) #511 (@fabriziosestito)
- Move checks structs to entities and remove old checks in catalog #509 (@arbulu89)
- Add premium badge to the premium checks in catalog #504 (@arbulu89)
- Include missing references on some checks. #499 (@diegoakechi)
- Fixed flaky test on telemetry engine #498 (@nelsonkopliku)
- Add EULA acceptance middleware and UI #497 (@dottorblaster)
- Project HANA Cluster Details #488 (@fabriziosestito)
- Publish host telemetry to telemetry service #487 (@nelsonkopliku)
- remove the 'trento-' prefix from container artifacts #486 (@stefanotorresi)
- Identify trento installation #472 (@nelsonkopliku)
- Enable SAPSystems projection #462 (@dottorblaster)
- Ci goodies 2: The Comeback #459 (@rtorrero)
- Add heartbeat to agent #444 (@fabriziosestito)
0.6.0 (2021-11-18)
- 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)
- 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)
- 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
- 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)
0.5.0 (2021-10-20)
- Add a test for ApiClusterCheckResultsHandler #304
- Allow install-server script to fetch from different repo owners #342 (@rtorrero)
- Add HANA replication state in the Databases list view #338 (@arbulu89)
- Add DB information in the SAP systems list page #334 (@arbulu89)
- Add the possibility to filter the checks table #333 (@dottorblaster)
- Compare corosync.conf across the nodes #331 (@aleksei-burlakov)
- Cluster checks table makeover: achieve a hierarchical view #329 (@dottorblaster)
- Prevent installing the server if firewalld is detected #324 (@fabriziosestito)
- Refactor and cleanup web tests #323 (@fabriziosestito)
- Discover a globally unique SAP system ID #311 (@arbulu89)
- Add PostgreSQL #306 (@fabriziosestito)
- Add hana database entry sidebar #303 (@arbulu89)
- Cluster health details view makeover #291 (@dottorblaster)
- Runner - Create new check ids system #282 (@arbulu89)
- Checks result modal node column empty on unreachable #340
- Trento runner container in K3S is leaving ssh defunc processes #326
- The check 2C2D43 (2.2.8) is blocking the whole runner's ansible execution #325
- Tags autocomplete options shows duplicated tags #317
- HANA Databases page misses tags API, so tags are broken #308
- Make the new cluster health details play well with unreachable hosts #305
- container images are not built with the correct version constant #301
- Fix apparmor_parser requirement check #355 (@fabriziosestito)
- Show properly the checks when some node is unreachable by ansible #343 (@arbulu89)
- Add a runner_on_skipped hook into the callback module of the runner #337 (@dottorblaster)
- Fix check 2.2.8 updating the sudo calls to not block the runner in k3s #328 (@arbulu89)
- Use tini in the runner container to remove ssh zombie processes #327 (@arbulu89)
- Store hosts reachable state during the runner execution #320 (@arbulu89)
- Remove duplicated tags in getTags function #319 (@arbulu89)
- Fix tags usage in the databases view #318 (@arbulu89)
- Get correct version to OBS using git release tags #313 (@rtorrero)
- Fetch tags before building container images #302 (@fabriziosestito)
- Add minimum ansible version in the documentation and dockerfile #336 (@arbulu89)
- update readme according to latest changes and revisit its structure #312 (@stefanotorresi)
- Trigger
obs-commit
job also for releases #310 (@rtorrero) - Avoid using "rolling" as version and use the previous version instead #309 (@rtorrero)
- updates env documentation #307 (@nelsonkopliku)
- add more guidelines to the release how-to #300 (@stefanotorresi)
- Disable gin debug logging on demand #299 (@dottorblaster)
- Add apparmor pre-requirement in the install-server script #268 (@dottorblaster)
0.4.1 (2021-10-01)
- Add About page with subscription details #273 (@arbulu89)
- Add a --rolling option to the install-agent script to use factory repos #270 (@dottorblaster)
- Use only one GitHub runner instead of 1 per node using new install scripts #269 (@rtorrero)
- Add warning and skipped states to the checks #266 (@arbulu89)
- Discover SUSE subscription details #260 (@arbulu89)
- Frontend tooling: introduce Prettier and ESLint #259 (@dottorblaster)
- Add server installer #253 (@fabriziosestito)
- Some improvements to the server installation on k3s through Helm #251 (@dottorblaster)
- Build containers in CI/CD #250 (@fabriziosestito)
- Trento RPM built in devel:sap:trento is not being injected the version number correctly #262
- Fix the liveness probe in the ARA chart due to sporadic sigterms #288 (@rtorrero)
- Fix runner container image #287 (@stefanotorresi)
- install-agent: fix typo in the script #280 (@rtorrero)
- Remove the discovery TTL consul health checks #208
- Remove docker-compose.yml #296 (@stefanotorresi)
- remove unused gh action #294 (@stefanotorresi)
- Fix trento-server chart name #297 (@fabriziosestito)
- Remove
$
from all the bash code examples #295 (@stefanotorresi) - Adjust scrips location #292 (@nelsonkopliku)
- Fix test on subscription code, replacing Equal by ElementsMatch #289 (@arbulu89)
- Minor improvements #286 (@aleksei-burlakov)
- Use correct name for pre-release job #285 (@rtorrero)
- halt deploy until images / packages are ready #284 (@rtorrero)
- Rename sidebar entries to Pacemaker Clusters and SAP Systems #283 (@arbulu89)
- fix wrong output path for the binaries #279 (@rtorrero)
- Update subscription Load test to use ElementsMatch #276 (@arbulu89)
- Adds an updated version of Trento Architecture Diagram #275 (@nelsonkopliku)
- Run ansilble-lint in the CI process #272 (@arbulu89)
- Set the TRENTO_REPO variable properly inside install-agent.sh #271 (@dottorblaster)
- Fix support for -e cluster_selected_checks= option #267 (@brett060102)
- Fix: set the version in the Makefile explicitly #265 (@aleksei-burlakov)
- Minor Helm chart updates #264 (@stefanotorresi)
- add source label to dockerfile #263 (@stefanotorresi)
- Add a default ansible configuration file usage #261 (@arbulu89)
- Use new ghcr.io images #258 (@rtorrero)
- Create the Trento ansible callback code #257 (@arbulu89)
- Improve the metadata and check finding and move variables to defaults #255 (@arbulu89)
- Fix: trento path is /usr/bin #252 (@aleksei-burlakov)
- Fix obs workflow so that the submit job runs correctly on releases #248 (@stefanotorresi)
- Remove discovery health checks; add trento-agent health check #240 (@fabriziosestito)
0.4.0 2021-09-15
- New Ansible-driven "Trento Runner" component, powering the main HA Checker feature (#150, #165, #187, #191, #204, #213)
- Add the checks catalog page (#159)
- Granular customization of the HA Checker rules (#181, #189, #211, #217)
- One-line installers and Continuously Delivered packages (#226)
- Helm Chart for the Trento Server deployment (#206, #239, #242, #244)
- Add trento agent version visualization in the UI (#168, #198)
- Add discovery-period flag to the agent (#234)
- Move the benchcommon based checks to ansible (#167, #172, #173, #174, #175, #180, #185, #190, #202, #223, #223, #225, #233)
- New SAP focused HANA Cluster and SAP Systems views (#169, #170, #171, #179, #192, #193, #222, #228)
- Tagging, filtering, and general navigation enhancements (#160, #221)
- Update the Dockerfile to use distroless containers (#241)
- Update the agent systemd unit file (#158)
- Rename the "Checks" section in the single host page (#238)
- Use full version of trento server in the web ui (#245)
- Fix and improve CI process steps (#182, #184, #212, #243)
- Fix Azure metadata discovery for different hypervisors (#229, #232)
- Fix assets upload in the CI process (#147, #156)
- Fix SID retrieval on the cluster context (#149)
- Fix the CIB Groups usage (it was not present before) (#151)
- Remove Environment and Landscapes pages in favor of the new tagging system (#188)
- Remove automatic cluster name generation (#203)
- Remove HANA role badge (#210)
- Remove benchcommo checker for HA checks (#220)
0.3.0 2021-07-14
- Check that the HANA and HANA SPS versions are compatible (#100)
- Check NTP time synchronization is configured (#105)
- Get system replication and landscape data for HANA (#106)
- Add self-hosted actions runner continuous deployment (#108)
- Add Check the hacluster user's password is not linux (#109)
- Add version command to CLI (#111)
- Add: Set log timestamp format (#113)
- Generate new consistent ID and human readable name for clusters (#114)
- Collect hdbnsutil -sr_state output (#115)
- Add resources members happy path tests (#119)
- Add: Check that HANA's autostart is disabled (#121)
- Add cloud metadata details - Azure (#126)
- Add pagination to the hosts view table (#132)
- Implement new styles for the host list view (#139)
- List clusters template revamp (#142)
- Change: standard logging --> github.com/sirupsen/logrus (#107)
- Update hana-scale-up-perf-optimized-azure.yaml (#110)
- Single cluster template revamp (#120)
- Separate tags in the host list view (#123)
- Update generic layout styles to make the view wider (#138)
- Fix empty tables with a user-friendly message in case of no records (#102)
- Fix minor text polishings (#116)
- Lock mockery dependency version (#121)
- Fix broken test due to cluster-id introduction (#125)
- Add templates sanity check (#129)
- Fix TestSAPSystemHandler test (#130)
- Side menu: show the right title on hover (#131)
- Fix missing
</li>
in menu sidebar (#133)
0.2.0 2021-06-16
- Add SAP Systems to default environment and landscape in absence of one (#70)
- Check that /etc/hosts contains all cluster nodes (#98)
- Check the UCAST is used by corosync with at least 2 com-n rings (#91, #96)
- Add project logo to the header (#90)
- Check that 2-nodes cluster must either have disk-based sbd or qdevice (#87)
- Landing page update with scope documentation (#82)
- Add this changelog ;) (#80)
- SBD configuration and service discovery (#72)
- README updates
- Side bar and Home landing page improvements
- azure-rules check 1.3.5 was splitted into two checks
- Improve sidebar template (#84)
- Copy sapcontrol webservices from the exporter library instead of importing them (#81)
- Change how some checks are grouped together (#73, #74, #94)
- Reorganize the SAP System domain model structures (#75)
- Fix SAP system layout rendering
- Don't let the app crash on 404s (#97)
- Use the correct path for the global.ini config file of the SAPHanaSR check (#95)
0.1.0 2021-05-26
- first release of Trento
- Automated discovery of SAP HANA HA clusters
- SAP Systems and Instances overview
- Grouping by Landscapes and Environments
- Configuration validation for Pacemaker, Corosync, SBD, SAPHanaSR and other + generic SUSE Linux Enterprise for SAP Application OS settings
- Specific configuration audits for SAP HANA Scale-Up Performance-Optimized
- scenarios deployed on MS Azure cloud.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
* This Changelog was automatically generated by github_changelog_generator