Skip to content

Releases: redhat-best-practices-for-k8s/certsuite

v5.4.1

02 Jan 15:09
4dedd75
Compare
Choose a tag to compare

v5.4.1

First release of 2025! Brings in a couple of improvements to existing test cases and some dependency updates.

Improvements

Dependency Updates

CI Updates

  • Bump github/codeql-action from 3.27.7 to 3.27.9 by @dependabot in #2641
  • Bump depends-on/depends-on-action from ce4047f663174688ea42a21fac1b1007d97b79bb to 279809107792022edfa46aa42ed33531f91b9727 by @dependabot in #2642
  • Bump docker/setup-buildx-action from 3.7.1 to 3.8.0 by @dependabot in #2646
  • Bump depends-on/depends-on-action from 279809107792022edfa46aa42ed33531f91b9727 to 747e9a585cf378ac4b07153ea362c9a3e3802e61 by @dependabot in #2645
  • Bump depends-on/depends-on-action from 747e9a585cf378ac4b07153ea362c9a3e3802e61 to 89053954da4995d50120bb9dae99502395c6206c by @dependabot in #2650
  • Bump ubi9/python-39 from eb65add to daa95bd in /.github/actions/documentation by @dependabot in #2651
  • Bump depends-on/depends-on-action from 89053954da4995d50120bb9dae99502395c6206c to 77e67971a155b35424508ada365790c47286fd0f by @dependabot in #2655
  • Bump actions/upload-artifact from 4.4.3 to 4.5.0 by @dependabot in #2656
  • Bump ubi9/python-39 from daa95bd to dde5068 in /.github/actions/documentation by @dependabot in #2661

Full Changelog: v5.4.0...v5.4.1

v5.4.0

12 Dec 18:40
b2c5bdb
Compare
Choose a tag to compare

v5.4.0

v5.4.0 is a minor-version bump because we have started to include new tests from our v1.6 (internal) best practices document.

New Tests

Improvements

Operator Script Updates

  • Use certsuite executable from image everywhere in the batch operators test script by @edcdavid in #2574

Documentation Updates

  • docs : Remove TNF/CNF reference in the official doc by @bnshr in #2569
  • docs : remove tnf/cnf from svg files by @bnshr in #2570

CI Updates

