Releases: redhat-best-practices-for-k8s/certsuite
v4.4.0
v4.4.0
This minor release of the TNF suite contains a removed test, a couple of bug fixes reported by users, and some TNF config updates as the most notable changes.
In upcoming releases, we will be merging non-backwards compatible changes to the TNF config which might prompt another minor release due to the incompatibility.
Removed Tests
- Remove projected volume test by @sebrandon1 in #1428
Bug Fixes
- Use debug pod for getCurrentKernelCmdlineArgs by @sebrandon1 in #1404
- Fix skip message for networking tests by @edcdavid in #1411
TNF Config Updates
- config: remove unused CertifiedOperatorInfo field by @jmontesi in #1416
- config: delete helper fields from TestConfiguration by @jmontesi in #1405
- Update tnf_config.yml file with the correct fields for certifiedcontainerinfo by @ramperher in #1430
Report Objects
- Add report objects for testContainerCertificationStatus by @sebrandon1 in #1418
Catalog Updates
- Add clarification for cpu-isolation test in catalog by @sebrandon1 in #1401
Claim File Comparison
Dependency Updates
- Update Go to v1.21.1 by @sebrandon1 in #1387
- Bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4 by @dependabot in #1393
- Bump github.com/onsi/ginkgo/v2 from 2.11.0 to 2.12.0 by @dependabot in #1398
- Bump github.com/test-network-function/test-network-function-claim from 1.0.25 to 1.0.26 by @dependabot in #1394
- Bump k8s.io/kubectl from 0.27.4 to 0.28.1 by @dependabot in #1403
- Bump k8s.io/apiextensions-apiserver from 0.27.4 to 0.28.2 by @dependabot in #1422
- Bump k8s.io/kubectl from 0.28.1 to 0.28.2 by @dependabot in #1425
CI Improvements
- Prune everything in self-hosted by @sebrandon1 in #1379
- Bump actions/checkout from 3 to 4 by @dependabot in #1383
- Enable QE tests for nightly runs by @sebrandon1 in #1377
- Fix go directive to include patch version by @sebrandon1 in #1392
- Remove the self-hosted smoke tests by @sebrandon1 in #1410
- Fix qe nightly cluster check by @sebrandon1 in #1409
- Bump docker/login-action from 2 to 3 by @dependabot in #1412
- GitHub Action to block a PR from merging based on "do not merge" by @bnshr in #1407
- GitHub actions use Depends-On: strings in the PR description by @fredericlepied in #1381
QE Updates
New Contributors
- @fredericlepied made their first contribution in #1381
Full Changelog: v4.3.5...v4.4.0
v4.3.5
Bug Fixes
- operator: fix the process to check if an operator is ready by @jmontesi in #1337
- Update message for tainted kernel allowlist being empty by @sebrandon1 in #1356
- Bug fix: consider the case PDB defined but no label match by @jmontesi in #1374
Improvements
- Add tnf.Log() function to allow log level selection by @jmontesi in #1353
- Make use of tnf.Logf() where applicable by @jmontesi in #1357
- Add non compliant object for internal error when getting PID namespace by @edcdavid in #1355
- Add a Makefile rule to build the CNF binary for local development by @jmontesi in #1360
- Update 'compatibility' matrix by @sebrandon1 in #1366
- Updated diagnostics info format dumped to claim. by @greyerof in #1368
New Tests
access-control
performance
- Add an optional Far Edge test case to ensure limited use of exec probes by @shimritproj in #1298
platform-alteration
- add a check for hyperthreading enable by @aabughosh in #1303
Dependency Updates
- Update Go to v1.21.0 by @sebrandon1 in #1344
- Bump ubi8/ubi from 8.8-1032 to 8.8-1032.1692772289 by @dependabot in #1362
Collector Features
- sending claim file directly to the collector by @shirmoran in #1278
CI Updates
- Pointing to a temp "Free disk space" github action repo for now by @edcdavid in #1338
- Temporarily disable QE tests while fine tuning by @sebrandon1 in #1341
- Update GolangCI-lint to v1.54.2 by @sebrandon1 in #1367
QE Updates
- Set a couple of operator test cases as QE covered by @jmontesi in #1354
- updated qe variable for container-is-certified-digest by @theemj in #1358
- Renable QE tests by @sebrandon1 in #1370
- Update QE coverage for access-control-bpf-capability-check by @jmontesi in #1371
- Disable QE (again) by @sebrandon1 in #1375
- Mark lifecycle with 100% QE test coverage by @bnshr in #1340
New Contributors
- @shirmoran made their first contribution in #1278
Full Changelog: v4.3.4...v4.3.5
v4.3.4
v4.3.4
This release contains the following notable changes:
- #1324 removes the '-f' focus strings from running the test suites that was previously deprecated.
- #1305 and #1313 address 'short' image names (from Dockerhub) when being parsed.
Improvements
- adding Failure reason for dual stack service test by @edcdavid in #1310
- Adapt the remaining networking tests to the new report objects by @jmontesi in #1309
- add a failure reason for the operator test cases by @aabughosh in #1304
- remove deprecated focus strings feature by @edcdavid in #1324
- Update copyright year by @rdavid in #1333
Bug Fixes
- Fix regression for short image names by @edcdavid in #1313
- Fix for parsing the image ID and image by @edcdavid in #1305
- lifecycle: fix bug preventing dumping test info after a failure by @jmontesi in #1316
- operator: fix failure reasons in a couple of test cases by @jmontesi in #1325
Dependency Updates
- Update preflight to v1.6.11 by @sebrandon1 in #1300
- Bump github.com/operator-framework/api from 0.17.6 to 0.17.7 by @dependabot in #1301
- Update RHCOS to OCP version map by @github-actions in #1302
- Update RHCOS to OCP version map by @github-actions in #1308
- Update RHCOS to OCP version map by @github-actions in #1314
- Bump github.com/deckarep/golang-set/v2 from 2.3.0 to 2.3.1 by @dependabot in #1311
- Update Go to v1.20.7 by @sebrandon1 in #1315
- Update RHCOS to OCP version map by @github-actions in #1317
- Update RHCOS to OCP version map by @github-actions in #1321
- Bump ubi8/ubi-minimal from 8.8-860 to 8.8-1037 by @dependabot in #1326
- Bump github.com/test-network-function/test-network-function-claim from 1.0.24 to 1.0.25 by @dependabot in #1329
- Bump ubi8/ubi from 8.8-854 to 8.8-1032 by @dependabot in #1327
- Update RHCOS to OCP version map by @github-actions in #1331
- Bump github.com/test-network-function/privileged-daemonset from 1.0.7 to 1.0.8 by @dependabot in #1328
- Update RHCOS to OCP version map by @github-actions in #1334
- Bump helm.sh/helm/v3 from 3.12.2 to 3.12.3 by @dependabot in #1335
CI Updates
- Remove gradetool image to save space by @sebrandon1 in #1306
- Use Dockerfile in action, not the link by @rdavid in #1318
- Use free-disk-space action to cleanup by @sebrandon1 in #1320
- Run docker and clean in Github action by @rdavid in #1319
- Utilize descriptive parameters in CLI by @rdavid in #1323
QE Updates
- Add github action for qe-tests by @sebrandon1 in #1255
- updated qe coverage variable by @theemj in #1312
- Enable manageability QE PR tests by @sebrandon1 in #1307
- Enable networking QE PR tests by @sebrandon1 in #1322
- Enable performance QE suite by @sebrandon1 in #1330
Full Changelog: v4.3.3...v4.3.4
v4.3.3
v4.3.3
Notable changes
-
New claim format version is v0.1.0. The new format bundles the catalog and classification information within the claim file, simplifying parsing of results.
-
The HTML parser is now its own project at https://github.com/test-network-function/parser. The claim format version allows checking for compatibility between the claim file and any of the tools able to decode it. Meaning of the claim format version an its relationship with the parser release version is describe at here.
Test Suite Improvements
- Fix error handling by @bnshr in #1268
- Fix error handling logic for no SSHd check by @bnshr in #1269
- Fix Typo in command help by @edcdavid in #1270
- Use imageID in all cases to retrieve the Digest by @edcdavid in #1274
- Update instructions for running 'all' suites by @sebrandon1 in #1279
- Avoid zipping junit xml file in diagnostic mode. by @greyerof in #1281
- Update the error message in some access-control tests by @ramperher in #1290
- Fix for boot parameters values including quotes by @edcdavid in #1295
Claim File Comparison Tool Updates
- Added claim file version check to tnf claim show failures subcommand. by @greyerof in #1258
- Fix for tnf claim show failures by @greyerof in #1267
- Claim comparison tool improvement: results table. by @greyerof in #1283
- Adding catalog and classification items to the claim file by @edcdavid in #1280
- dumps claim file as CSV with extra classification information by @edcdavid in #1260
CI Improvements
- Github CI: clean up unnamed/dangling container images to save disk space. by @greyerof in #1273
- Github CI: Remove oct container image and the go mod cache to save disk space. by @greyerof in #1282
- Fix leftovers and CI uploads by @edcdavid in #1296
QE Updates
Dependency Updates
- Bump helm.sh/helm/v3 from 3.12.1 to 3.12.2 by @dependabot in #1253
- Bump github.com/mittwald/go-helm-client from 0.12.1 to 0.12.2 by @dependabot in #1259
- Bump k8s.io/kubectl from 0.27.3 to 0.27.4 by @dependabot in #1262
- Bump gotest.tools/v3 from 3.4.0 to 3.5.0 by @dependabot in #1264
- Bump k8s.io/apiextensions-apiserver from 0.27.3 to 0.27.4 by @dependabot in #1271
- Bump github.com/test-network-function/privileged-daemonset from 1.0.6 to 1.0.7 by @dependabot in #1276
- Bump github.com/test-network-function/test-network-function-claim from 1.0.22 to 1.0.23 by @dependabot in #1277
- Update jquery to v3.7.0 by @sebrandon1 in #1285
- Update bootstrap to v5.3.1 by @sebrandon1 in #1284
- Bump github.com/mittwald/go-helm-client from 0.12.2 to 0.12.3 by @dependabot in #1287
- Update operator-sdk to v1.31.0 by @sebrandon1 in #1292
Full Changelog: v4.3.2...v4.3.3
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-daemons
test 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
all
flag 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.gz
bundle 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
NodePort
related test from thenetworking
suite to theaccess-control
suite 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-daemonset
used to match the release version of the TNF suite (4.3.0). Usinglatest
proved 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