Releases: RedHatInsights/insights-results-aggregator
Releases · RedHatInsights/insights-results-aggregator
v1.4.1
v1.4.0
What's Changed
- Makefile target to generate function list from service executable by @tisnik in #1681
- Updated makefile help by @tisnik in #1682
- Added new option into pull request template by @tisnik in #1683
- Info about
golangci-lint
by @tisnik in #1684 - add unit tests by @dpensi in #1687
- Two new options: security fixes by @tisnik in #1690
- [CCXDEV-9704] run more tests in pull requests by @matysek in #1692
- Update Golang-client package to 1.14.0 by @tisnik in #1693
- [CCXDEV-10204] pr_check.sh: enable ui tests by @matysek in #1694
- Link to BDD tests by @tisnik in #1705
- (Trivial) configuration test reformat by @tisnik in #1706
- update docker image by @dpensi in #1703
- Bump golang.org/x/sys from 0.0.0-20211019181941-9d821ace8654 to 0.1.0 in /docs/presentations/DB-write-speed by @dependabot in #1707
- Bump golang.org/x/net from 0.0.0-20211015210444-4f30a5c0130f to 0.7.0 in /docs/presentations/IRES-research-2022 by @dependabot in #1709
- Bump golang.org/x/sys from 0.0.0-20211019181941-9d821ace8654 to 0.1.0 in /docs/presentations/IRES-research-2022 by @dependabot in #1708
- Doc about special info rule by @tisnik in #1710
- Fixed typos (trivial) by @tisnik in #1711
- Simplify sources (trivial) by @tisnik in #1712
- Add BDD tests stage in CI by @epapbak in #1713
- Code coverage support in binaries by @tisnik in #1714
- Proper version is added into Insights Results Aggregator binary file by @tisnik in #1715
- [CCXDEV-10595] Add ccx-mock-ams to the list of components to deploy in pr_checks by @ikerreyes in #1716
- fix typo by @dpensi in #1686
- Bump golang.org/x/net from 0.1.0 to 0.7.0 by @dependabot in #1704
- Bump-up Go SQLmock library to the latest stable version by @tisnik in #1734
- Bump-up PG library to the latest stable version by @tisnik in #1736
- Made with Go badge by @tisnik in #1737
- Bump-up
testify
library by @tisnik in #1746 - Bump-up
pq
library by @tisnik in #1747 - Use latest image for insights-behavioral-spec in BDD tests by @epapbak in #1748
- Use Go 1.18 on CI and on prod by @tisnik in #1750
- Removed non active code owner by @tisnik in #1753
- Bump golang.org/x/crypto from 0.0.0-20210921155107-089bfa567519 to 0.1.0 by @dependabot in #1751
- Bump github.com/buger/jsonparser from 1.0.0 to 1.1.1 by @dependabot in #1752
- Redis configuration by @tisnik in #1754
- Storage type configuration option by @tisnik in #1755
- [CCXDEV-11124] Add deployment for cache-writer (just Redis) by @juandspy in #1749
- Pin GolangCI by @tisnik in #1757
- NoopStorage struct sync with DBStorage struct by @tisnik in #1756
- Fix Clowdapp config for Redis by @tisnik in #1760
- Storage factory by @tisnik in #1759
- Bump-up
utils
andtypes
dependencies to be able to use Redis by @tisnik in #1761 - Use
redis
configuration as part ofstorage
configuration struct by @tisnik in #1763 - Fix: ability to start Insights Results Aggregator with Redis as a storage by @tisnik in #1764
- Fixes: package name shadowing by @tisnik in #1765
- Log Request ID correctly (where appropriate) by @tisnik in #1766
- Initialize Redis client by @tisnik in #1767
- Use the latest Insights Results Aggregator Data package by @tisnik in #1768
- Pass
RequestID
to store report method in all implemented interfaces by @tisnik in #1769 - Store keys with RequestID into Redis by @tisnik in #1770
- Bump-up
types
package by @tisnik in #1771 - Store rule hits into Redis by @tisnik in #1772
- [CCXDEV-11216] Add clowdapp for the cache writer by @juandspy in #1773
- Lower log level to debug by @juandspy in #1774
- Removed unused code in benchmark by @tisnik in #1775
- Dummy unit tests for Redis storage implementation by @tisnik in #1776
- More unit tests for no-op storage by @tisnik in #1777
- Close Redis client on exit by @tisnik in #1778
- Bump-up Viper dependency by @tisnik in #1779
- Fix Redis endpoint for cache-writer by @juandspy in #1780
- Update the service port name by @juandspy in #1781
- Consumer constructor - more logging by @tisnik in #1783
- Fully optional client for Sarama library by @tisnik in #1785
- Add the dashboards for redis and cache writer by @juandspy in #1784
- Info about connection to Redis by @tisnik in #1786
- [CCXDEV-11203] Update redis dashboard by @juandspy in #1787
- [CCXDEV-11203] Update written_reports metric in redis too by @juandspy in #1788
- Add clowder mapping by @juandspy in #1789
- Add Jakub as code owner by @tisnik in #1790
- Fixed ubi-minimal version by @joselsegura in #1791
- Use proper way to include latest tag into binary by @tisnik in #1794
- strip .report suffix from rule module when inserting rule hits to Redis by @Bee-lee in #1793
- Update Travis BDD step by @epapbak in #1792
- Do not run UI tests as part of the pr_checks by @ikerreyes in #1795
- fix Grafana dashboard missing CPU data by @juandspy in #1796
- [CCXDEV-11194] Ignore minimum 3 replicas alert by @juandspy in #1797
- [CCXDEV-11...
v1.3.4
v1.3.3
v1.3.2
What's Changed
- slower probes by @dpensi in #1665
- fix aggregator probes by @dpensi in #1666
- Adding org_id and account to Payload Tracker updates by @joselsegura in #1668
- Update builder image to Go 1.17 by @joselsegura in #1669
- Use Go 1.17 on CI by @tisnik in #1670
- Enable Ibutsu reportig on pr_checks by @ikerreyes in #1671
- Bump-up
bluemonday
package by @tisnik in #1672 - Update Grafana board by @joselsegura in #1674
- GolangCI lint action v3 by @tisnik in #1675
- Remove
user_id
from everything cluster_rule_toggle related by @Bee-lee in #1676
New Contributors
- @ikerreyes made their first contribution in #1671
Full Changelog: v1.3.1...v1.3.2
v1.3.1
What's Changed
- [CCXDEV-9204] Move dashboard from saas-templates by @juandspy in #1654
- Adding support for clowder topics mapping by @joselsegura in #1655
- [CCXDEV-7997] Aggregate consuming and writing messages by @juandspy in #1656
- attempt to fix stage issue with inconsistent numbers by @Bee-lee in #1657
- extend logs for ReadReportForCluster by @Bee-lee in #1659
- [CCXDEV-9206] Enable pr_check.sh by @matysek in #1660
- Adding clowder configuration to docs by @joselsegura in #1662
- fix impacted since bug by @dpensi in #1663
- clean up rest of aggregator code, refactor auth mechanism by @Bee-lee in #1664
Full Changelog: v1.2.7...v1.3.1
v1.3.0
What's Changed
- [CCXDEV-8911] Enable pr_check tests again. by @matysek in #1646
- [CCXDEV-8991] Lower cpu/mem resources for stage by @matysek in #1647
- Added support for Kafka authentication and certificates by @joselsegura in #1648
- Updated local setup info by @tisnik in #1649
- Display code coverage on CI by @tisnik in #1651
- REST API schema in pull request template by @tisnik in #1650
- Part 2 of
org_id
/account_number
migration by @Bee-lee in #1652
Full Changelog: v1.2.6...v1.2.7
v1.2.6
What's Changed
- Postgres on ci by @joselsegura in #1430
- Add timestamp to schema by @joselsegura in #1431
- [CCXDEV-7328] fix pr_check by @matysek in #1434
- add debug logs to check results of database migration by @Bee-lee in #1432
- add migration to clean-up cluster rule toggle and feedback tables by @Bee-lee in #1435
- disable migration 0022 to check problem by @Bee-lee in #1436
- enable migration 0022 after fixed infra issues by @Bee-lee in #1437
- remove migration 0022 to check for pod resources error by @Bee-lee in #1438
- re-add migration 0022 after confirming it's not the cause of pod resources error by @Bee-lee in #1439
- Storing the gathering time from metadata into database, if present by @joselsegura in #1440
- Increase memory for prod by @matysek in #1443
- Making the aggregator's report endpoint getting toggles for user by @joselsegura in #1442
- Removed unused code by @tisnik in #1444
- add disabled flag to cluster_rule_toggle query by @Bee-lee in #1445
- Report endpoint metadata to include gathered_at by @joselsegura in #1446
- Update remote theme for docs by @joselsegura in #1447
- Fix issues found by code review by @tisnik in #1564
- Local setup (stub) by @tisnik in #1565
- Try different theme by @tisnik in #1566
- Disable remote theme by @tisnik in #1567
- Repo name in config by @tisnik in #1568
- Hopefully this one make Jekyll happy by @tisnik in #1569
- Local setup docs by @tisnik in #1571
- "RDS burst balances are depleted" adventure by @tisnik in #1573
- Use simple
INSERT
, w/oON CONFLICT
clause to insert rule hits by @tisnik in #1579 - Proper btree indexing, not using sequential scan by @tisnik in #1580
- more time for probes by @dpensi in #1581
- more memory by @dpensi in #1582
- Setup Golang CI by @tisnik in #1585
- Add more mem for db-writer by @matysek in #1586
- Last checked at from report instead of recommendation table by @Bee-lee in #1587
- Add option to set mem/cpu from app-interface by @matysek in #1588
- Presentation: DB performance improvements by @tisnik in #1590
- DB improvements demo: vertical partitioning by @tisnik in #1591
- Presentation DB perf. improvements - horizontal partitioning of external data pipeline database by @tisnik in #1592
- Info - filter by reported_at not critical (demo slides) by @tisnik in #1593
- DB retention policy by @tisnik in #1595
- PNG optimizations by @tisnik in #1596
- Demo slides by @tisnik in #1597
- Added new report_info table by @joselsegura in #1594
- Slides in Markdown format by @tisnik in #1598
- Fix links to images by @tisnik in #1602
- Multiple INSERT into RULE_HITS table in one statement by @tisnik in #1603
- PNG optimization: docs assets by @tisnik in #1604
- PNG optimization: DB demo by @tisnik in #1605
- Store report info by @joselsegura in #1606
- Fix timeout problems on CI by @joselsegura in #1607
- CCXDEV-7740: build_deploy.sh updated by replacing the tag 'qa' with '… by @martinaslabejova in #1608
- [CCXDEV-6971] Return clusters version in clusters_detail endpoint by @juandspy in #1609
- Set an empty version if cannot be found in DB (second option) by @juandspy in #1611
- [CCXDEV-7969] Add REST API tests to clusters_detail endpoint by @juandspy in #1612
- Using latest change on common types by @joselsegura in #1613
- Efectively store report info into db by @joselsegura in #1614
- Add version to cluster info view by @joselsegura in #1615
- Minor enhancements: bare metal setup by @tisnik in #1616
- Fixed typos by @tisnik in #1619
- Presentation: startup memory spike by @tisnik in #1620
- Added conclusion by @tisnik in #1621
- Fixed typos by @tisnik in #1623
- Fixed yet another typo by @tisnik in #1624
- persistent recommendations created date by @dpensi in #1625
- Add timestamp to rule hit by @Bee-lee in #1622
- add impacted_since row to recommendation table by @dpensi in #1626
- return impacted since field by @dpensi in #1627
- IRES research 2022 V1 by @tisnik in #1628
- fix memory leak by @dpensi in #1629
- Fixed mispells by @tisnik in #1631
- Reformatted by @tisnik in #1630
- insert rule hit with created_at by @dpensi in #1632
- Removed duplicated imports by @tisnik in #1633
- Function is first class value by @tisnik in #1634
- String is already string by @tisnik in #1635
- It's better to use local 'if' variable by @tisnik in #1636
- Fixed typo by @tisnik in #1637
- Get rid of
ioutil
by @tisnik in #1638 - Use string writer directly by @tisnik in #1639
- return new field by @dpensi in #1640
- Clean up unused haberdasher vars and references by @joselsegura in #1641
- handle CreatedAt nil values by @dpensi in #1642
- setup memory variables by @dpensi in #16...
v1.2.5
v1.2.4
What's Changed
- [CCXDEV-6146] Start using PostgreSQL in unit tests by @juandspy in #1384
- Add dead letter queue by @JiriPapousek in #1382
- [CCXDEV-5662] consumer_test.go::TestKafkaConsumer_New_FindCoordinatorRequestError by @juandspy in #1385
- Fixed comments by @tisnik in #1386
- Return lastSeen field in ListOfClustersForOrgSpecificRule's response by @epapbak in #1387
- Dead letter queue add env vars by @JiriPapousek in #1389
- Fix format of the variable in clowdapp config by @JiriPapousek in #1390
- use readAndTrimRuleSelector in /rating and /cluster_details endpoint by @epapbak in #1424
New Contributors
- @JiriPapousek made their first contribution in #1382
Full Changelog: v1.2.3...v1.2.4