Skip to content

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

v4.1.2 Dep updates, timeout increases, bugfixes

07 Dec 21:15
164f0d9
Compare
Choose a tag to compare

What's Changed

  • Bump github.com/test-network-function/privileged-daemonset from 0.0.4 to 0.0.5 by @dependabot in #671
  • Update certification files by @github-actions in #675
  • Fix minor typos in bootparams by @sebrandon1 in #669
  • Removed unused scaling test case identifier. by @greyerof in #678
  • Use the right variable for bad statefulsets. by @greyerof in #679
  • Fix networking tests that fail with istio-proxy related issues by @sebrandon1 in #673
  • Switch context.Background() to context.TODO() for consistency by @sebrandon1 in #681
  • Update certification files by @github-actions in #682
  • Use '%v' when referencing an error by @sebrandon1 in #680
  • Zeroing iptables chains counters before comparing by @edcdavid in #684
  • Update certification files by @github-actions in #685
  • Remove fetch tool to use OCT instead by @jmontesi in #677
  • Make prefixes list for the port names check to be configurable by @shimritproj in #683
  • Add missed parameters to an error message. by @rdavid in #686
  • Update RHCOS to OCP version map by @github-actions in #687
  • Simplify log output by @rdavid in #688
  • Recording all operators in claims file by @edcdavid in #674
  • Update RHCOS to OCP version map by @github-actions in #690
  • Run lifecycle-pod-recreation TC in intrusive mode only. by @greyerof in #689
  • Bump github.com/onsi/ginkgo/v2 from 2.5.0 to 2.5.1 by @dependabot in #692
  • Make the offline DB location configurable by @jmontesi in #691
  • Print more error data in case of a failure by @rdavid in #693
  • Optimize and clean the TNF image by @jmontesi in #694
  • Update RHCOS to OCP version map by @github-actions in #697
  • access-control: change detection of SSH daemons by @jmontesi in #696
  • copy missing oc file and add it to env variable by @edcdavid in #698
  • update path env again by @edcdavid in #700
  • Stop if oc doesn't exist by @rdavid in #699
  • Update RHCOS to OCP version map by @github-actions in #703
  • upgrading some test cases to normative by @edcdavid in #702
  • Get rid of 'oc' binary dependency. by @greyerof in #701
  • Tweaking result types for select testcases by @edcdavid in #706
  • Update RHCOS to OCP version map by @github-actions in #707
  • Allow Guaranteed Pods to be tested by lifecycle-pod-scheduling TC. by @greyerof in #705
  • internal/api: refactor the api with the certification DB by @jmontesi in #704
  • Remove oc related check by @rdavid in #710
  • Fix certdb unit tests by @jmontesi in #713
  • Remove certtool by @jmontesi in #712
  • Fix shellcheck errors, logic is not changed by @rdavid in #714
  • Bump github.com/operator-framework/api from 0.17.1 to 0.17.2 by @dependabot in #715
  • Fix minor typos by @sebrandon1 in #716
  • Update RHCOS to OCP version map by @github-actions in #717
  • Update Go to v1.19.4 by @sebrandon1 in #718
  • Bump timeout to 5 minutes for scaling tests by @sebrandon1 in #719
  • Update version to v4.1.2 by @sebrandon1 in #720

Full Changelog: v4.1.1...v4.1.2

v4.1.1 - Patch Update; dep updates

11 Nov 17:01
4d8c665
Compare
Choose a tag to compare

Patch Release v4.1.1

Notable changes:

  • #607 added test for security context from the v1.4 requirements document
  • #661 fixes panic for SYS_PTRACE
  • #635 added the ability to skip certain deployments and statefulsets via the TNF config to exclude them from the scaling tests

What's Changed

Full Changelog: v4.1.0...v4.1.1

v4.1.0 - Best practices v1.4 support

04 Nov 19:15
1548d6a
Compare
Choose a tag to compare

Document v1.4 support!

Our latest release has a large number of changes pertaining to the new version v1.4 best practices document.

What's Changed

Read more

v4.0.2 New tests, dependency updates, bug fixes

27 Jul 17:03
e4aaa68
Compare
Choose a tag to compare

v4.0.2 is a patch update to introduce a number of bug fixes and dependency updates as well as the addition of a few new tests that still fall under the v1.3 best practices document.

Notable Changes

  • #380 PTrace test
  • #310 OCP Node Operating System compatibility check
  • #355 SYS_NICE realtime kernel test

Full Changelog

New Contributors

Full Changelog: v4.0.1...v4.0.2

v4.0.1 More tests, stability fixes

21 Jun 15:44
20f00e6
Compare
Choose a tag to compare

We are excited to release v4.0.1 that contains a large number of updates, fixes, and improvements as well as newly added test cases. This release also contains an up-to-date copy of our offline operator certification database as of the day of this release.

Notable new test cases added:

  • #259 contains a new test for checking if your OCP version has reached end of life.
  • #228 contains a new test for Service Mesh availability and will flag any labeled/tested pods as failed if they are not using an available service mesh.
  • #146 added the new chaostesting suite of tests. Although, at this time it is not recommended to enable via your tnf_config. #272 is working to fix this known issue.

What's Changed

Full Changelog: v4.0.0...v4.0.1

v4.0.0 Initial Release

18 May 20:12
8338515
Compare
Choose a tag to compare

Initial release of the new go-client based architecture.

New Test Cases

  • access-control-one-process-per-container
  • observability-termination-policy

Non Backward Compatibility issues

  • The debug daemonset is now deployed without node-selector field, so one debug pod will be deployed on each node of the cluster. Here, it's also important to know that, when running the container TNF image for v4.0.0, the "run-tnf-container.sh" script from this repo should be used. Otherwise, debug pods might not be correctly deployed.
  • Environment variable LOG_LEVEL to control the tnf's output log level has been renamed to TNF_LOG_LEVEL.
  • The file "testconfigure.yaml" does not apply any more. All the "combo" TCs will run for all the target pods/containers/operators. This affects to access-control and operators TCs, where these new TC names have been created:
    • access-control-security-context-capabilities-check
    • access-control-security-context-non-root-user-check
    • access-control-security-context-privilege-escalation
    • access-control-container-host-port
    • access-control-pod-host-network
    • access-control-pod-host-path
    • accces-control-pod-host-ipc
    • access-control-pod-host-pid
    • operator-install-status-succeeded
    • operator-install-status-no-privileges
  • Claim file:
    • Removed duplicate test suite name at the beginning of the test name:
      platform-alteration-platform-alteration-isredhat-release -> platform-alteration-isredhat-releas
    • Now, CSI and CNI information will be shown per node, instead of a just one master and worker node. Also, all the node's HW information is shown in json format.