Releases: trento-project/wanda
Releases · trento-project/wanda
2.1.0
What's Changed
- Release trigger for 2.1.0 (#715) @skrech
- [TRNT-4358] Add license headers (#709) @antgamdia
- [TRNT-4358] Update LICENSE to match Apache-2.0 verbatim text (#710) @antgamdia
- Read checks version (#694) @balanza
- Fix rhai_rustler vendoring (#693) @skrech
- Add service info (#691) @balanza
- [TRNT-4317] Pin GHA to SHA instead of tags (#687) @antgamdia
- Implements dependabot cooldown (#686) @gagandeepb
- [TRNT-4227] Add missing arg in dockerfile (#680) @antgamdia
- [TRNT-4227] Add additional labels to the container image (#677) @antgamdia
- Add placeholder value for GTM_ID (#675) @arbulu89
- Document saptune check gatherer (#673) @arbulu89
Features
- Publish operation request failed (#684) @arbulu89
- Update database start/stop to handle multi-tier system replication (#682) @arbulu89
- Operation completed errors (#674) @arbulu89
- Add cluster resource refresh operation (#670) @arbulu89
Maintenance
- [TRNT-4376] Align DB dependencies (#712) @antgamdia
- Group Dependabot updates for our common workflows into a single PR (#703) @skrech
- Exclude our common workflows from cooldown (#698) @skrech
- Remove _services file from packaging (#697) @skrech
- New release process (#696) @skrech
- New obs-sync for rolling (#692) @skrech
- Make ci.yaml to use publish-containers workflow (#685) @arbulu89
- Workaround api_docs_checks linter to use previous version (#683) @arbulu89
- Bump BCI references to 15.7 (#672) @nelsonkopliku
Dependencies
15 changes
- updating gen_rmq to point to a fork in Trento (#714) @chargio
- Bump actions/cache from 5.0.4 to 5.0.5 (#705) @dependabot[bot]
- Bump actions/upload-artifact from 7.0.0 to 7.0.1 (#706) @dependabot[bot]
- Bump the common-workflows group across 1 directory with 3 updates (#713) @dependabot[bot]
- Bump actions/setup-node from 6.3.0 to 6.4.0 (#711) @dependabot[bot]
- Bump the common-workflows group with 3 updates (#704) @dependabot[bot]
- Bump trento-project/.github/.github/workflows/publish-containers.yaml from 1.4.3 to 1.5.0 (#699) @dependabot[bot]
- Bump peter-evans/repository-dispatch from 3.0.0 to 4.0.1 (#690) @dependabot[bot]
- Bump endorama/asdf-parse-tool-versions from 1.0.0 to 1.5.1 (#689) @dependabot[bot]
- Bump release-drafter/release-drafter from 6 to 7 (#679) @dependabot[bot]
- Bump styfle/cancel-workflow-action from 0.13.0 to 0.13.1 (#678) @dependabot[bot]
- Bump actions/upload-artifact from 6 to 7 (#676) @dependabot[bot]
- Bump styfle/cancel-workflow-action from 0.12.1 to 0.13.0 (#671) @dependabot[bot]
- Bump actions/upload-artifact from 5 to 6 (#669) @dependabot[bot]
- Bump actions/cache from 4 to 5 (#668) @dependabot[bot]
Full Changelog: 2.0.0...2.1.0
2.0.0
What's Changed
- Release version 2.0.0 (#667) @nelsonkopliku
- Remove unneeded references to jwt libraries and environment variables (#662) @nelsonkopliku
- [TRNT-3845] Add missing examples in API spec (#657) @antgamdia
- [TRNT-3845] Tag endpoints for MCP (#650) @antgamdia
- [TRNT-3845] Enable API docs linter in CI (#648) @antgamdia
- [TRNT-3845] Run API documentation linter in CI (#645) @antgamdia
- Add host reboot operation (#640) @balanza
- Fixes reference to md (#639) @gagandeepb
- Elixir 1.18 and Erlang/OTP 27 (#638) @gagandeepb
- Prepare wanda docs for autobuild (#637) @EMaksy
- Add cluster start/stop operations to registry (#633) @balanza
- Convert md docs to adoc (#630) @EMaksy
- Update the env to include the architecture of a host (#627) @janvhs
- Filter operations by status (#626) @arbulu89
- Add Docs for the fs_usage-Gatherer (#625) @janvhs
- Enable operations in produdction (#621) @arbulu89
- Clustermaintenancechange (#616) @arbulu89
Features
- Require AUTH_SERVER_URL only when token authentication is enabled (#664) @nelsonkopliku
- Token introspection auth (#658) @nelsonkopliku
- Add oas server url configuration option (#656) @arbulu89
- Openapi all spec (#653) @arbulu89
- Add deprecated flag to operation and schemas (#651) @arbulu89
- [TRNT-3845] Run linters on the API spec and fix the errors (controller) (#642) @antgamdia
- [TRNT-3845] Run linters on the API spec and fix the errors (schemas) (#641) @antgamdia
- [TRNT-3845] Combine API specs in a single file with improved feedback loop (#634) @antgamdia
- [TRNT-3845] Make "api-bc-check" CI step check API against PR's target instead of main (#643) @antgamdia
- Add database start/stop operations (#632) @arbulu89
- Add SAP system start/stop operations (#629) @arbulu89
- Add enable/disable pacemaker operations spec (#622) @nelsonkopliku
- Add SAP instance start/stop operations (#619) @arbulu89
Bug Fixes
Maintenance
- CI improvements (#663) @gagandeepb
- Revert temporary changes (#661) @nelsonkopliku
- Sync both stable and rolling versions in OBS (#631) @vicenteqa
- use latest version of get latest tag action (#628) @vicenteqa
- Fix CI obs image tarball creation (#624) @arbulu89
- Fix deps cache key in CI (#615) @nelsonkopliku
Dependencies
11 changes
- Bump actions/checkout from 5 to 6 (#666) @dependabot[bot]
- Bump stefanzweifel/git-auto-commit-action from 6 to 7 (#654) @dependabot[bot]
- Bump actions/upload-artifact from 4 to 5 (#659) @dependabot[bot]
- Bump endorama/asdf-parse-tool-versions from 1.3.4 to 1.4.0 (#660) @dependabot[bot]
- Bump actions/setup-node from 4 to 6 (#655) @dependabot[bot]
- Bump actions/checkout from 4 to 5 (#636) @dependabot[bot]
- Bump stefanzweifel/git-auto-commit-action from 5 to 6 (#623) @dependabot[bot]
- Bump phoenix from 1.7.19 to 1.7.21 (#600) @dependabot[bot]
- Bump phoenix_ecto from 4.6.3 to 4.6.4 (#613) @dependabot[bot]
- Bump plug_cowboy from 2.7.2 to 2.7.3 (#580) @dependabot[bot]
- Bump credo from 1.7.11 to 1.7.12 (#614) @dependabot[bot]
Full Changelog: 1.5.0...2.0.0
1.5.0
What's Changed
- Check vendor deps on CI (#594) @balanza
- Update build dependency requirements (again) (#597) @stefanotorresi
- Fix typo in rust package alias (#596) @stefanotorresi
- Add gatherer docs (#588) @balanza
- Bump RHAI rustler (#591) @balanza
- Operations messaging with web (#577) @arbulu89
- Multiple amqp consumer publisher (#575) @arbulu89
- Adjust doc (#571) @nelsonkopliku
- Refactor customization opt out flag (#569) @nelsonkopliku
- relax rust requirement to allow for patch updates (#557) @stefanotorresi
- change base image and update dependencies (#545) @stefanotorresi
- update license notice (#546) @stefanotorresi
- Add hexadecimal value hint to id section (#542) @arbulu89
- Fix docs description in Evaluation Scope (#539) @EMaksy
- Update specification.md (#538) @EMaksy
Features
- Add CODEOWNERS (#612) @nelsonkopliku
- Add saptune change solution operation to the catalog (#608) @nelsonkopliku
- Propagate user in messages (#604) @nelsonkopliku
- Publish checks customization messages (#602) @nelsonkopliku
- Receive operator execution reports (#599) @arbulu89
- Send operator execution request to agents (#595) @arbulu89
- Expose resolved original values (#592) @nelsonkopliku
- Add boolean to accepted value types (#590) @nelsonkopliku
- Add support to updating checks customizations (#587) @nelsonkopliku
- Rabbitmq explicit ssl support (#586) @CDimonaco
- Using custom values in checks executions (#584) @nelsonkopliku
- Improve api routes (#573) @nelsonkopliku
- Reset check customization (#572) @nelsonkopliku
- Set operation as aborted (#562) @arbulu89
- Checks selection (#563) @nelsonkopliku
- Add customization auth policy (#566) @nelsonkopliku
- Retrieve customizations for a specific execution group (#564) @nelsonkopliku
- Enrich catalog operation data (#559) @arbulu89
- Customize check action (#561) @nelsonkopliku
- Add check customization capabilities (#556) @nelsonkopliku
- Refactor check loading (#560) @nelsonkopliku
- Checks customizability detection (#558) @nelsonkopliku
- Operations controller (#554) @arbulu89
- Operations timeout (#551) @arbulu89
- Operations registry (#549) @arbulu89
- Extract abilities from token so they can be matched for authorization (#552) @nelsonkopliku
- Add customizable key to disable checks customization for certain checks (#550) @EMaksy
- Save operations in the database (#547) @arbulu89
- Create and use enum modules (#548) @arbulu89
- Operations orchestration skeleton (#543) @arbulu89
Bug Fixes
- Add ipv6 bug fix (#607) @EMaksy
- Deduplicate execution targets (#605) @nelsonkopliku
Maintenance
- Update CI (#611) @stefanotorresi
- Adjust amqp configs (#603) @nelsonkopliku
- Bump rust toolchain (#593) @nelsonkopliku
- Upgrade github actions runner ubuntu version (#585) @arbulu89
- Move json view tests to correct folder (#553) @arbulu89
- Create and use enum modules (#548) @arbulu89
- Update dockerfiles to use correct elixir/erlang versions (#544) @arbulu89
Dependencies
16 changes
- Bump docker/metadata-action from 5.6.1 to 5.7.0 (#583) @dependabot[bot]
- Bump docker/login-action from 3.3.0 to 3.4.0 (#598) @dependabot[bot]
- Bump telemetry_poller from 1.1.0 to 1.2.0 (#601) @dependabot[bot]
- Bump ex_doc from 0.37.1 to 0.38.1 (#610) @dependabot[bot]
- Bump ranch from 2.1.0 to 2.2.0 (#574) @dependabot[bot]
- Bump trento contracts to 0.2.0 (#582) @CDimonaco
- Bump ex_doc from 0.37.0 to 0.37.1 (#570) @dependabot[bot]
- Bump ranch from 1.8.0 to 2.1.0 (#565) @dependabot[bot]
- Bump ex_doc from 0.36.1 to 0.37.0 (#567) @dependabot[bot]
- Bump postgrex from 0.19.3 to 0.20.0 (#568) @dependabot[bot]
- Bump phoenix from 1.7.14 to 1.7.18 (#537) @dependabot[bot]
- Bump ecto from 3.12.4 to 3.12.5 (#534) @dependabot[bot]
- Bump dialyxir from 1.4.4 to 1.4.5 (#530) @dependabot[bot]
- Bump postgrex from 0.19.2 to 0.19.3 (#529) @dependabot[bot]
- Update gen_rmq to cdimonaco/gen_rmq version 5 (#555) @CDimonaco
- Bump docker/metadata-action from 5.5.1 to 5.6.1 (#531) @dependabot[bot]
Full Changelog: 1.4.0...1.5.0
1.4.0
What's Changed
- Phoenix 1.7 upgrade by @gagandeepb in #432
- Bump docker/login-action from 3.1.0 to 3.2.0 by @dependabot in #437
- Update sapservices gatherer doc by @CDimonaco in #474
- Add pr template by @EMaksy in #473
- Update Checks schema by @jamie-suse in #435
- Bump docker/build-push-action from 5 to 6 by @dependabot in #471
- Bump rhai_rustler from 1.0.2 to 1.1.1 by @dependabot in #387
- Add rust to asdf tooling by @dottorblaster in #479
- Set minimum required rust version to 1.66 by @stefanotorresi in #478
- Updated metadata of cluster_type with hana_scale_out for existing checks by @ksanjeet in #469
- Fix deps in trento-wanda.spec by @stefanotorresi in #480
- Add architecture type docs by @arbulu89 in #482
- Openapi spex objects refactor by @CDimonaco in #484
- Adapted the existing checks to work with ascs_ers cluster by @ksanjeet in #475
- Bump open_api_spex from 3.19.1 to 3.20.1 by @dependabot in #487
- Bump excoveralls from 0.18.0 to 0.18.2 by @dependabot in #486
- Bump phoenix from 1.6.16 to 1.7.14 by @dependabot in #472
- Bump ecto_sql from 3.11.1 to 3.12.0 by @dependabot in #489
- Bump docker/login-action from 3.2.0 to 3.3.0 by @dependabot in #485
- Bump phoenix_ecto from 4.4.3 to 4.6.2 by @dependabot in #476
- Fix API endpoint versioning in executions controller v2 tests by @dottorblaster in #490
- Bump joken from 2.6.0 to 2.6.2 by @dependabot in #494
- Bump ex_doc from 0.31.1 to 0.34.2 by @dependabot in #493
- Bump unplug from 1.0.0 to 1.1.0 by @dependabot in #495
- Bump mox from 1.1.0 to 1.2.0 by @dependabot in #492
- Decouple checks from being contained in the project by @dottorblaster in #436
- Bump yaml_elixir from 2.9.0 to 2.11.0 by @dependabot in #491
- Bump telemetry_metrics from 0.6.2 to 1.0.0 by @dependabot in #499
- Bump faker from 0.17.0 to 0.18.0 by @dependabot in #496
- Bump ex_machina from 2.7.0 to 2.8.0 by @dependabot in #497
- Bump telemetry_poller from 1.0.0 to 1.1.0 by @dependabot in #498
- Add a test for the processor module by @dottorblaster in #500
- Bump credo from 1.7.5 to 1.7.7 by @dependabot in #501
- Bump ecto from 3.12.1 to 3.12.2 by @dependabot in #502
- Add VOLUME mount to both dockerfile and sles dockerfile by @dottorblaster in #504
- Bump excoveralls from 0.18.2 to 0.18.3 by @dependabot in #505
- Bump ecto from 3.12.2 to 3.12.3 by @dependabot in #506
- Bump plug_cowboy from 2.7.1 to 2.7.2 by @dependabot in #508
- Bump open_api_spex from 3.20.1 to 3.21.0 by @dependabot in #507
- Bye second compose file by @janvhs in #509
- Bump open_api_spex from 3.21.0 to 3.21.1 by @dependabot in #510
- Remove checks from the catalog since they now are in their own repo by @dottorblaster in #511
- Bump credo from 1.7.7 to 1.7.8 by @dependabot in #512
- Bump dialyxir from 1.4.3 to 1.4.4 by @dependabot in #514
- Fix swaggerui action by @dottorblaster in #515
- Migrate Wanda to Phoenix 1.7 and Remove Phoenix.View by @EMaksy in #513
- Remove all premium references by @janvhs in #516
- Bump open_api_spex from 3.21.1 to 3.21.2 by @dependabot in #517
- Remove view directory from lib/wanda_web by @EMaksy in #520
- Bump ecto from 3.12.3 to 3.12.4 by @dependabot in #519
- Bump ecto_sql from 3.12.0 to 3.12.1 by @dependabot in #518
- Add ensa_version and filesystem_type env docs by @arbulu89 in #521
- Add premium deprecation warning by @janvhs in #522
- Require trento-checks and remove premium source by @arbulu89 in #523
- Bump phoenix_ecto from 4.6.2 to 4.6.3 by @dependabot in #525
- Bump credo from 1.7.8 to 1.7.10 by @dependabot in #527
- Release 1.4.0 by @balanza in #528
New Contributors
- @gagandeepb made their first contribution in #432
- @janvhs made their first contribution in #509
- @balanza made their first contribution in #528
Full Changelog: 1.3.0...1.4.0
1.3.0
Changelog
1.3.0 (2024-05-22)
Implemented enhancements:
- Pin erlang version to 26.2.1 #431 (nelsonkopliku)
- Specify elixir version >= 1.15 in rpm spec #430 (nelsonkopliku)
- Update execution endpoint schemas to include
expect_enumexpectation #373 (arbulu89) - Load expect_enum expectations from catalog #371 (arbulu89)
- Non boolean expectation - expect_enum #369 (arbulu89)
- Upgrade elixir 1.15.7 #355 (arbulu89)
- Enforce
target_typein Check's metadata #347 (jamie-suse)
Fixed bugs:
Merged pull requests:
- Require elixir>=1.15 in dockerfile #433 (nelsonkopliku)
- Release 1.3.0 #424 (nelsonkopliku)
- Check 816815 - enhance check to use systemd gatherer v2 #423 (angelabriel)
- Updated metadata for ASCS ERS cluster usage for check 49591F #422 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check 15F7A8 #421 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check DA114A #420 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check 222A57 #419 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check 205AF7 #418 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check 9FAAD0 #417 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check 00081D #416 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check 373DB8 #415 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage #414 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check C3166E #413 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check 33403D #412 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check A1244C #411 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check 24ABCB #410 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check 68626E #409 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check 822E47 #408 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check FB0E0D #407 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check CAEFF1 #406 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check D028B9 #405 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check 816815 #404 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check 21FCA6 #403 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check F50AF5 #402 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check 156F64 #401 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check 845CC9 #400 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check 53D035 #399 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check 790926 #398 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check 7E0221 #397 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check B089BE #396 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check 32CFC6 #395 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check DC5429 #394 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check 9FEFB0 #393 (ksanjeet)
- Updated metadata for ASCS ERS cluster usage for check 61451E #392 (ksanjeet)
- Bump peaceiris/actions-gh-pages from 3 to 4 #390 (dependabot[bot])
- Pin docker-compose postgres to 15 #389 (arbulu89)
- Bump postgrex from 0.17.4 to 0.17.5 #388 (dependabot[bot])
- Bump credo from 1.7.3 to 1.7.5 #386 (dependabot[bot])
- Bump open_api_spex from 3.18.1 to 3.18.3 #385 (dependabot[bot])
- Add ascsers_cluster gatherer docs #384 (arbulu89)
- Openapi no additional properties take two #383 (EMaksy)
- check 61451E - check for consecutive semicolons (jsc#TRNT-2015) #382 (angelabriel)
- Bump docker/login-action from 3.0.0 to 3.1.0 #381 (dependabot[bot])
- Fix api audience of access token #377 (CDimonaco)
- Add V3 backward compatibility check in CI #376 (arbulu89)
- Update ci.yaml #375 (stefanotorresi)
- Add expect_enum to check definition schema #374 (arbulu89)
- Add expect_enum documentation #372 (arbulu89)
- Add unknown expect type in openapi schemas #370 (arbulu89)
- Remove leftover start execution schema #368 (arbulu89)
- Update license year to 2024 #367 (EMaksy)
- Restore API versioning check in CI #366 (arbulu89)
- Rpm package #364 (rtorrero)
- Bump docker/metadata-action from 5.5.0 to 5.5.1 #361 (dependabot[bot])
- Bump peter-evans/repository-dispatch from 2 to 3 #360 ([dependabot[bot]](https://github.co...
1.2.0
Changelog
1.2.0 (2023-11-14)
Implemented enhancements:
- Restrict SUSE Dockerfile target arch to x86_64 #340 (rtorrero)
- Add products gatherer docs #338 (arbulu89)
- Port execution view to v2 and cover execution controller with tests #337 (dottorblaster)
- Add os-release gatherer docs #335 (rtorrero)
- Add mount_info gatherer docs #334 (arbulu89)
- Add docs for sapservices gatherer #333 (CDimonaco)
- Fix CI openapi generation #332 (dottorblaster)
- Remove legacy api schema #331 (dottorblaster)
- Api versioning plug #326 (dottorblaster)
- Add missing metadata reference in Structure section #324 (nelsonkopliku)
- Disp work gatherer docs #323 (arbulu89)
- Add versioning info to gatherers docs #322 (rtorrero)
- Add metadata documentation #321 (nelsonkopliku)
- Add sapinstance-hostname-resolver gatherer doc #320 (rtorrero)
- Add systemd@v2 gatherer documentation #319 (arbulu89)
- Pin all the gatherer version in checks to v1 #317 (CDimonaco)
- Update rabbitmq image in docker-compose #315 (dottorblaster)
- Update checks definition schema #312 (nelsonkopliku)
- Add sapcontrol gatherer documentation #311 (arbulu89)
- Add metadata support #309 (dottorblaster)
- Refactor checks from when to metadata #308 (nelsonkopliku)
- dir_scan gatherer docs #307 (CDimonaco)
- Add documentation for sysctl gatherer #304 (rtorrero)
- Add fstab gatherer docs #301 (CDimonaco)
- Add saptune gatherer documentation #299 (rtorrero)
- Add groups gatherer docs #298 (CDimonaco)
- Add passwd gatherer documentation #296 (arbulu89)
- Add a pipeline step that checks for APIs changes compatibility #280 (nelsonkopliku)
- Load fake facts config from proper location #279 (nelsonkopliku)
Fixed bugs:
- Fix redirection when a query string is involved #330 (nelsonkopliku)
- Missed versioning changes #329 (rtorrero)
- Fix typo in html tag #328 (arbulu89)
- Fix CI behaviour when on main branch #302 (jamie-suse)
- Fix cache-miss in CI pipeline #300 (jamie-suse)
- Handle gathered fact nil value #297 (arbulu89)
Merged pull requests:
- Bump dialyxir from 1.4.1 to 1.4.2 #327 (dependabot[bot])
- Bump ex_doc from 0.30.8 to 0.30.9 #325 (dependabot[bot])
- Bump ex_doc from 0.30.7 to 0.30.8 #318 (dependabot[bot])
- Bump ex_doc from 0.30.6 to 0.30.7 #316 (dependabot[bot])
- Bump styfle/cancel-workflow-action from 0.11.0 to 0.12.0 #306 (dependabot[bot])
- Add sap_profiles gatherer documentation #305 (arbulu89)
- Bump credo from 1.7.0 to 1.7.1 #303 (dependabot[bot])
- Bump mox from 1.0.2 to 1.1.0 #295 (dependabot[bot])
- Bump docker/build-push-action from 4 to 5 #294 (dependabot[bot])
- Bump docker/metadata-action from 4.6.0 to 5.0.0 #293 (dependabot[bot])
- Bump docker/setup-buildx-action from 2 to 3 #292 (dependabot[bot])
- Bump docker/login-action from 2.2.0 to 3.0.0 #291 (dependabot[bot])
- Bump actions/checkout from 3 to 4 #290 (dependabot[bot])
- Bump dialyxir from 1.3.0 to 1.4.1 #289 (dependabot[bot])
- Bump ex_doc from 0.30.5 to 0.30.6 #286 (dependabot[bot])
- Bump open_api_spex from 3.17.3 to 3.18.0 #285 (dependabot[bot])
- Add target_type #284 (dottorblaster)
- Bump ex_doc from 0.30.4 to 0.30.5 #282 (dependabot[bot])
- Bump ex_doc from 0.30.3 to 0.30.4 #278 (dependabot[bot])
- Bump docker/metadata-action from 4.4.0 to 4.6.0 #254 (dependabot[bot])
1.1.0
Changelog
1.1.0 (2023-08-02)
Implemented enhancements:
- Refactor demo server #271 (EMaksy)
- initial checks for VMware vSphere (jsc#TRNT-1682) #259 (yeoldegrove)
- update reference section to clarify the package version decision #255 (angelabriel)
- Add when conditions for resource types, propagate the resource type in the ExecutionCompleted event #253 (dottorblaster)
- Add user friendly failure message (jsc#TRNT-1825) #237 (angelabriel)
Fixed bugs:
- Fix formatting in demo guide #275 (EMaksy)
- fixes found by checks-checker #260 (yeoldegrove)
- Add default failure message for expect_same expectations #243 (nelsonkopliku)
Merged pull requests:
- Bump rhai_rustler to v1.0.2 #276 (fabriziosestito)
- Bump rhai_rustler from 1.0.0 to 1.0.1 #270 (dependabot[bot])
- Bump ex_doc from 0.30.2 to 0.30.3 #269 (dependabot[bot])
- Bump jason from 1.4.0 to 1.4.1 #266 (dependabot[bot])
- Bump ex_doc from 0.29.4 to 0.30.2 #265 (dependabot[bot])
- Bump rhai_rustler to v1.0.0 #264 (fabriziosestito)
- Update contracts usage #258 (nelsonkopliku)
- Document target_type inside env #256 (dottorblaster)
- Bump phoenix_ecto from 4.4.0 to 4.4.2 #252 (dependabot[bot])
- Bump docker/login-action from 2.1.0 to 2.2.0 #251 (dependabot[bot])
- Document cluster type support #248 (arbulu89)
- Bump open_api_spex from 3.16.1 to 3.17.3 #246 (dependabot[bot])
- Update copyright year to 2023 #240 (EMaksy)
- Bump docker/metadata-action from 4.3.0 to 4.4.0 #234 (dependabot[bot])
- Bump dialyxir from 1.2.0 to 1.3.0 #232 (dependabot[bot])
- Bump excoveralls from 0.16.0 to 0.16.1 #231 (dependabot[bot])
1.0.0
Changelog
1.0.0 (2023-04-26)
Implemented enhancements:
- Make cors optional on production #206 (arbulu89)
- Build wanda with premium checks, if available #179 (nelsonkopliku)
Fixed bugs:
Merged pull requests:
- enhance remediation section to clarify the value setting #235 (angelabriel)
- Add failure message documentation #230 (dottorblaster)
- Bump ex_doc from 0.29.2 to 0.29.4 #229 (dependabot[bot])
- Rename
health_test.exs->health_controller_test.exs#228 (jamie-suse) - Rename
HealthcheckViewTest->HealthViewTest#227 (jamie-suse) - add api versioning to the readme examples #226 (angelabriel)
- Add healthcheck and readiness endpoints #225 (jamie-suse)
- Add dev.local.exs usage #223 (arbulu89)
- Bump credo from 1.6.7 to 1.7.0 #222 (dependabot[bot])
- Fix execution of SBD related checks (jsc#CFSA-1961) #220 (angelabriel)
- Bump plug_cowboy from 2.6.0 to 2.6.1 #218 (dependabot[bot])
- Refactor API errors #217 (fabriziosestito)
- Add failure message #216 (dottorblaster)
- Bump excoveralls from 0.15.3 to 0.16.0 #213 (dependabot[bot])
- Fixed broken web URLs #212 (ksanjeet)
- Compile and test with --warnings-as-errors flag #210 (fabriziosestito)
- Update the hack on wanda guide #209 (EMaksy)
- Bump ex_doc from 0.29.1 to 0.29.2 #208 (dependabot[bot])
- Remove jwt enablement flag usage from jwt plug tests #207 (arbulu89)
- Enrich the faker by using catalog data #205 (rtorrero)
- Facts schema value lists maps #204 (arbulu89)
- Bump actions/checkout from 2 to 3 #203 (dependabot[bot])
- Bump excoveralls from 0.15.0 to 0.15.3 #200 (dependabot[bot])
- Bump open_api_spex from 3.13.0 to 3.16.1 #198 (dependabot[bot])
- Bump ecto_sql from 3.8.3 to 3.9.2 #197 (dependabot[bot])
- Bump joken from 2.5.0 to 2.6.0 #196 (dependabot[bot])
- Bump ex_doc from 0.29.0 to 0.29.1 #195 (dependabot[bot])
- Bump credo from 1.6.6 to 1.6.7 #194 (dependabot[bot])
- Bump phoenix from 1.6.12 to 1.6.16 #193 (dependabot[bot])
- Bump docker/build-push-action from 3 to 4 #192 (dependabot[bot])
- Add dependabot #191 (fabriziosestito)
- Filter out non-existing checks on the faker #189 (rtorrero)
- Remotely trigger demo deploy on new wanda image #188 (rtorrero)
- Add new demo env that uses faked execution server #187 (rtorrero)
- Fix warning in api redirector test #186 (fabriziosestito)
- Fix execution flaky test #185 (arbulu89)
- Api version v1 #183 (CDimonaco)
- Update package_version gatherer doc #182 (nelsonkopliku)
- Run CI
teststep on different versions of Elixir & OTP #181 (jamie-suse) - Add information on how to install wanda directly for development #178 (EMaksy)
- Bump BCI base image to 15.4 for dev Dockerfile #177 (nelsonkopliku)
- Fix JWT plug runtime config #176 (fabriziosestito)
- Use new
trento-wandaimage name for check development environment #175 (nelsonkopliku) - rewrite trento community checks regarding 'package version' #124 (angelabriel)
0.1.0
What's Changed
- proof of concept of check execution orchestration, step 1 by @nelsonkopliku in #1
- Expectations eval pt 1 by @fabriziosestito in #2
- Refactor execution pt1 by @fabriziosestito in #3
- Group expectations evaluation by @fabriziosestito in #4
- Setup amqp by @fabriziosestito in #5
- Receive facts gathered event by @fabriziosestito in #6
- Refactor Wanda.Execution in Wanda.Execution.Server, create execution API module by @fabriziosestito in #8
- Receive Execution Requested event by @fabriziosestito in #9
- Adds json schema for emitted ExecutionCompletedV1 by @nelsonkopliku in #10
- Adds cache version to pipeline by @nelsonkopliku in #12
- Serialize an ExecutionCompleted json cloud event by @nelsonkopliku in #11
- Fixed items definition for expectation_results in ExecutionComplete event by @nelsonkopliku in #14
- fix execution requested event schema by @nelsonkopliku in #15
- Add timeout logic to Wanda.Execution.Server by @dottorblaster in #19
- Revert "Adds cache version to pipeline" by @fabriziosestito in #18
- Remove JSON schema, add new protobuf contracts by @fabriziosestito in #20
- Map FactsGatheringRequested event by @fabriziosestito in #22
- Add checks to execution server state by @fabriziosestito in #23
- Publish facts gathering requested by @fabriziosestito in #24
- Fix amqp message consumption by @arbulu89 in #25
- Do not requeue amqp message on error by @arbulu89 in #26
- Set execution GenServer restart policy as transient by @arbulu89 in #28
- Update contracts dep to trento-projects/contracts by @fabriziosestito in #29
- Timeout business logic implementation by @dottorblaster in #21
- Add amqp consumer integration tests by @fabriziosestito in #31
- Message content_type from Contracts by @CDimonaco in #32
- Phoenix lift off by @arbulu89 in #33
- Handle fact gathering errors by @arbulu89 in #30
- Map ExecutionCompleted event by @arbulu89 in #34
- Add a storable Wanda.Result.ExecutionResult entity by @nelsonkopliku in #35
- Add dockerfile by @fabriziosestito in #37
- Some needed improvements to make the code runnable on prod environment by @arbulu89 in #38
- Store execution result on Check execution completion by @nelsonkopliku in #36
- Enable single pipe check on credo by @arbulu89 in #39
- Check severity by @arbulu89 in #41
- Serve the execution results through an endpoint by @dottorblaster in #40
- Use env values by @arbulu89 in #42
- Load check values from yaml by @arbulu89 in #43
- Add CI step to check for unused dependencies by @jamie-suse in #44
- Switch to Views for JSON rendering by @dottorblaster in #45
- Cleanup execution controller by @fabriziosestito in #48
- Refactor evaluation tests by @arbulu89 in #47
- Catalog controller by @arbulu89 in #49
- Add support for values computation based on environment by @nelsonkopliku in #46
- Enable phoenix server usage in prod by @arbulu89 in #50
- Add initialization tasks for a release by @arbulu89 in #51
- Add Result OpenAPI Schema and cleanup by @fabriziosestito in #53
- More prod fixes by @arbulu89 in #52
- Rename controllers context by @fabriziosestito in #54
- Add get check result by @fabriziosestito in #55
- Chore: rename/refactor schemas by @fabriziosestito in #56
- Use google protobuf value by @fabriziosestito in #58
- Chore: remove unused miss dep by @fabriziosestito in #59
- Load checks properly for the execution by @arbulu89 in #61
- Remove restart directive from container definitions by @nelsonkopliku in #62
- Abstract RabbitMQ processing logic by @jamie-suse in #64
- Store execution state by @nelsonkopliku in #60
- Detect already running execution for group_id by @arbulu89 in #63
- Refactor executions api by @nelsonkopliku in #66
- Refactor context by @fabriziosestito in #65
- Handle CORS in dev environment by @arbulu89 in #68
- Change Abacus to Rhai by @fabriziosestito in #69
- Add ex doc gh pages by @fabriziosestito in #71
- Bump erlang version to 24.3.4 by @nelsonkopliku in #70
- Add cargo to dockerfile and build rustler by @nelsonkopliku in #74
- Do not raise if an execution already exists by @fabriziosestito in #75
- Use strict module ordering by @fabriziosestito in #77
- Start execution api by @nelsonkopliku in #73
- Add Checks Specification Documentation by @nelsonkopliku in #72
- Fix Checks Specification doc link by @nelsonkopliku in #79
- Add ExDoc config in mix.exs and supporting file to generate the doc by @fabriziosestito in #81
- Use correct remediation text for check 156F64 by @nelsonkopliku in #85
- Add coveralls by @fabriziosestito in #83
- Add badges to readme by @fabriziosestito in #87
- Support no args gatherers by @nelsonkopliku in #84
- Update CONTRIBUTING.md by @fabriziosestito in #91
- Document systemd gatherer by @arbulu89 in #89
- Remove installation section from README.md by @fabriziosestito in #92
- Add Documentation for SBD Gatherer by @nelsonkopliku in #88
- Ordered Execution list by @nelsonkopliku in #93
- Add test for policy handling Fact error by @jamie-suse in #95
- Fix protobuf message mapping by @arbulu89 in #94
- Minor tweaks to the specs doc by @rtorrero in #80
- Fix flaky evaluation test by @arbulu89 in #96
- Integrate TLint into CI by @dottorblaster in #76
- Add /etc/hosts file gatherer documentation by @rtorrero in #82
- Add documentation for the package_version gatherer by @rtorrero in #90
- Bump contracts by @fabriziosestito in #99
- Re-add accidentaly removed headers by @rtorrero in #97
- Generate and push swagger-ui to gh-pages by @fabriziosestito in #98
- Init before start by @nelsonkopliku in #101
- Add corosynccmapctl to gatherers.md by @rtorrero in #102
- Use specific compose ports for wanda dev/test docker-compose by @fabriziosestito in #105
- Add critical, warning and passing counts to the execution view by @fabriziosestito in https://github.com/trento-project/w...