What's Changed
- Fixed package name everywhere by @tisnik in #2
- Don't use hardcoded colors in BASH scripts by @tisnik in #4
- Script to check code coverage by @tisnik in #6
- Fix build error by @tisnik in #8
- Fix names by @tisnik in #9
- Initial fixes by @joselsegura in #13
- CI configuration by @joselsegura in #14
- Arch diagrams by @tisnik in #16
- Arch in bitmap format by @tisnik in #17
- Updating README by @joselsegura in #18
- Pull request template and minor repository tweaks by @joselsegura in #19
- Group config parsing by @joselsegura in #20
- Use operator utils by @tisnik in #21
- Adding codeowners by @joselsegura in #22
- Some unit tests by @tisnik in #23
- Adding OpenAPI endpoint and updated API definition by @joselsegura in #24
- update architecture diagrams and chosen external data pipeline architecture for content-service by @Bee-lee in #25
- Adding index for GH Pages by @joselsegura in #26
- Architecture in SVG format by @tisnik in #27
- Stub for rest api tests by @tisnik in #28
- Groups endpoint by @joselsegura in #29
- Fix #30. Writer not used by @joselsegura in #31
- Adding json annotations to format the output of the API and openapi update by @joselsegura in #32
- Fixing mismatch between openapi defintion and current API by @joselsegura in #34
- Method to stop HTTP server by @tisnik in #35
- Elementary tests for server module by @tisnik in #36
- Adding a Dockerfile for building a basic container image by @joselsegura in #37
- Full test coverage for server module by @tisnik in #38
- Endpoints unit tests by @tisnik in #39
- Adding CORS headers support by @joselsegura in #41
- Renamed main module to be more compatible with name of the application by @tisnik in #40
- Smart proxy architecture by @tisnik in #43
- Smart proxy arch is now part of smart proxy repo by @tisnik in #46
- Rest of REST API tests by @tisnik in #49
- Rest of unit tests by @tisnik in #50
- Fixed issue #52 by @tisnik in #53
- Add Codecov icon with link by @tisnik in #55
- Rule content checker by @natiiix in #51
- Added group_config.yaml into Dockerfile by @quarckster in #60
- Animated workflow by @tisnik in #61
- Fix checker bug that reports all tags as unknown by @natiiix in #62
- Remove initialize argument by @joselsegura in #66
- Adding content rule parsing by @joselsegura in #63
- Endpoint serving all content encoded with gob by @joselsegura in #67
- Removing duplicated helpers by @joselsegura in #68
- Minor helper fix in order to use operator-utils helpers by @joselsegura in #70
- Added rules content by @quarckster in #69
- Rename service files to content-service by @joselsegura in #72
- Removing CORS support by @joselsegura in #73
- fixed-some-bugs by @Serhii1011010 in #76
- Link to GitHub pages by @tisnik in #78
- Update insights-operator-utils dependency by @joselsegura in #79
- Don't install utils if already installed by @tisnik in #87
- Fix strings/string in openapi.json spec by @joselsegura in #90
- Adding godocs by @joselsegura in #91
- Added tags to tutorial rule by @bond95 in #93
- Refactoring content parsing by @joselsegura in #95
- We should download only tested 'latest-release' of rules by @quarckster in #98
- Adding HTTP API metrics by @joselsegura in #100
- Class diagram by @tisnik in #102
- Include internal rules by @Bee-lee in #97
- Links to all generated docs by @tisnik in #103
- Animation optimization by gifsicle by @tisnik in #107
- Documentation for conf package by @tisnik in #110
- Creating GitHub pages by @joselsegura in #111
- Using namespaced metrics and updating docs by @joselsegura in #115
- Use specific type for exit code by @tisnik in #117
- Comments for export test sources by @tisnik in #119
- Content service sequence diagram by @tisnik in #120
- Improve docgo generation in Makefile by @joselsegura in #122
- Enable logging configuration by @joselsegura in #124
- Updated pull request template to be compatible with other repositories by @tisnik in #126
- Updated class diagram by @tisnik in #127
- Updates for fix 118 by @tisnik in #129
- Fixed issue #108: main branch name by @tisnik in #130
- Removing HTTPS support from code and tests by @joselsegura in #131
- Fixed issue #114 by @tisnik in #132
- Fixed issue #113 by @tisnik in #134
- Fixed issue #112 by @tisnik in #136
- some-fixes by @Serhii1011010 in #137
- Updated package to document by @tisnik in #138
- fix-123 by @Serhii1011010 in #139
- Adding encoded content to the instance to provent re-generating it by @joselsegura in #141
- Keep the list of groups by @joselsegura in #142
- Hardcoded the version of ccx rules by @quarckster in #145
- Enabling the service to use CloudWatch by @joselsegura in #151
- fix-143 by @Serhii1011010 in #152
- Updated doc removed metrics by @tisnik in #154
- Sequence diagram on GitHub pages by @tisnik in #156
- Bumped ccx-rules-ocp version by @InsightsDroid in #157
- Added codeowners by @tisnik in #159
- moved-some-types-to-operator-utils by @Serhii1011010 in #160
- Bumped ccx-rules-ocp version by @InsightsDroid in #162
- Change team name by @tisnik in #164
- Update insights-operator-utils by @joselsegura in #165
- Bumped ccx-rules-ocp version by @InsightsDroid in #167
- Fixing more_info type parsing and update deps by @joselsegura in #169
- Bumped ccx-rules-ocp version by @InsightsDroid in #171
- Bumped ccx-rules-ocp version by @InsightsDroid in #173
- Bumped ccx-rules-ocp version by @InsightsDroid in #175
- Added Martin Zibricky into list of codeowners by @tisnik in #178
- Bumped ccx-rules-ocp version by @InsightsDroid in #179
- Bumped ccx-rules-ocp version by @InsightsDroid in #181
- Bumped ccx-rules-ocp version by @InsightsDroid in #184
- Bumped ccx-rules-ocp version by @InsightsDroid in #188
- Update script to run ineffassign tool on CI by @tisnik in #190
- Set @epapbak as additional codeowner by @epapbak in #191
- Bumped ccx-rules-ocp version by @InsightsDroid in #192
- Link to insights data schemas by @tisnik in #193
- Bumped ccx-rules-ocp version by @InsightsDroid in #196
- Update CODEOWNERS by @tisnik in #198
- Bumped ccx-rules-ocp version by @InsightsDroid in #199
- Add Haberdasher to Dockerfile by @epapbak in #201
- Bumped ccx-rules-ocp version by @InsightsDroid in #204
- Bump up Go version by @tisnik in #206
- Go version badge by @tisnik in #207
- License badge by @tisnik in #208
- Fix #210. Add metrics endpoint to openapi.json by @joselsegura in #211
- Accept strings or list of strings as error condition in metadata.yaml by @epapbak in #209
- Fix error keys metadata retrieval when parsing rules content by @epapbak in #213
- Bumped ccx-rules-ocp version by @InsightsDroid in #216
- Take into account rules with empty contition (for tutorial rule) by @epapbak in #217
- update PR template to include checklist by @Bee-lee in #222
- Bumped ccx-rules-ocp version by @InsightsDroid in #223
- Bumped ccx-rules-ocp version by @InsightsDroid in #225
- Bumped ccx-rules-ocp version by @InsightsDroid in #228
- Ability to display all environment variables by @tisnik in #232
- fix insights-operator-utils version by @dpensi in #237
- Bump-up insights operator utils by @tisnik in #235
- Bumped ccx-rules-ocp version by @InsightsDroid in #238
- Bumped ccx-rules-ocp version by @InsightsDroid in #240
- Display rules that are not loaded by @tisnik in #242
- Update viper dependency to solve CVE-2021-3121 by @epapbak in #244
- Added build and pr check scripts by @quarckster in #245
- Used container image as an artifact storage with rules content by @quarckster in #248
- Adding GH actions for literate docs by @joselsegura in #249
- Clowder config stub by @tisnik in #250
- Bumped ccx-rules-ocp version by @InsightsDroid in #251
- Bumped ccx-rules-ocp version by @InsightsDroid in #252
- Bumped ccx-rules-ocp version by @InsightsDroid in #254
- Remove parsing of error key's condition field by @epapbak in #256
- Bumped ccx-rules-ocp version by @InsightsDroid in #257
- add clowder manifest by @dpensi in #259
- Bumped ccx-rules-ocp version by @InsightsDroid in #260
- Bumped ccx-rules-ocp version by @InsightsDroid in #262
- Added Jirka Papousek into list of code owners by @tisnik in #263
- Resolution more info optional by @Bee-lee in #264
- Bumped ccx-rules-ocp version by @InsightsDroid in #265
summary.md
file is not strictly required by @tisnik in #266- temporarily disable haberdasher because of duplicated/overwritten logs by @Bee-lee in #267
- make reason.md actually optional by @Bee-lee in #268
- Bump-up Go version on CI by @tisnik in #270
- Bumped ccx-rules-ocp version by @InsightsDroid in #271
- Fixed clowdapp.yaml by @quarckster in #272
- Bumped ccx-rules-ocp version by @InsightsDroid in #274
- Adding Juan Diaz Suarez (new hire) as CODEOWNER by @joselsegura in #275
- Fixed typos by @tisnik in #276
- Bumped ccx-rules-ocp version by @InsightsDroid in #277
- Fix pull request template by @tisnik in #279
- Bumped ccx-rules-ocp version by @InsightsDroid in #281
- [CCXDEV-5484] - update dockerfile by @martinaslabejova in #284
- Bumped ccx-rules-ocp version by @InsightsDroid in #285
- Improved lookup mechanism for .md files by @Bee-lee in #286
- Bumped ccx-rules-ocp version by @InsightsDroid in #287
- added prometheus exporter service by @dpensi in #288
- Bumped ccx-rules-ocp version by @InsightsDroid in #289
- Updated pull request template by @tisnik in #292
- Bumped ccx-rules-ocp version by @InsightsDroid in #293
- Official way to install
gosec
by @joselsegura in #297 - change impact number returned type by @dpensi in #298
- Bump-up utils version to 1.21.0 by @tisnik in #299
- Debug option in config-devel.toml by @tisnik in #300
- Don't use magic constants by @tisnik in #301
- Bumped ccx-rules-ocp version by @InsightsDroid in #296
- Rule content parse results by @tisnik in #302
- Better parameter name + README update by @tisnik in #303
- Status endpoint minimal behaviour by @tisnik in #304
- Revert "Bumped ccx-rules-ocp version" by @matysek in #305
- Elementary JSON checker by @tisnik in #307
- Ability to filter rule content states by @tisnik in #306
- Package manifest by @tisnik in #308
- Bumped ccx-rules-ocp version by @InsightsDroid in #309
- enable cloud watch by @dpensi in #310
- add cloud watch configuration by @dpensi in #311
- changed impact type by @dpensi in #312
- Bumped ccx-rules-ocp version by @InsightsDroid in #314
Utils
version in binary by @tisnik in #315- New
Info
endpoint by @tisnik in #317 - Refactoring
fileinfo.Mode().IsRegular
by @tisnik in #320 - Use
http.NoBody
explicitly by @tisnik in #321 - Check for empty string in configuration by @tisnik in #322
- [CCXDEV-6396] Add badge with master build status by @matysek in #323
- Bumped ccx-rules-ocp version by @InsightsDroid in #324
- Bumped ccx-rules-ocp version by @InsightsDroid in #325
- Using new types definitions by @joselsegura in #328
- [CCXDEV-6472] Update go image version to 1.16 by @juandspy in #327
- Bumped ccx-rules-ocp version by @InsightsDroid in #330
- Fix openapi by @joselsegura in #332
- added iqePlugin to clowdapp by @dpensi in #331
- ToC in README.md by @tisnik in #333
- enable smoke tests by @dpensi in #334
- Bumped ccx-rules-ocp version by @InsightsDroid in #335
- Bumped ccx-rules-ocp version by @InsightsDroid in #337
- Add test rules and serve them with
update_rules_content.sh --include-test-rules
by @epapbak in #329 - Bumped ccx-rules-ocp version by @InsightsDroid in #338
- Update
gosec.sh
- install latest gosec by @tisnik in #339 - Idiomatic empty string tests by @tisnik in #340
- Bumped ccx-rules-ocp version by @InsightsDroid in #341
- Bumped ccx-rules-ocp version by @InsightsDroid in #342
- Bumped ccx-rules-ocp version by @InsightsDroid in #343
- [CCXDEV-7328] attempt to fix pr_check by @matysek in #345
- Removed unused code by @tisnik in #347
- Setup Golang CI by @tisnik in #348
- Bumped ccx-rules-ocp version by @InsightsDroid in #349
- Bumped ccx-rules-ocp version by @InsightsDroid in #350
- Bumped ccx-rules-ocp version by @InsightsDroid in #352
- Fix OpenAPI checks in Travis by @joselsegura in #353
- Bumped ccx-rules-ocp version by @InsightsDroid in #354
- CCXDEV-7740: build_deploy.sh updated by replacing the tag 'qa' with '… by @martinaslabejova in #355
- Bumped ccx-rules-ocp version by @InsightsDroid in #356
- Bumped ccx-rules-ocp version by @InsightsDroid in #357
- Bumped ccx-rules-ocp version by @InsightsDroid in #358
- Fixed
gosec
by @tisnik in #359 - Bumped ccx-rules-ocp version by @InsightsDroid in #360
- Fixed issue #375 by @tisnik in #376
- Fixes issues #373 and #374 by @tisnik in #377
- Fixed multiple issues: combine parameters by @tisnik in #378
- Fixed deprecated
ioutil
calls by @tisnik in #379 - Fix import shadow by @tisnik in #380
- test codewoners auto merging by @matysek in #386
- test by @matysek in #387
- Update dockerfile test by @matysek in #391
- test 21541 by @juandspy in #394
- test 18773 by @juandspy in #395
- test 26195 by @juandspy in #396
- Cleanup Dockerfile comments by @matysek in #392
- Bumped ccx-rules-ocp version by @InsightsDroid in #400
- Bumped ccx-rules-ocp version by @InsightsDroid in #401
- [CCXDEV-6834] Show the ocp rules version in /info by @juandspy in #402
- Clean up unused haberdasher vars and references by @joselsegura in #403
- Bumped ccx-rules-ocp version by @InsightsDroid in #404
- [CCXDEV-8714] include ccx-rules-ocp directly, avoid rules image by @matysek in #405
- Bumped ccx-rules-ocp version by @InsightsDroid in #406
- Update CODEOWNERS with file for OCP rules versio bump MRs. by @matysek in #408
- Bumped ccx-rules-ocp version by @InsightsDroid in #407
- Remove ioutil reference by @juandspy in #410
- Bumped ccx-rules-ocp version by @InsightsDroid in #409
- Display code coverage on CI by @tisnik in #411
- Bumped ccx-rules-ocp version by @InsightsDroid in #412
- [CCXDEV-9204] Move dashboard from saas-templates by @juandspy in #413
- Bumped ccx-rules-ocp version by @InsightsDroid in #414
- Bumped ccx-rules-ocp version by @InsightsDroid in #415
- Bumped ccx-rules-ocp version by @InsightsDroid in #416
- Bumped ccx-rules-ocp version by @InsightsDroid in #417
- [CCXDEV-8198] Disable minimum-replicas kube-linter check by @juandspy in #418
- [CCXDEV-8198] Fix wrong annotation by @juandspy in #419
- Use Go 1.17 on CI by @tisnik in #420
- Bump-up
bluemonday
package by @tisnik in #421 - Enable Ibutsu reportig on pr_checks by @ikerreyes in #422
- Bumped ccx-rules-ocp version by @InsightsDroid in #423
- GolangCI lint action v3 by @tisnik in #424
- Sync CI scripts - make them colorful by @tisnik in #425
- Timeout for requests - avoid Slowloris by @tisnik in #427
- Latest
gosec.sh
by @tisnik in #426 - Bumped ccx-rules-ocp version by @InsightsDroid in #428
- Makefile target to generate function list by @tisnik in #429
- Updated makefile help by @tisnik in #430
- Added new option into pull request template by @tisnik in #431
- Bumped ccx-rules-ocp version by @InsightsDroid in #432
- Info about
golangci lint
by @tisnik in #433 - Bumped ccx-rules-ocp version by @InsightsDroid in #434
- Bumped ccx-rules-ocp version by @InsightsDroid in #435
- Pull request template security fix by @tisnik in #439
- Bumped ccx-rules-ocp version by @InsightsDroid in #440
- start parsing
resolution_risk
and send it in /content endpoint by @Bee-lee in #438 - start parsing ocs rules by @dpensi in #441
- revert ocs rules by @dpensi in #442
- parse ocs rules by @dpensi in #443
- Bumped ccx-rules-ocp version by @InsightsDroid in #444
- [CCXDEV-9706] run more tests in pull requests by @matysek in #445
- Update Golang-client package to 1.14.0 by @tisnik in #446
- Bumped ccx-rules-ocp version by @InsightsDroid in #447
- [CCXDEV-10204] pr_check.sh: enable ui tests by @matysek in #448
- Bumped ccx-rules-ocp version by @InsightsDroid in #449
- update docker image by @dpensi in #451
- Bumped ccx-rules-ocp version by @InsightsDroid in #452
- Bumped ccx-rules-ocp version by @InsightsDroid in #455
- Info about BDD by @tisnik in #456
- Add BDD tests stage in CI by @epapbak in #457
- Build the service using only test rules in BDD tests by @epapbak in #458
- Bumped ccx-rules-ocp version by @InsightsDroid in #460
- [CCXDEV-10170] workaround to skip pr_check for ocp rules version bump PR by @matysek in #459
- Code coverage support in binaries by @tisnik in #461
- Bumped ccx-rules-ocp version by @InsightsDroid in #479
- Bumped ccx-rules-ocp version by @InsightsDroid in #481
- Use latest image for insights-behavioral-spec in BDD tests by @epapbak in #484
- [CCXDEV-10803][Grafana] Use a fixed UID by @juandspy in #485
- Bumped ccx-rules-ocp version by @InsightsDroid in #486
- Bumped ccx-rules-ocp version by @InsightsDroid in #487
- Bumped ccx-rules-ocp version by @InsightsDroid in #488
- Go language badge by @tisnik in #489
- Bumped ccx-rules-ocp version by @InsightsDroid in #490
- Add Jakub as code owner by @tisnik in #491
- Bumped ccx-rules-ocp version by @InsightsDroid in #493
- Add Mock AMS as dependency for pr_checks by @ikerreyes in #492
- Bumped ccx-rules-ocp version by @InsightsDroid in #494
New Contributors
- @tisnik made their first contribution in #2
- @Bee-lee made their first contribution in #25
- @natiiix made their first contribution in #51
- @Serhii1011010 made their first contribution in #76
- @bond95 made their first contribution in #93
- @InsightsDroid made their first contribution in #157
- @martinaslabejova made their first contribution in #284
- @juandspy made their first contribution in #327
- @ikerreyes made their first contribution in #422
Full Changelog: https://github.com/RedHatInsights/insights-content-service/commits/v1.0.0