Skip to content

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

v5.0.4

08 Mar 14:58
11ca867
Compare
Choose a tag to compare

Bug Fixes and Improvements

  • autodiscover: modify Istio Service Mesh detection by @jmontesi in #1896
  • Only return error when an actual error occurs during a CNF run by @jmontesi in #1901
  • Bumping the parser version to v0.4.4 to fix SRI issue (javascript) by @edcdavid in #1905

CI Updates

Dependency Updates

Full Changelog: v5.0.3...v5.0.4

v5.0.3

22 Feb 20:38
5f9672b
Compare
Choose a tag to compare

v5.0.3 is a patch level update with dependency updates and CI improvements.

Dependency Updates

  • build(deps): bump golang.org/x/term from 0.16.0 to 0.17.0 by @dependabot in #1865
  • Update Go to v1.21.7 by @sebrandon1 in #1873
  • build(deps): bump k8s.io/kubectl from 0.29.1 to 0.29.2 by @dependabot in #1880
  • build(deps): bump helm.sh/helm/v3 from 3.14.0 to 3.14.1 by @dependabot in #1875
  • build(deps): bump github.com/k8snetworkplumbingwg/network-attachment-definition-client from 1.5.0 to 1.6.0 by @dependabot in #1877
  • build(deps): bump k8s.io/apiextensions-apiserver from 0.29.1 to 0.29.2 by @dependabot in #1881
  • build(deps): bump helm.sh/helm/v3 from 3.14.1 to 3.14.2 by @dependabot in #1884
  • build(deps): bump github.com/test-network-function/privileged-daemonset from 1.0.20 to 1.0.21 by @dependabot in #1885

CI Improvements

  • Github ci: fixed example label for operators autodiscovery. by @greyerof in #1869
  • Add new tnf command to check the test results by @jmontesi in #1864
  • build(deps): bump golangci/golangci-lint-action from 3 to 4 by @dependabot in #1867
  • Add the expected results template for the GitHub CI by @jmontesi in #1870
  • workflows: use the tnf check command instead of the gradetool by @jmontesi in #1872
  • Delete gradetool leftovers by @jmontesi in #1874

Full Changelog: v5.0.2...v5.0.3

v5.0.2

08 Feb 16:56
b2ad693
Compare
Choose a tag to compare

v5.0.2 includes a number of bug fixes and improvements to the test suite.

The ICMP tests were previously not specifying what interface they would be pinging over so that is corrected.

The tainted kernel test was improved to only test workers that have CNF workloads deployed on them.

The base image test was improved to use podman that was actually installed on the node rather than the compiled podman from the debug container image.

Bug Fixes

Improvements

Dependency Updates

  • build(deps): bump github.com/test-network-function/oct from 0.0.4 to 0.0.5 by @dependabot in #1830
  • build(deps): bump github.com/test-network-function/test-network-function-claim from 1.0.33 to 1.0.34 by @dependabot in #1831
  • Update preflight to v1.8.1 by @sebrandon1 in #1854
  • build(deps): bump github.com/operator-framework/api from 0.21.0 to 0.22.0 by @dependabot in #1859

Image Updates

TNF Config Updates

Unit Tests

Scripting Improvements

CI Updates

Full Changelog: v5.0.1...v5.0.2

v5.0.1

22 Jan 14:16
7385bb5
Compare
Choose a tag to compare

v5.0.1 is a patch-level update to bring improved resource allocation for the daemonset the test suite spawns as part of testing.

There are also a number of dependency updates.

Daemonset Resource Usage Improvements

  • Adding configurable cpu requests/limit for the debug daemonset by @edcdavid in #1805

Logging Improvements

  • log: review logs for autodiscover and provider packages by @jmontesi in #1811

CI Updates

