v4.1.6
v4.1.6 Update
Lots of good changes have went into the test suite since the v4.1.5 release.
Notable changes:
- We have merged support for running openshift-preflight via the new
preflight-lib
work. - Speed up test runtime by improving on the daemonset logic in #833 and #847
- Far-Edge test cases added in #835, #803, #819
- License change to Apache 2 in #852
- Improvements to the way service mesh related tests behave in #881
- New
performance
suite of tests added in #839, #810, #815 - Go 1.20.x
- Much, much more!
What's Changed
- Modify scripts to mount docker config by @sebrandon1 in #804
- Remove unused var by @sebrandon1 in #809
- Fix check for exec probes by @jmontesi in #811
- Fixing left over comment from cut and paste by @edcdavid in #812
- Import naming convention fix by @sebrandon1 in #814
- Fix pod filter for (non) guaranteed pods by @jmontesi in #816
- Some typos and optimizations by @sebrandon1 in #817
- [FAR-EDGE] Check for the workload running in apps shared CPU pool with cpu scheduling priority 0 by @bnshr in #803
- [FAR EDGE] Check CPU scheduling policy for apps in exclusive CPU pool by @bnshr in #819
- Add more unit test coverage by @sebrandon1 in #813
- Add elapsed time for building test environment by @sebrandon1 in #820
- Add test for 'daemonset' package by @sebrandon1 in #821
- Fix typo by @sebrandon1 in #824
- Bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.8.0 by @dependabot in #825
- Manually fix the catalog by @sebrandon1 in #826
- Dynamically install ginkgo based on go.mod in 'install-tools' by @sebrandon1 in #827
- performance: add test to check RT CPU scheduling policy and CPU pool by @jmontesi in #810
- Ignore funlen linter in test files by @jmontesi in #830
- Adjust ginkgo.Skip calls by @sebrandon1 in #832
- performance: add test to check that no RT app uses exec probes by @jmontesi in #815
- Safeguard against empty variable by @sebrandon1 in #831
- Fix copyright year by @rdavid in #836
- Far Edge TC: check restart-on-reboot label for sriov pods. by @greyerof in #835
- Remove references to minikube in favor of Kind by @sebrandon1 in #838
- Update GolangCI to v1.51.0 by @sebrandon1 in #837
- performance: move exclusive-cpu-pool test case by @jmontesi in #839
- Skip tests that require daemonset by @sebrandon1 in #833
- Fix Go linnter error by @rdavid in #845
- Bump helm.sh/helm/v3 from 3.11.0 to 3.11.1 by @dependabot in #844
- [FAR EDGE] Fix for scheduling conditions by @bnshr in #842
- Improved logging of (non)compliant containers by @bnshr in #848
- provider: check if the TNF daemonset exists before recreating it by @jmontesi in #847
- VCP CNF Requirement: PODs must NOT place persistent volumes on local storage by @shimritproj in #797
- Remove version/url; Remove cnfextensions reference by @sebrandon1 in #843
- Change log level from error to info when a deployment is not ready yet by @jmontesi in #851
- Add additional StatefulSet unit tests by @sebrandon1 in #854
- Add unit test for 'scheduling' package by @sebrandon1 in #853
- Change license to Apache 2 by @rdavid in #852
- Add preflight-lib reference by @sebrandon1 in #631
- Bump github.com/onsi/ginkgo/v2 from 2.8.0 to 2.8.1 by @dependabot in #856
- Update YAML to v3 for vulnerability by @sebrandon1 in #857
- Add 4.12 to the compatibility matrix by @sebrandon1 in #855
- Fix the testID in the results output by @sebrandon1 in #859
- Improve the Istio Service Mesh detection by @jmontesi in #860
- Update GolangCI-lint to v1.51.1 by @sebrandon1 in #863
- Update Go to 1.19.6 by @sebrandon1 in #864
- Bump Ubuntu runners to 22.04 by @sebrandon1 in #862
- Make docker config optional by @sebrandon1 in #861
- Bump github.com/containerd/containerd from 1.6.15 to 1.6.18 by @dependabot in #865
- Use general API for the license badge by @rdavid in #866
- Add release number and RH badges by @rdavid in #869
- Bump golang.org/x/net from 0.6.0 to 0.7.0 by @dependabot in #867
- Bump github.com/onsi/ginkgo/v2 from 2.8.1 to 2.8.3 by @dependabot in #870
- CodeQL workflow: custom go installer action. by @greyerof in #872
- Added manual trigger for CodeQL workflow. by @greyerof in #875
- Upgrade Go to v1.20.1 by @sebrandon1 in #873
- Fixed operators discovery to avoid depending on installPlans. by @greyerof in #868
- Manually update priv. daemonset to v0.0.9 by @sebrandon1 in #878
- Bump github.com/test-network-function/test-network-function-claim from 1.0.12 to 1.0.13 by @dependabot in #879
- Add tests for autodiscover operators by @sebrandon1 in #871
- Default parameters of shellcheck action are enough by @rdavid in #880
- Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 by @dependabot in #883
- Make the test cases main functions private by @jmontesi in #882
- Crd scale - scale a crd that have a option of scaling in there role- regular scale and hpa scale by @aabughosh in #794
- Re-enable preflight suite by @sebrandon1 in #884
- Bump github.com/onsi/ginkgo/v2 from 2.8.3 to 2.8.4 by @dependabot in #885
- Skip some test cases that are incompatible with the Istio Service Mesh by @jmontesi in #881
- Adjust import naming convention by @sebrandon1 in #888
- Forgot to update go.mod to 1.20 by @sebrandon1 in #887
- Manually update openshift libraries by @sebrandon1 in #886
- Update -partner reference to v4.1.6 by @sebrandon1 in #889
Full Changelog: v4.1.5...v4.1.6