Dependency Updates

  • Bump github/codeql-action from 3.26.13 to 3.27.0 by @dependabot in #2526
  • Bump github.com/fatih/color from 1.17.0 to 1.18.0 by @dependabot in #2525
  • Bump actions/checkout from 4.2.1 to 4.2.2 by @dependabot in #2528
  • Bump k8s.io/api from 0.31.1 to 0.31.2 by @dependabot in #2531
  • Bump k8s.io/apiextensions-apiserver from 0.31.1 to 0.31.2 by @dependabot in #2533
  • Bump k8s.io/kubectl from 0.31.1 to 0.31.2 by @dependabot in #2530
  • Bump github.com/redhat-best-practices-for-k8s/privileged-daemonset from 1.0.38 to 1.0.39 by @dependabot in #2534
  • Bump google.golang.org/api from 0.201.0 to 0.203.0 by @dependabot in #2535
  • Bump actions/setup-go from 5.0.2 to 5.1.0 by @dependabot in #2536
  • OLM update; preflight update by @sebrandon1 in #2539
  • Bump ubi9/ubi from 9.4-1214.1726694543 to 9.4-1214.1729773476 by @dependabot in #2541
  • Bump ubi9/python-39 from 1-197.1726696853 to 1-197.1729767844 in /.github/actions/documentation by @dependabot in #2544
  • Bump github.com/operator-framework/operator-lifecycle-manager from 0.29.0 to 0.30.0 by @dependabot in #2546
  • Bump google.golang.org/api from 0.203.0 to 0.204.0 by @dependabot in #2547
  • Bump ubi9/python-39 from 1-197.1729767844 to 1-197.1729776550 in /.github/actions/documentation by @dependabot in #2548
  • Bump google.golang.org/api from 0.204.0 to 0.205.0 by @dependabot in #2550
  • Bump golang.org/x/term from 0.25.0 to 0.26.0 by @dependabot in #2554
  • Bump github/codeql-action from 3.27.0 to 3.27.1 by @dependabot in #2555
  • Bump ubi9/ubi from 9.4-1214.1729773476 to 9.5 by @dependabot in #2558
  • Bump ubi9/ubi-minimal from 9.4-1227.1726694542 to 9.5 by @dependabot in #2559
  • Bump github/codeql-action from 3.27.1 to 3.27.2 by @dependabot in #2560
  • Bump ubi9/python-39 from 1-197.1729776550 to 9.5 in /.github/actions/documentation by @dependabot in #2563
  • Bump github/codeql-action from 3.27.2 to 3.27.3 by @dependabot in #2562
  • Bump helm.sh/helm/v3 from 3.16.2 to 3.16.3 by @dependabot in #2565
  • Bump ubi9/ubi-minimal from 6907fba to 9ffc5b7 by @dependabot in #2566
  • Bump github/codeql-action from 3.27.3 to 3.27.4 by @dependabot in #2564
  • Bump ubi9/ubi from 5ae30df to 2bae906 by @dependabot in #2567
  • Bump ubi9/ubi-minimal from 9ffc5b7 to d85040b by @dependabot in #2573
  • Bump google.golang.org/api from 0.205.0 to 0.206.0 by @dependabot in #2572
  • Bump ubi9/python-39 from 9a69bc1 to 84c0289 in /.github/actions/documentation by @dependabot in #2576
  • Bump google.golang.org/api from 0.206.0 to 0.207.0 by @dependabot in #2578
  • Bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1 by @dependabot in #2579
  • Bump github/codeql-action from 3.27.4 to 3.27.5 by @dependabot in #2580
  • Bump k8s.io/api from 0.31.2 to 0.31.3 by @dependabot in #2581
  • Bump k8s.io/apiextensions-apiserver from 0.31.2 to 0.31.3 by @dependabot in #2582
  • Bump k8s.io/kubectl from 0.31.2 to 0.31.3 by @dependabot in #2584
  • Bump google.golang.org/api from 0.207.0 to 0.209.0 by @dependabot in #2587
  • Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #2590
  • Bump github.com/redhat-best-practices-for-k8s/oct from 0.0.27 to 0.0.28 by @dependabot in #2591
  • Bump github.com/redhat-best-practices-for-k8s/privileged-daemonset from 1.0.39 to 1.0.40 by @dependabot in #2592
  • Bump docker/build-push-action from 6.9.0 to 6.10.0 by @dependabot in #2596
  • Update Go to v1.23.3 by @sebrandon1 in #2594
  • Update operator-sdk to v1.38.0 by @sebrandon1 in #2597
  • Update GolangCI-lint to v1.62.2 by @sebrandon1 in #2598
  • Bump github.com/redhat-best-practices-for-k8s/certsuite-claim from 1.0.50 to 1.0.51 by @dependabot in #2599
  • Bump github.com/redhat-best-practices-for-k8s/privileged-daemonset from 1.0.40 to 1.0.41 by @dependabot in #2600
  • Bump depends-on/depends-on-action from 9e8a61fce18b15281e831f1bba0e14c71d1e1f46 to 3f0a220b74074edace48e46f7bacc29e5ef555c2 by @dependabot in #2604
  • Bump ubi9/ubi from 2bae906 to 1057dab by @dependabot in #2605
  • Bump github/codeql-action from 3.27.5 to 3.27.6 by @dependabot in #2607
  • Bump ubi9/python-39 from 84c0289 to eb65add in /.github/actions/documentation by @dependabot in #2608
  • Update...
Read more

v5.3.7

21 Oct 16:03
dd848f2
Compare
Choose a tag to compare

v5.3.7

This release contains 3 new tests from our new update v1.6 Best Practices documentation. It also includes fixes and improvements surrounding support for cluster-wide operator detection for our existing tests.

New Tests

Test Enhancements

CI Updates

Operator Script Updates

  • Updating the default list of telco operators by @edcdavid in #2523
  • Authenticate results spreadsheet creation using a google service account by @shirmoran in #2497
  • Add log messages to results spreadsheet app by @shirmoran in #2503