Dependency Updates

  • Update preflight to v1.8.0 by @sebrandon1 in #1809
  • build(deps): bump helm.sh/helm/v3 from 3.13.3 to 3.14.0 by @dependabot in #1816
  • build(deps): bump k8s.io/kubectl from 0.29.0 to 0.29.1 by @dependabot in #1813
  • build(deps): bump ubi8/ubi from 8.9-1107 to 8.9-1107.1705420509 by @dependabot in #1818
  • build(deps): bump k8s.io/apiextensions-apiserver from 0.29.0 to 0.29.1 by @dependabot in #1817
  • build(deps): bump ubi8/ubi-minimal from 8.9-1108 to 8.9-1108.1705420507 by @dependabot in #1819
  • build(deps): bump github.com/test-network-function/privileged-daemonset from 1.0.19 to 1.0.20 by @dependabot in #1822
  • build(deps): bump github.com/k8snetworkplumbingwg/network-attachment-definition-client from 1.4.0 to 1.5.0 by @dependabot in #1823
  • Update images to ubi9/ubi9-minimal by @sebrandon1 in #1825

Full Changelog: v5.0.0...v5.0.1

v5.0.0

16 Jan 18:09
5439207
Compare
Choose a tag to compare

v5.0.0 - No More Ginkgo

Our first release of 2024 is a big one. We are releasing our first v5.x.x release, now without the ginkgo dependency. A lot of work has gone into removing this underlying dependency from the test suite. As far as the end-user knows, everything should act very similar to the previous v4.x.x releases.

The CLI has undergone a good quality-of-life update as well which now shows each test and its corresponding Passed/Failed/Skipped state in realtime.

Bug Fixes

  • Fix for the webserver kubeconfig file handling. by @greyerof in #1625
  • Graceful exit when no kubeconfig is configured by @edcdavid in #1668
  • Revert "Only capture ctrl-c while tests are running" by @edcdavid in #1693
  • Only capture ctrl-c while tests are running by @edcdavid in #1694
  • Only capture ctrl-c while tests are running by @edcdavid in #1699
  • Move flags processing to run function by @edcdavid in #1696
  • The find command requires a directory as the first argument by @rdavid in #1709
  • Add operator versions by @rdavid in #1708
  • Rename poststart test by @edcdavid in #1698
  • Fix for fatal error in diagnostics by @edcdavid in #1715
  • give precedence to the KUBECONFIG variable instead of the $HOME/.kube/config kubeconfig by @edcdavid in #1755
  • autodiscover: delete deprecated default operator label by @jmontesi in #1760
  • Bug fix: adjust logic in testPodClusterRoleBindings by @jmontesi in #1792

WebServer Improvements

  • webserver: add implementation for uploading tnf config file and add all the fields by @aabughosh in #1644
  • webserver: add tests as a table allowing the user to select an option by @aabughosh in #1662

Unit Tests

Documentation Improvements

Claim File Output Improvements

CLI Improvements

  • cli: display information about the CNFCERT run by @jmontesi in #1690
  • CLI output improvements: check's elapsed time and last log trace. by @greyerof in #1745
  • CLI output: non-tty mode improvements. by @greyerof in #1750
  • cli: fix typo in skip reason by @jmontesi in #1756
  • cli: cover all possible skip paths to print it in the CLI output by @jmontesi in #1765

Logging Improvements

Parser Improvements

CI Improvements

Operator Tool Improvements

ginkgo_removal work

Read more

v4.5.7

04 Dec 19:19
14faa1c
Compare
Choose a tag to compare

v4.5.7 is a patch release of the CNF Test Suite.

We improved the test surrounding cluster-role-bindings in #1646 for pods that are owned by a cluster wide operator.

We also bumped the claimVersion to v0.2.0 as there is a new JSON structure update to the claim JSON.

Test Improvements

  • Allow cluster role bindings for pods ultimately owned by a cluster wide operator by @edcdavid in #1646
  • Fix WaitGroup Done() call by @bnshr in #1688

Claim File Updates

