Releases: Kuadrant/testsuite
Releases · Kuadrant/testsuite
v0.5.1
What's Changed
- chore: remove hard rollout workaround in test_disk.py for #196 and #227 by @fabikova in #879
- feat: add slash command for rerunning failed tests by @silvi-t in #877
- feat: add distributed tracing support for Kuadrant components by @silvi-t in #835
- feat: update of envoy image used in standalone Authorino tests by @trepel in #878
- refactor: refactor mtls test to support Istio 1.27+ native sidecars by @emmaaroche in #883
- refactor: change cluster metadata collection for ReportPortal by @silvi-t in #854
- fix: prevent empty defaults/overrides dicts in policy spec by @crstrn13 in #880
- test: add Kuadrant operator metrics tests by @silvi-t in #876
- feat: add make target for local kind cluster setup. by @crstrn13 in #887
- fix: correct Bearer token formatting in UMA rego policy for Keycloak by @silvi-t in #904
- chore: add openshift_version fixture by @emmaaroche in #905
- test: Add Overview page UI tests by @emmaaroche in #850
- test(x.509): added EnvoyFilter (Tier 2) and XFCC Forwarding (Tier 3) by @averevki in #903
- ci: reduce UI test workers from -n4 to -n2 to prevent OOM kills by @emmaaroche in #916
- test(tracing): control plane suite by @crstrn13 in #870
- fix(rp): adjust launch import endpoint after the latest RP update by @averevki in #926
- feat: extend CLAUDE.md with examples and common patterns by @averevki in #924
- feat: add broad scope detection to pr-description command by @silvi-t in #928
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- test: DNSPolicy load-balancing strategy conflict by @averevki in #819
- feat(ci): add conventional pr title validation by @crstrn13 in #810
- Add multicluster global rate limiting tests for Limitador by @fabikova in #731
- refactor: pytest marks & make targets by @averevki in #818
- docs: Add contributing.md file by @emmaaroche in #825
- refactor: adjust observability tests for additional ServiceMonitor by @emmaaroche in #828
- fix: remove --enforce from observability make target by @averevki in #829
- ci: reorganize dockerfiles and add UI image by @emmaaroche in #820
- test(ui): add ui testing for the console plugin 'Policies' page by @emmaaroche in #815
- fix: detect connection reset as TLS error in test assertions by @trepel in #838
- fix: detect handshake timeout as TLS error in test assertions by @trepel in #840
- refactor: SpiceDB test by @silvi-t in #808
- style: fix black formatting across test files by @silvi-t in #845
- feat: Add test for DNSRecord with delegate=false by @fabikova in #814
- fix: use KuadrantClient to handle 503 errors by @silvi-t in #843
- fix: ensure macOS/Linux compatibility in polish-junit target by @silvi-t in #849
- feat: change authorino test for smoke target by @averevki in #852
- fix: update DNS provider error message assertion by @trepel in #853
- docs: Update README.md by @emmaaroche in #833
- refactor: update observability tests to assume pre-enabled observability by @silvi-t in #857
- refactor: Update login flow for UI tests by @emmaaroche in #856
- feat: add /debug-test slash command for analyzing test failures by @emmaaroche in #855
- fix: fix version mismatch and SSL errors in UI tests by @emmaaroche in #869
- feat: remove disruptive tests from multicluster target by @averevki in #871
- fix: remove secondary cluster records metric from the test by @averevki in #872
Full Changelog: v0.4.3...v0.5.0
v0.4.3
What's Changed
- Add authoritative record clean up test by @averevki in #781
- Add trlp metric tests by @emmaaroche in #773
- Add default dns provider & provider misconfig tests by @averevki in #780
- Add model label support and improve TRLP metric test logic by @emmaaroche in #791
- TelemetryPolicy's status has been implemented by @trepel in #792
- Add streaming support for trlp metric tests by @emmaaroche in #793
- Fix invalid credentials test by @averevki in #795
- Refactor gateway listener in dns section target test by @azgabur in #799
- Component tracking by @crstrn13 in #776
- Fix is_nxdomain returning NoAnswer by @azgabur in #801
- Fix wrong handling of NXDOMAIN by @azgabur in #803
- Add pr-description slash command for claude by @silvi-t in #800
- Add wait for related dnsrecord deletion to prevent orphaned DNSRecord's by @azgabur in #806
- Add xfail for gcp not supported default geo by @azgabur in #807
- Add CoreDNS cluster exposer by @averevki in #802
- OIDC policy by @crstrn13 in #740
- Add TelemetryPolicy test by @silvi-t in #783
- PlanPolicy by @silvi-t in #752
- Add shared CLAUDE.md file by @emmaaroche in #804
Full Changelog: v0.4.2...v0.4.3
v0.4.2
What's Changed
- Add CoreDNS multicluster tests by @averevki in #764
- Fix backoff in spicedb by @silvi-t in #782
- Add CoreDNS metrics tests by @averevki in #775
- Fix load balancing parameter by @averevki in #778
- Remove disruptive from multicluster make target by @averevki in #787
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- Token Rate Limit Policy tests by @crstrn13 in #708
- Add support for OCP Ingress and standalone OSSMv3 configurations by @trepel in #746
- Add storage tools to test-pr CI by @averevki in #750
- Add multiple iterations test for TokenRateLimitPolicy by @emmaaroche in #749
- Limitador storage by @azgabur in #727
- Update trlp tests by @emmaaroche in #759
- Fix kuadrantctl tests by @averevki in #756
- AuthPolicy section targeting tests by @fabikova in #702
- Add trlp streaming tests and reorganize the TRLP test suite structure by @emmaaroche in #766
- Add class for TelemetryPolicy by @silvi-t in #768
- Test for authorization with spiceDB by @silvi-t in #725
- Fix in spiceDB test by @silvi-t in #771
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- Collision tests for policies. by @crstrn13 in #661
- Added marker on collision tests for kuadrant only. by @crstrn13 in #677
- Update tlspolicy change_targetref test by @emmaaroche in #681
- Update ratelimitpolicy change_targetref test by @emmaaroche in #682
- Removed xfail mark from tracing tests by @silvi-t in #683
- Check for catalogsource crd existence by @averevki in #684
- Change simple dns strategy test case in more DNS way by @azgabur in #680
- Get GatewayClass name from cluster by @trepel in #685
- Auth policy merge strategy by @crstrn13 in #652
- Replace issuer with CA issuer by @azgabur in #679
- Parallel creation for multicluster gateways by @azgabur in #678
- Add tests for mTLS configuration and functional behavior by @emmaaroche in #675
- JWT plain identity test by @silvi-t in #686
- Added more resilience on update policies. by @crstrn13 in #672
- Bump & restructure kube-burner tests by @averevki in #691
- Fix httproute not ready issue by @emmaaroche in #694
- Add section targeting tests for ratelimit policy by @averevki in #634
- Update change_targetref tests to fix azure DNS issue by @emmaaroche in #697
- Updated httpx and fixed deprecation warnings due to updated. by @crstrn13 in #700
- Added kuadrant mark to modified test with generation. by @crstrn13 in #698
- Fix invalid issuer test by @averevki in #699
- Refactor to use poetry sync by @azgabur in #701
- Fix ssl errors by @crstrn13 in #704
- Updated ca with key usage extensions. by @crstrn13 in #705
- Add kube-burner to dockerfile by @averevki in #709
- Replace 2gw64listeners test with kubeburner by @averevki in #710
- Add tests for observability configuration and functional behavior by @emmaaroche in #695
- Remove test due to non-deterministic health check metrics by @emmaaroche in #717
- Improve apply() logic by @averevki in #718
- Enable requests without retry codes by @averevki in #719
- Remove unused safe_apply method by @averevki in #720
- Add JWT test implementing user story from user-guides by @silvi-t in #692
- Refactor Wristband test to use add_custom_routes_match from EnvoyConfig by @silvi-t in #724
- Move fixture closer to test to check response status code issue by @silvi-t in #726
- Revert fixture move; add 5s sleep to test if it resolves status code … by @silvi-t in #728
- Update of default images by @trepel in #729
- DNS policy section targeting test by @fabikova in #716
- TLSpolicy section targeting test by @fabikova in #715
- Scale gateway tests. by @crstrn13 in #690
- Add temporary retry loop for 500 responses by @silvi-t in #730
- Update change_target_ref function and improve consistency by @emmaaroche in #733
- Add GitHub Action to run testsuite on PRs by @averevki in #734
- Scale test: cleanup condition fix and httpbin image update by @trepel in #739
- Refactor dinosaur tests by @silvi-t in #736
- Add redhat registry secret to PR CI & bump versions by @averevki in #741
- Add workflow for re-enabling workflows after 60 day inactivity by @Patryk-Stefanski in #738
- update renable disabled workflows to use disabled_inactivity by @Patryk-Stefanski in #742
- Fix CI branch checkout on PR event by @averevki in #744
- Improve authorino wait_for_ready log by @averevki in #745
New Contributors
- @silvi-t made their first contribution in #683
- @fabikova made their first contribution in #716
- @Patryk-Stefanski made their first contribution in #738
Full Changelog: v0.3.2...v0.4.0
v0.3.2
v0.3.1
What's Changed
- Refactor/Add testsuite release workflow by @averevki in #663
- Update failing change_targetref tests by @emmaaroche in #665
- Add debug messages to gateway and authconfig wait asserts by @averevki in #668
- Update httproute-delete test by @averevki in #667
- Fix/refactor authorino metadata tests by @averevki in #666
Full Changelog: v0.3.0...v0.3.1