Dependency Updates

  • Update openshift libraries manually by @sebrandon1 in #2506
  • Bump actions/upload-artifact from 4.4.1 to 4.4.3 by @dependabot in #2507
  • Bump helm.sh/helm/v3 from 3.16.1 to 3.16.2 by @dependabot in #2510
  • Bump google.golang.org/api from 0.199.0 to 0.200.0 by @dependabot in #2511
  • Bump ubi9/python-39 from 1-197.1726664308 to 1-197.1726696853 in /.github/actions/documentation by @dependabot in #2519
  • Bump google.golang.org/api from 0.200.0 to 0.201.0 by @dependabot in #2520
  • Bump github.com/redhat-best-practices-for-k8s/privileged-daemonset from 1.0.37 to 1.0.38 by @dependabot in #2521
  • Bump github.com/redhat-best-practices-for-k8s/oct from 0.0.25 to 0.0.26 by @dependabot in #2522
  • Bump github/codeql-action from 3.26.12 to 3.26.13 by @dependabot in #2516
  • Bump github.com/k8snetworkplumbingwg/network-attachment-definition-client from 1.7.4 to 1.7.5 by @dependabot in #2518

Full Changelog: v5.3.6...v5.3.7

v5.3.6

07 Oct 18:18
b9023df
Compare
Choose a tag to compare

v5.3.6

v5.3.6 contains a small update to bring in 4.16 and 4.17 OCP versions into the compatibility test matrix.

For more information about OpenShift Lifecycle dates: https://access.redhat.com/support/policy/updates/openshift

Improvements

Dependency Updates

Full Changelog: v5.3.5...v5.3.6

v5.3.5

24 Sep 19:05
b1600da
Compare
Choose a tag to compare

v5.3.5

There was an improvement for the SCC categories test and now you are also able to see the subscriptions, operator groups, and the install plans in the claim file.

Improvements

  • Save all the subscriptions, operator groups, install plans configured in the cluster to the claim file by @aabughosh in #2453
  • Fixes for certsuite claim compare UTs. by @greyerof in #2455
  • Remove cnf by @bnshr in #2452
  • Add Results spreadsheet constants and public functions by @shirmoran in #2466
  • Fix for the SCC categories check. by @greyerof in #2460

Dependency Updates

  • Bump github.com/redhat-best-practices-for-k8s/certsuite-claim from 1.0.48 to 1.0.49 by @dependabot in #2449
  • Update probe image to v0.0.9 by @sebrandon1 in #2448
  • Update operator-sdk to v1.37.0 by @sebrandon1 in #2450
  • Bump peter-evans/create-pull-request from 7.0.3 to 7.0.4 by @dependabot in #2454
  • Bump peter-evans/create-pull-request from 7.0.4 to 7.0.5 by @dependabot in #2456
  • Bump github/codeql-action from 3.26.7 to 3.26.8 by @dependabot in #2457
  • Bump google.golang.org/api from 0.197.0 to 0.198.0 by @dependabot in #2458
  • Bump github.com/mittwald/go-helm-client from 0.12.13 to 0.12.14 by @dependabot in #2465
  • Bump ubi9/python-39 from 1-197.1725907694 to 1-197.1726664308 in /.github/actions/documentation by @dependabot in #2462
  • Bump ubi9/ubi from 9.4-1214.1725849297 to 9.4-1214.1726694543 by @dependabot in #2464
  • Bump ubi9/ubi-minimal from 9.4-1227.1725849298 to 9.4-1227.1726694542 by @dependabot in #2463
  • Bump github/codeql-action from 3.26.8 to 3.26.9 by @dependabot in #2467

Full Changelog: v5.3.4...v5.3.5

v5.3.4

17 Sep 16:18
36e01aa
Compare
Choose a tag to compare

v5.3.4

This is a patch update to bump a number of dependencies. No functional changes related to the tests themselves.

Improvements

CI Updates

