Releases: redhat-best-practices-for-k8s/certsuite
v4.3.2
v4.3.2 is a smaller update with some notable improvements:
- The HTML parser is able to now flag when a claim file is out of date with the parser version. See #1241.
- The
access-control-ssh-daemonstest was improved in #1219. - The HTML parser added ability to pass a claim file via URL in #1243.
- The CLI tool for comparing claim files was improved in #1249.
Test Case Updates
HTML Parser Updates
- A new line at the end by @rdavid in #1237
- Fix for HTML js: avoid crashing when ObjectFieldsKeys or ObjectFields values are null. by @greyerof in #1233
- Add option to pass claim file via URL and bugfix by @edcdavid in #1243
- Check claim file format version before attempting rendering results by @edcdavid in #1241
Dependency Updates
- Update RHCOS to OCP version map by @github-actions in #1239
- Update Go to v1.20.6 by @sebrandon1 in #1242
- Update RHCOS to OCP version map by @github-actions in #1244
- Bump github.com/test-network-function/test-network-function-claim from 1.0.21 to 1.0.22 by @dependabot in #1246
- Bump github.com/test-network-function/privileged-daemonset from 1.0.5 to 1.0.6 by @dependabot in #1247
- Update RHCOS to OCP version map by @github-actions in #1248
- Update RHCOS to OCP version map by @github-actions in #1251
QE Updates
- Set the undeclared-container-ports-usage test case as QE covered by @jmontesi in #1240
- Mark ssh-daemons as QE test covered by @bnshr in #1245
Quality of Life Updates
- Update copyright year by @rdavid in #1250
- Prepare for v4.3.2 by @sebrandon1 in #1252
- CLI tool subcommand to show failed test cases from a claim file. by @greyerof in #1249
Full Changelog: v4.3.1...v4.3.2
v4.3.1
The v4.3.1 release of the CNF Certification Test Suite contains a number of changes all sorted below.
The most notable changes are:
- Using the
allflag when specifying which test suites to run. Users will no longer have to specify certain suites (common,extended,faredge,telco) to run all tests. See #1176. - By default now all results files will be placed into a
tar.gzbundle after each test run. See #1200 for more details. - You can now supply a pre-defined feedback.json to the HTML parser to help with auto-filling response text boxes. See #1213.
- The CNF Best Practices repo now links directly to-and-from the CATALOG.md. See #1185.
Catalog Improvements
- Add best practice links to catalog by @sebrandon1 in #1185
Results Parser Changes
- add a result html documentation to the readme file by @aabughosh in #1122
- add a download for feedback and upload previus feedback by @aabughosh in #1162
- Adding support for skip reason and HTML rendering by @edcdavid in #1201
- Read a local feedback js file by @aabughosh in #1213
Tests Added
Tests Updated / Improved
- check that helm version is v3 by @aabughosh in #1103
- Adding error text to the abort suite message by @edcdavid in #1163
- CNFCERT-495 : performance refactor code by @bnshr in #1161
- Adjust the PDB test by @sebrandon1 in #1155
- Add a single label for running ALL tests instead of having to choose individual labels by @aabughosh in #1176
- Fix checking semver version against contraint version by @edcdavid in #1195
- Fix empty service account check by @bnshr in #1197
- Fix network policy tests with empty podSelector by @javierpena in #1147
- Fix for hardcoded registry registry.redhat.io by @edcdavid in #1187
- Add emptystring test case for getIPVersion() by @sebrandon1 in #1211
- CNFCERT-541 : Make Pod Role Bindings fail with default service account by @bnshr in #1210
- Fix for the unstable test cases of the performance test suite. by @greyerof in #1226
Failure-Reason Objects
To take better advantage of our new compliant/non-compliant reporting objects in the HTML parser, we have added support for the reporting objects in all of the existing tests.
- Add lifecycle failure reason objects by @sebrandon1 in #1220
- Add access-control failure reason objects by @sebrandon1 in #1215
- Add affiliated-certification failure reason objects by @sebrandon1 in #1218
- Add performance failure reason objects by @sebrandon1 in #1223
- Add report objects for manageability suite tests by @sebrandon1 in #1206
- observability: update tests result output to the new report objects by @jmontesi in #1199
- Add platform-alteration failure reason objects by @sebrandon1 in #1229
- Fix wrong compliance for report object by @jmontesi in #1227
- Add failure-reason for ocp/partner -reserved-ports and undeclared port usage by @edcdavid in #1207
- adding failure reason to icmp connectivity tests by @edcdavid in #1145
CI Improvements
- Only chmod if Linux runner by @sebrandon1 in #1169
- Fix Linter Issue by @bnshr in #1178
- Add typos linter by @rdavid in #1214
- Help the self-hosted runner by not pruning images by @sebrandon1 in #1228
Dependency Updates
- Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 by @dependabot in #1141
- Update preflight to v1.6.4 by @sebrandon1
- Bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 by @dependabot in #1146
- Bump github.com/operator-framework/api from 0.17.5 to 0.17.6 by @dependabot in #1148
- Update operator-sdk to v1.29.0 by @sebrandon1 in #1149
- Update RHCOS to OCP version map by @github-actions in #1151
- Update RHCOS to OCP version map by @github-actions in #1153
- Bump github.com/sirupsen/logrus from 1.9.2 to 1.9.3 by @dependabot in #1154
- Update GolangCI to 1.53.2 by @sebrandon1 in #1156
- Update RHCOS to OCP version map by @github-actions in #1158
- Update preflight to v1.6.5 by @sebrandon1 in #1157
- Bump github.com/onsi/ginkgo/v2 from 2.9.7 to 2.10.0 by @dependabot in #1159
- Update RHCOS to OCP version map by @github-actions in #1160
- Update Go to v1.20.5 by @sebrandon1 in #1165
- Bump github.com/test-network-function/test-network-function-claim from 1.0.19 to 1.0.20 by @dependabot in #1166
- Bump github.com/test-network-function/privileged-daemonset from 1.0.3 to 1.0.4 by @dependabot in #1167
- Update RHCOS to OCP version map by @github-actions in #1168
- Update preflight to v1.6.6 by @sebrandon1 in #1170
- Update RHCOS to OCP version map by @github-actions in #1174
- Bump k8s.io/kubectl from 0.27.2 to 0.27.3 by @dependabot in #1179
- Bump k8s.io/apiextensions-apiserver from 0.27.2 to 0.27.3 by @dependabot in #1181
- Bump helm.sh/helm/v3 from 3.12.0 to 3.12.1 by @dependabot in #1183
- Update RHCOS to OCP version map by @github-actions in #1188
- Bump github.com/onsi/ginkgo/v2 from 2.10.0 to 2.11.0 by @dependabot in #1190
- Bump github.com/test-network-function/privileged-daemonset from 1.0.4 to 1.0.5 by @dependabot in #1192
- Bump github.com/test-network-function/test-network-function-claim from 1.0.20 to 1.0.21 by @dependabot in #1193
- Update RHCOS to OCP version map by @github-actions in #1196
- Update preflight to v1.6.7 by @sebrandon1 in #1194
- Update RHCOS to OCP version map by @github-actions in #1203
- Update preflight to v1.6.9 by @sebrandon1 in #1204
- Update RHCOS to OCP version map by @github-actions in #1208
- Update RHCOS to OCP version map by @github-actions in #1235
- Update preflight to v1.6.10 by @sebrandon1 in https://github.com/test-network-function/cnf...
v4.3.0 - New projected volume test, nodeport test change, debug daemonset tagging
The v4.3.0 release of the TNF test suite is a minor version bump because we are:
- Adding a new test, see the projected volumes automount token test from #1046.
- We have moved the
NodePortrelated test from thenetworkingsuite to theaccess-controlsuite to better align the purpose of this test along with a name change. - This is the first release we have done where we are pinning the version of the
debug-daemonsetused to match the release version of the TNF suite (4.3.0). Usinglatestproved to invite failures in older test suite versions.
Bug Fixes
- Avoid crashing when discovering CR scales. by @greyerof in #1056
- Skip intrusive test cases if TNF_NON_INTRUSIVE_ONLY is set. by @greyerof in #1063
- Changed annotation used to parse multus networks. by @greyerof in #1129
- Block host network access pods by @bnshr in #1126
- Improved helper function that waits for podsets to be ready. by @greyerof in #1091
- Add BASEDIR from suggestion by @sebrandon1 in #1113
Catalog Updates
Results Parser Changes
- Minor improvements for results.html by @greyerof in #1109
- Render failure reason in the HTML results page by @edcdavid in #1130
- Revert back markdown code for the web-site by @rdavid in #1088
Tests Added
- Accessing kube-api via projected volume bypasses automountToken test by @shimritproj in #1046
Tests Updated / Improved
- Rewrite ClusterRoleBindings test; fix RoleBindings test by @sebrandon1 in #1045
- Update compatibility pkg with 4.13 info by @sebrandon1 in #1138
CI Improvements
- Add gradetool support by @sebrandon1 in #1037
- Remove pinned versions; add hadolint ignore by @sebrandon1 in #1124
- Remove commented code leftovers by @sebrandon1 in #1125
- Prune the self-hosted runner prior to building cluster by @sebrandon1 in #1136
- Github workflows updated to run all tests cases except two. by @greyerof in #1135
Maintenance
- Update GolangCI to v1.52.2 by @sebrandon1 in #1058
- Update operator-sdk to v1.28.1 by @sebrandon1 in #1059
- Bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.3 by @dependabot in #1064
- Bump github.com/onsi/ginkgo/v2 from 2.9.3 to 2.9.4 by @dependabot in #1067
- Bump github.com/docker/docker from 23.0.1+incompatible to 23.0.3+incompatible by @dependabot in #1070
- Bump helm.sh/helm/v3 from 3.12.0-rc.1 to 3.12.0 by @dependabot in #1075
- Add make install-mac-brew-tools; adjust CI by @sebrandon1 in #1076
- Update Go to v1.20.4 by @sebrandon1 in #1078
- Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible by @dependabot in #1080
- Manually update machine-config-operator by @sebrandon1 in #1082
- Bump github.com/test-network-function/privileged-daemonset from 1.0.2 to 1.0.3 by @dependabot in #1086
- Bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.5 by @dependabot in #1085
- Bump github.com/test-network-function/test-network-function-claim from 1.0.17 to 1.0.18 by @dependabot in #1084
- Only build during smoke tests, do not run unit tests by @sebrandon1 in #1083
- Update git version for docker image build to 2.39.1. by @greyerof in #1092
- Add 'preflight' specific calls to CI by @sebrandon1 in #1090
- Bump python version by @rdavid in #1096
- Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.1 by @dependabot in #1097
- Bump github.com/sirupsen/logrus from 1.9.1 to 1.9.2 by @dependabot in #1099
- Update git version for docker image build to 2.39.3 by @greyerof in #1121
- Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 by @dependabot in #1117
- Add a link to Dockerfile for dependabot monitoring by @rdavid in #1098
- Update preflight to v1.6.3 by @sebrandon1 in #1128
- Python39 is required for mkdoc by @rdavid in #1127
- Update RHCOS to OCP version map by @github-actions in #1133
- Improve code readability, the logic is not changed by @rdavid in #1089
- Add unit tests surrounding RunAsUser 1337 test by @sebrandon1 in #1094
- Documentation Update by @sebrandon1 in #1100
- Update copyright years by @rdavid in #1132
Kubernetes Dependency Updates
- Update to k8s 1.27.x; controller-runtime pre-release build by @sebrandon1 in #1072
- Bump k8s.io/apiextensions-apiserver from 0.27.1 to 0.27.2 by @dependabot in #1105
- Bump k8s.io/kubectl from 0.27.1 to 0.27.2 by @dependabot in #1106
UBI Base Image Changes
- Bump ubi8/ubi-minimal from 8.7-1107 to 8.8-860 by @dependabot in #1093
- Bump ubi8/ubi from 8.7-1112 to 8.8-854 by @dependabot in #1118
- Bump ubi8/ubi from 8.7 to 8.8 by @dependabot in #1123
Deprecated
No tests have been deprecated with this release.
Full Changelog: v4.2.4...v4.3.0
v4.2.4 - Bug Fixes, QE coverage tool
Bug fixes
- Fix typos by @sebrandon1 in #1044
- Fix for backward compatible label support by @edcdavid in #1053
- Fix error traces in scale objects autodiscover. by @greyerof in #1052
Maintenance
- Update RHCOS to OCP version map by @github-actions in #1047
- Switch to 'make bootstrap-cluster' by @sebrandon1 in #1049
- Bump github.com/operator-framework/api from 0.17.4 to 0.17.5 by @dependabot in #1048
- Updated qe var for reserved ocp ports and reserved partner ports tests by @theemj in #1050
- Update RHCOS to OCP version map by @github-actions in #1054
- Update RHCOS to OCP version map by @github-actions in #1057
- Set flag to true for the implemented performance test by @bnshr in #1055
- preparing for release 4.2.4 by @edcdavid in #1061
New features
Full Changelog: v4.2.3...v4.2.4
v4.2.3 - Dep. Updates, Bug Fixes, Labeling Updates
Welcome to the v4.2.3 release of the TNF test suite. Please see the following changes all of the details to this update as we are trying out a new, more detailed way of laying out what's changed release-to-release.
General Updates
- Add tag 'preflight' to make tests explicit by @sebrandon1 in #1004
- Improving remediation text by @edcdavid in #1025
- Adding summary to catalog.md by @edcdavid in #1021
Deprecated
- Adding configurable labels for operators and simplifying label format in config file by @edcdavid in #1041
Please visit the above deprecated PR for more details, but the implementation behind the labeling for podsUnderTest and operatorsUnderTest have changed to allow for more flexibility when labeling operators. The config should now look something like:
podsUnderTestLabels:
test: pod
operatorsUnderTestLabels:
test: operator
HTML Parser Improvements
- Sorting classification by @edcdavid in #1011
- Adding checkbox by state (passed/skipped/failed) to filter out results by state by @edcdavid in #1019
- Adding classification to catalog.md by @edcdavid in #1009
- Adding a results-embed.html that includes the classification.js inline by @edcdavid in #1035
Tests Added
Tests Updated/Improved
- Check no-provisioner for local storage classes. by @greyerof in #1039
- platform-alteration-base-image test case workaround. by @greyerof in #1005
Dependency Updates
- Bump github.com/test-network-function/test-network-function-claim from 1.0.16 to 1.0.17 by @dependabot in #1003
- Update preflight to v1.6.1 by @sebrandon1 in #1040
- Update machine-config-operator to latest by @sebrandon1 in #1007
- Bump github.com/operator-framework/api from 0.17.4-0.20230223191600-0131a6301e42 to 0.17.4 by @dependabot in #1023
Other Changes
- Adjust Makefile build process by @sebrandon1 in #1018
- Add linter for Makefile by @rdavid in #1027
- Switch checkmake (macos) to brew by @sebrandon1 in #1038
- Prepare for v4.2.3 release by @sebrandon1 in #1042
- Update RHCOS to OCP version map by @github-actions in #1043
- Set flag to true for the implemented performance tests by @bnshr in #1034
Full Changelog: v4.2.2...v4.2.3
v4.2.2
What's Changed
- Bump github.com/go-logr/logr from 1.2.3 to 1.2.4 by @dependabot in #976
- Bump github.com/mittwald/go-helm-client from 0.11.5 to 0.11.6 by @dependabot in #975
- Update RHCOS to OCP version map by @github-actions in #978
- reformating results.html file by @edcdavid in #979
- Bump github.com/mittwald/go-helm-client from 0.11.6 to 0.12.0 by @dependabot in #981
- Update RHCOS to OCP version map by @github-actions in #983
- Handle beta OCP versions by @sebrandon1 in #982
- Bump ubi8/ubi-minimal from 8.7-1085.1679482090 to 8.7-1107 by @dependabot in #988
- Bump ubi8/ubi from 8.7-1090.1679482075 to 8.7-1112 by @dependabot in #987
- Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 by @dependabot in #986
- Update RHCOS to OCP version map by @github-actions in #990
- Revive self-hosted branch by @sebrandon1 in #989
- Html parse by @shimritproj in #931
- Add MacOS to CI matrix by @sebrandon1 in #985
- Run unit tests on RHCOS map update by @sebrandon1 in #984
- Add all markdown files to the linter by @rdavid in #977
- Bump github.com/mittwald/go-helm-client from 0.12.0 to 0.12.1 by @dependabot in #995
- Update Go to v1.20.3 by @sebrandon1 in #994
- Fixing minor typos and color by @edcdavid in #993
- Bump peter-evans/create-pull-request from 4 to 5 by @dependabot in #996
- Add unit tests for scaling package by @sebrandon1 in #972
- Update copyright years by @rdavid in #992
- Install Go before make test by @sebrandon1 in #998
- Update operator-sdk to v1.28.0 by @sebrandon1 in #997
- Safeguard against NA docker config by @sebrandon1 in #999
- Combine container and local self-hosted tests by @sebrandon1 in #1000
- Prepare for version 4.2.2 by @sebrandon1 in #1001
Full Changelog: v4.2.1...v4.2.2
v4.2.1 Bug fix with config
What's Changed
- Update RHCOS to OCP version map by @github-actions in #973
- Bug fix: config struct was not copied into global env. by @greyerof in #974
- Add test with fake statefulset APIs by @sebrandon1 in #968
Full Changelog: v4.2.0...v4.2.1
v4.2.0 - New daemonset config; bug fixes
The first 4.2.x release. We decided to make a new minor version release because of the non-backwards compatible change in #967 which makes the default namespace for the debug daemonset cnf-suite. There has also been some other bug fixes and updates since v4.1.6.
What's Changed
- Split up 'local' and 'container' PR tests by @sebrandon1 in #890
- autodiscover: add unit tests by @jmontesi in #893
- Separate publish actions by branches by @rdavid in #894
- Bump k8s.io/apiextensions-apiserver from 0.26.1 to 0.26.2 by @dependabot in #895
- Bump k8s.io/kubectl from 0.26.1 to 0.26.2 by @dependabot in #896
- go.mod cleanup by @sebrandon1 in #903
- Changed network policy deny all catalog entry qe variable to true by @theemj in #905
- autodiscovery: bug fix and unit tests for services by @jmontesi in #901
- Removing iptables and nftables test cases by @edcdavid in #904
- Update RHCOS to OCP version map by @github-actions in #906
- Updated CATALOG.md file by @shimritproj in #908
- autodiscover: typo fix and new unit test by @jmontesi in #902
- POC: Add Failure Reason to claim.json by @edcdavid in #834
- Bump github.com/onsi/ginkgo/v2 from 2.8.4 to 2.9.0 by @dependabot in #909
- Bump github.com/deckarep/golang-set/v2 from 2.1.0 to 2.2.0 by @dependabot in #910
- Re-enable CodeQL with 'make install-tools' in the steps by @sebrandon1 in #912
- Fix daily builds by @sebrandon1 in #911
- Update RHCOS to OCP version map by @github-actions in #913
- Run 'make install-tools' prior to building binaries by @sebrandon1 in #914
- Bump helm.sh/helm/v3 from 3.11.1 to 3.11.2 by @dependabot in #915
- Add OpenShift badge by @rdavid in #917
- Use shfmt linter by @rdavid in #918
- Bump github.com/onsi/ginkgo/v2 from 2.9.0 to 2.9.1 by @dependabot in #919
- Bump github.com/deckarep/golang-set/v2 from 2.2.0 to 2.3.0 by @dependabot in #920
- Add AddTestResultLog result to network connectivity test by @sebrandon1 in #921
- Fix hostNetwork typo by @sebrandon1 in #922
- Update Go to 1.20.2 by @sebrandon1 in #924
- Update setup-go action to v4 by @sebrandon1 in #927
- Update RHCOS to OCP version map by @github-actions in #930
- Add support to CentOS Stream node OS by @ramperher in #928
- Bump github.com/test-network-function/test-network-function-claim from 1.0.13 to 1.0.14 by @dependabot in #929
- Admit that a control plane node can use CentOS Stream starting in OCP 4.13 by @ramperher in #932
- Admit that a control plane node can use CentOS Stream starting in OCP 4.13 (II) by @ramperher in #934
- Add default NA case for docker config discovery by @sebrandon1 in #933
- Safeguard against preflight tests running if not specified by @sebrandon1 in #923
- Manually update priv-ds to v1.0.1 by @sebrandon1 in #935
- Bump k8s.io/client-go from 0.26.2 to 0.26.3 by @dependabot in #940
- Bump k8s.io/kubectl from 0.26.2 to 0.26.3 by @dependabot in #942
- Bump k8s.io/apiextensions-apiserver from 0.26.2 to 0.26.3 by @dependabot in #941
- Add some more logging; safeguard against empty InstallPlans by @sebrandon1 in #945
- Address some unused vars; update golangci-lint by @sebrandon1 in #946
- add the calssification catagory of test case (farEdge Telco NonTelco) by @aabughosh in #937
- Handle possible errors which are not critical by @sebrandon1 in #944
- Fix RHCOS script by @sebrandon1 in #950
- Add Hadolint, a Dockerfile linter by @rdavid in #936
- Remove TestStorageRequiredPods duplicated entry by @ramperher in #951
- Bump ubi8/ubi-minimal from 8.7 to 8.7-1085.1679482090 by @dependabot in #952
- Bump ubi8/ubi from 8.7 to 8.7-1090.1679482075 by @dependabot in #953
- Add new self-hosted PR tester YAML by @sebrandon1 in #916
- Add dependabot config for github actions by @sebrandon1 in #954
- Handle non-critical errors by @rdavid in #955
- Revert "Add new self-hosted PR tester YAML" by @sebrandon1 in #958
- Prepare for v4.1.7 release by @sebrandon1 in #948
- Lock the preflight version with replace; update ginkgo by @sebrandon1 in #959
- Bump github.com/test-network-function/privileged-daemonset from 1.0.1 to 1.0.2 by @dependabot in #962
- hugepages tc: avoid panic if debug pod doesn't exist for node under test by @greyerof in #965
- Update preflight lib to 1.5.4 by @sebrandon1 in #957
- Make the namespace for the debug daemonset configurable. by @greyerof in #967
- Update RHCOS to OCP version map by @github-actions in #970
- Add more coverage for containers.go by @sebrandon1 in #969
- Clean up and style improvements by @rdavid in #963
- Add markdown linter by @rdavid in #964
- Bump nosborn/github-action-markdown-cli from 3.2.0 to 3.3.0 by @dependabot in #971
Full Changelog: v4.1.6...v4.2.0
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-libwork. - 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
performancesuite 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 https://github.com/test-network-function/c...
v4.1.5 New tests and bugfixes; dep updates
Version v4.1.5 has some newly added tests and fixes for existing test suites.
What's Changed
- Improve tnf-image.yaml; fix deprecations by @sebrandon1 in #771
- Fix copyright year by @rdavid in #769
- Bump github.com/onsi/ginkgo/v2 from 2.6.1 to 2.7.0 by @dependabot in #775
- Manual update ginkgo to v2.7.0 by @sebrandon1 in #778
- Fix some typos in CATALOG by @sebrandon1 in #774
- platform: add test case to check for 1Gi hugepages by @jmontesi in #772
- Update RHCOS to OCP version map by @github-actions in #782
- Update Go to v1.19.5 by @sebrandon1 in #779
- Bump up severity of shellcheck by @rdavid in #776
- Fix YAML linter errors by @rdavid in #773
- Cleanup scripts by @sebrandon1 in #781
- Update RHCOS to OCP version map by @github-actions in #789
- Adding an ignore list for services under test by @edcdavid in #788
- Refactor pod helper functions for CPU isolation by @jmontesi in #790
- Create log file by mirroring output in bash script by @edcdavid in #787
- Add check for toleration seconds modification by @sebrandon1 in #780
- Update RHCOS to OCP version map by @github-actions in #793
- Added qe variable to catalog entries by @theemj in #786
- Run shellcheck on more scripts by @rdavid in #783
- add Whitelist for performance operator nftables (IPv6) by @edcdavid in #792
- Bump github.com/test-network-function/privileged-daemonset from 0.0.6 to 0.0.7 by @dependabot in #801
- Bump helm.sh/helm/v3 from 3.10.3 to 3.11.0 by @dependabot in #795
- Bump k8s.io/apiextensions-apiserver from 0.26.0 to 0.26.1 by @dependabot in #800
- access-control: add test case to check the use of CPU pools for Far Edge by @jmontesi in #784
- Add check for nodeSelectors in pod-recreation test by @sebrandon1 in #785
- Changed pod-toleration-bypass qe var to true by @theemj in #805
- Bump k8s.io/kubectl from 0.26.0 to 0.26.1 by @dependabot in #807
- Install missing packages jq and git by @sebrandon1 in #806
- Refactor for the kernel taints test case by @greyerof in #754
- Update partner version to v4.1.5 by @sebrandon1 in #808
New Contributors
Full Changelog: v4.1.4...v4.1.5