Dependency Updates

  • Bump github.com/mittwald/go-helm-client from 0.12.3 to 0.12.4 by @dependabot in #1652
  • Bump github.com/deckarep/golang-set/v2 from 2.3.1 to 2.4.0 by @dependabot in #1656
  • Bump github.com/operator-framework/api from 0.19.0 to 0.20.0 by @dependabot in #1657
  • Bump github.com/onsi/ginkgo/v2 from 2.13.1 to 2.13.2 by @dependabot in #1671
  • Bump github.com/deckarep/golang-set/v2 from 2.4.0 to 2.5.0 by @dependabot in #1674

CI Improvements

Full Changelog: v4.5.6...v4.5.7

v4.5.6

21 Nov 18:34
3a209a4
Compare
Choose a tag to compare

Bug Fixes

Dependency Updates

  • Update Go to v1.21.4 by @sebrandon1 in #1598
  • Bump github.com/gorilla/websocket from 1.4.2 to 1.5.1 by @dependabot in #1596
  • Bump github.com/onsi/ginkgo/v2 from 2.13.0 to 2.13.1 by @dependabot in #1610
  • Bump github.com/test-network-function/privileged-daemonset from 1.0.14 to 1.0.15 by @dependabot in #1612
  • Bump github.com/test-network-function/test-network-function-claim from 1.0.30 to 1.0.31 by @dependabot in #1611
  • Bump ubi8/ubi from 8.8-1067.1698056881 to 8.9-1028 by @dependabot in #1633
  • Bump github.com/test-network-function/oct from 0.0.3 to 0.0.4 by @jmontesi in #1632
  • Bump ubi8/ubi-minimal from 8.8-1072.1697626218 to 8.9-1029 by @dependabot in #1634
  • Bump k8s.io/kubectl from 0.28.3 to 0.28.4 by @dependabot in #1636

CI Improvements

Full Changelog: v4.5.5...v4.5.6

v4.5.5

09 Nov 22:21
789a5dd
Compare
Choose a tag to compare

Bug Fixes

  • Do not consider the exec probes in performance-rt-apps-no-exec-probes by @edcdavid in #1590
  • Fix regression in performance-rt-apps-no-exec-probes by @edcdavid in #1593

New Website

Parser Updates

  • Getting bugfix for parser (still needing bootstrap for some elements) by @edcdavid in #1595

Dependency Updates

CI Updates

Full Changelog: v4.5.4...v4.5.5

v4.5.4

06 Nov 16:39
8728a3e
Compare
Choose a tag to compare

Small update to include a fix for the pod-role-bindings test.

Bug Fixes

Dependency Updates

  • Bump github.com/operator-framework/api from 0.18.0 to 0.19.0 by @dependabot in #1584

Full Changelog: v4.5.3...v4.5.4

v4.5.3

02 Nov 20:26
1cede23
Compare
Choose a tag to compare

v4.5.3 is a smaller update with some vulnerability dependency updates and a bug fix to the performance suite.

Bug Fixes

  • performance: avoid failing test case if a process cannot be found by @jmontesi in #1564

Improvements

Dependency Updates

  • Bump github.com/go-logr/logr from 1.2.4 to 1.3.0 by @dependabot in #1565
  • Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible by @dependabot in #1568
  • Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.41.1 to 0.44.0 by @dependabot in #1530
  • Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.42.0 to 0.44.0 by @dependabot in #1572
  • Bump google.golang.org/grpc from 1.58.2 to 1.58.3 by @dependabot in #1571
  • Bump github.com/test-network-function/privileged-daemonset from 1.0.13 to 1.0.14 by @dependabot in #1579
  • Bump github.com/test-network-function/test-network-function-claim from 1.0.29 to 1.0.30 by @dependabot in #1580
  • Bump github.com/test-network-function/oct from 0.0.2 to 0.0.3 by @dependabot in #1581

CI Improvements

Full Changelog: v4.5.2...v4.5.3