Operator Scripting Updates

  • Add upload results-spreadsheet certsuite sub-command by @shirmoran in #2389
  • Make necessary results spreadsheet functions public by @shirmoran in #2442
  • Add public constants for results spreadsheet by @shirmoran in #2447
  • Add Setter and Getter functions to results spreadsheet google creds by @shirmoran in #2443

Dependency Updates

  • Bump ubi9/ubi-minimal from 9.4-1227 to 9.4-1227.1725849298 by @dependabot in #2410
  • Bump ubi9/ubi from 9.4-1214 to 9.4-1214.1725849297 by @dependabot in #2411
  • Bump ubi9/python-39 from 1-197 to 1-197.1725907694 in /.github/actions/documentation by @dependabot in #2412
  • Bump github.com/redhat-best-practices-for-k8s/oct from 0.0.21 to 0.0.22 by @dependabot in #2413
  • Bump github.com/redhat-best-practices-for-k8s/certsuite-claim from 1.0.47 to 1.0.48 by @dependabot in #2414
  • Bump github.com/redhat-best-practices-for-k8s/privileged-daemonset from 1.0.33 to 1.0.34 by @dependabot in #2415
  • Update probe image to v0.0.8 by @sebrandon1 in #2416
  • Bump golang.org/x/oauth2 from 0.22.0 to 0.23.0 by @dependabot in #2423
  • Bump peter-evans/create-pull-request from 7.0.1 to 7.0.2 by @dependabot in #2422
  • Bump k8s.io/apiextensions-apiserver from 0.31.0 to 0.31.1 by @dependabot in #2425
  • Bump google.golang.org/api from 0.193.0 to 0.197.0 by @dependabot in #2426
  • Bump helm.sh/helm/v3 from 3.15.4 to 3.16.1 by @dependabot in #2428
  • Update yaml from v2 to v3 by @sebrandon1 in #2418
  • Bump github.com/redhat-best-practices-for-k8s/privileged-daemonset from 1.0.34 to 1.0.35 by @dependabot in #2431
  • Bump github.com/redhat-best-practices-for-k8s/oct from 0.0.22 to 0.0.23 by @dependabot in #2432
  • Bump k8s.io/kubectl from 0.31.0 to 0.31.1 by @dependabot in #2433
  • Bump github/codeql-action from 3.26.6 to 3.26.7 by @dependabot in #2436
  • Bump github.com/k8snetworkplumbingwg/network-attachment-definition-client from 1.7.1 to 1.7.3 by @dependabot in #2434
  • Bump peter-evans/create-pull-request from 7.0.2 to 7.0.3 by @dependabot in #2445

Full Changelog: v5.3.3...v5.3.4

v5.3.3

09 Sep 20:52
d703cf1
Compare
Choose a tag to compare

v5.3.3

In v5.3.3 we have added a few notable items:

  • Fix for the operator-install-source test to correctly search through all available subscriptions for a valid subscription for cluster-wide operators.
  • The observability suite has a new test that checks for future API version incompatibilities in workloads.

Improvements

Dependency Updates

CI Updates

New Contributors

Full Changelog: v5.3.2...v5.3.3

v5.3.2

28 Aug 17:29
40a76a8
Compare
Choose a tag to compare

v5.3.2

A quick update to adjust compliant/non-compliant object logic in the operator test suite.

What's Changed

Full Changelog: v5.3.1...v5.3.2

v5.3.1

27 Aug 15:42
c40bfc1
Compare
Choose a tag to compare

v5.3.1

This new version of the certsuite includes some more logging and logic improvements around gathering service accounts and specifically logging around the automount service account token tests in accesscontrol and operator suites.

Fixes and Improvements

CI Updates

Dependency Updates

Full Changelog: v5.3.0...v5.3.1

v5.3.0

19 Aug 19:58
547c00d
Compare
Choose a tag to compare

v5.3.0

We have completed an organization rename:

  • test-network-function --> redhat-best-practices-for-k8s

This has affected changes across all of our repositories to change all of our go modules, etc. We have also changed all of our image repositories on quay as well:

https://quay.io/organization/redhat-best-practices-for-k8s

Improvements

Dependency Updates

Full Changelog: v5.2.3...v5.3.0