Skip to content
This repository has been archived by the owner on Aug 26, 2022. It is now read-only.

Releases: redhat-best-practices-for-k8s/test-network-function

v3.3.3 TerminationGracePeriod test removed; bug fixes

19 Apr 19:48
c52a774
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.3.2...v3.3.3

v3.3.2 Bug Fixes and Improvements

05 Apr 16:14
d2f531a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.3.1...v3.3.2

v3.3.1 Bug Fixes and Improvements

21 Mar 20:49
ed6aed2
Compare
Choose a tag to compare

What's Changed

  • IPv6 Tests #603
  • Affiliated Certification - Operator is Certified Tests #625
  • Readiness and Liveness Check #634
  • Helm Chart Certification #624
  • Go 1.17.8 #643
  • Logic for indexImage and bundleImage for CSV #612
  • Bug Fix for Tainted Node Test #653

Full Changelog: v3.3.0...v3.3.1

Release v3.3.0

03 Feb 22:20
3e9378a
Compare
Choose a tag to compare

What's Changed

General enhancement :

  • Remove diagnostic suite while keeping the relevant information in the claim file
  • Retire TNF_MINIKUBE_ONLY
  • Retire TNF_OC_DEBUG_IMAGE_ID
  • Add tag/digest support in container certification query
  • Add allow-list for tainted modules
  • Ensure catalog suites are always ordered
  • Display failed reason for failed and skipped tests
  • Limit the number of local shell sessions to 1
  • Add more unit test coverage
  • Enhance and fix bugs in the REEL framework
  • Ability to skip only multus tests in networking suite

Improved test cases

  • Update lifecycle terminationGracePeriod TC. The tests passes only when the param is set by the customer (no matter which value).
  • Update TCs to avoid fast stopping, continue testing even if one target fails, this ensures all targets are tested
  • Add TC to check for image pull policy best practice
  • Fix multus skip logic
  • Update network connectivity test to use nsenter/ping on debug pods
  • Check if CSI is certified
  • Fix bug in cluster role binding TC
  • Update pod-recreation and lifecycle tests to support StatefulSet

List of commits

  • remove 3.0.x branch(due to failure to build), add 3.1.x branch to matrix by @edcdavid in #477
  • GolangCI v1.43.0; various fixes by @sebrandon1 in #476
  • Escape the new line char in the utils.ExecuteCommand function. by @greyerof in #467
  • CNFCERT-170:HPA support (autodiscovery and scaling) by @aabughosh in #459
  • delete hpa from pods and run scaling test by @aabughosh in #478
  • Fix URL for node selector identifier by @javierpena in #480
  • cnfcert170: move the delete to be before running with container] by @aabughosh in #485
  • Fix Multus log with multus IP by @edcdavid in #479
  • Optimize test target discovery with multiple namespaces by @hamadise in #482
  • Update CONTRIBUTING.md to reflect current status by @javierpena in #484
  • Add tests for isMaster/isWorker by @sebrandon1 in #483
  • Retiring TNF_MINIKUBE_ONLY by @jun-rh in #487
  • Add more test coverage to autodiscover by @sebrandon1 in #481
  • Update links to files from the partner repo by @jun-rh in #489
  • Archive test run artifacts in GitHub Actions by @javierpena in #491
  • Namespaces TC extended with CRs namespace check. by @greyerof in #468
  • CNFCER-185: add handler to check image pull policy by @aabughosh in #488
  • Utility function for creating generic test handler by @jun-rh in #492
  • More typo cleanup by @sebrandon1 in #495
  • Fix the capability test in case of multi lines from the command output by @shimritproj in #493
  • Add static HTML page to visualize claim.json by @javierpena in #494
  • Added claim file logger function in tnf (test.go) package by @greyerof in #498
  • Add unit tests for containerid package by @sebrandon1 in #497
  • Fixing Multus skip logic by @edcdavid in #499
  • Fix for ReelMatch() always getting called by @jun-rh in #496
  • Combo TC improvements. by @greyerof in #501
  • Insert claim.json file in results HTML page by @javierpena in #500
  • add automount service test by @hamadise in #490
  • Remove dead func by @sebrandon1 in #503
  • Skipping certification tests when test input not present by @edcdavid in #505
  • Add more unit tests for autodiscover by @sebrandon1 in #504
  • Update Go to 1.17.4 by @sebrandon1 in #509
  • Parsing and wait for termination fix in daemonset by @edcdavid in #510
  • Utility function to collect status on lifecycle test failure by @jun-rh in #512
  • Ensure drained nodes are uncordoned if test times out by @javierpena in #502
  • Access-control: continue TCs with other Pods when one fails. by @greyerof in #508
  • Observability: Continue TCs with other CUTs/CRDs when one container fails. by @greyerof in #515
  • Refactoring oc session access for recreating on demand by @jun-rh in #516
  • Network connectivity test based on running nsenter/ping on debug pods by @edcdavid in #511
  • removing dependency on ip utility (via nsenter) by @edcdavid in #518
  • Remove partner pod dead code and doc update by @edcdavid in #514
  • Added clarification about the functionality of the affiliated-certification test suite to documentation by @theemj in #522
  • Stop passing REDHAT_RHEL_REGISTRY in run-container.sh by @javierpena in #525
  • Updated descriptions of affiliated-cert tests and regenerated CATALOG.md by @theemj in #527
  • Update fsdiff test with oc session recovery on timeout by @jun-rh in #526
  • run networking tests once per pod by @hamadise in #521
  • Add utils package unit tests by @sebrandon1 in #523
  • Enable diagnostic suite tests in non-OCP environments by @javierpena in #519
  • Run cluster role binding test once per pod by @javierpena in #530
  • Add unit tests for diagnostic suite by @sebrandon1 in #528
  • Remove TNF_OC_DEBUG_IMAGE_ID env var by @javierpena in #529
  • Remove TNF_PARTNER_NAMESPACE by @jun-rh in #534
  • Add unit tests for common/env by @sebrandon1 in #535
  • Affiliated-certification TS: ensure all containers/operators are tested. by @greyerof in #524
  • CNFCERT-164:Scaling test on stateful sets by @aabughosh in #513
  • Operator TS: ensure all operators are tested. by @greyerof in #533
  • Platform alteration hp TC: added coverage for single hugepages param. by @greyerof in #531
  • Update Go to 1.17.5 by @sebrandon1 in #538
  • lifecycle: improve logging, test all pods if one fails by @javierpena in #532
  • Remove several unused handlers by @javierpena in #544
  • Readme and version update by @jun-rh in #541
  • Display failure reason for failed and skipped tests by @javierpena in #545
  • Remove unused readremotefile handler by @javierpena in #539
  • Statefulset support for pod-recreation (node drain) test by @aabughosh in #543
  • CATALO...
Read more

v3.2.0

15 Dec 17:57
2550a51
Compare
Choose a tag to compare

What's Changed

Framework Enhancements

  • Auto discovery
    • HPA discovery for all deployments under test
    • Optimized test target discovery across multiple namespaces
    • IP address discovery without requiring ip binary in the pod under test
  • Robustness
    • Improved handling of debug pod termination and recreation
    • Improved timeout handling for tests with long running command, such as podman diff in the base image test
  • Usability
    • Auto detect OCP cluster vs non OCP K8S cluster
    • Artifacts from test runs initiated by GitHub Actions are now archived properly
    • HTML visualization added for test reports with easy navigation among test configuration, test environment and test results
  • General
    • GolangCI updated to v1.43.0
    • Improved unit test coverage
    • Go updated to 1.17.4

Improved Test Cases

  • Scaling test now supports deployments with HPA
  • Namespaces test now verifies custom resource objects and pods, in addition to namespaces (see details here)
  • Host resource test
    • SCC test now works properly when multiple capabilities are present in the pod spec
    • All tests now continue to verify all Pods instead of stopping upon the first pod that fails the test
  • Pod scheduling test now detects node selector properly
  • Pod scaling and recreation test now capture pending pod status and node status on failure scenarios
  • Pod recreation test now recovers the cluster properly on failure scenarios instead of leaving some node cordoned
  • Service account / role binding / cluster role binding / container logging / CRD status test now continues to verify all targets instead of stopping upon the first failure
  • Re-designed network connectivity test
    • No more dependency on binaries (ip, ping etc) in the pods under test
    • Test partner pod no longer required. ICMP ping is done between the pods that are attached to the same network
    • Multus networks supported without requiring a customized partner pod
    • No longer repeat tests between the same source and destination addresses when pod under test has more than one containers
  • Node hardware / CNI plugin / CSI driver diagnostic tests now work on non OCP cluster as well

New Test Cases

  • Container image pull policy test
  • Service account token automount test

Full Changelog: v3.1.0...v3.2.0

v3.1.0

15 Nov 19:58
fa89def
Compare
Choose a tag to compare

What's Changed

Framework Enhancements

  • Auto discovery
    • Configurable namespace list for all label based test target discovery
    • Deployment auto discovery
    • Node auto discovery
    • CRD auto discovery
    • Improved pod discovery with running status check
  • Robustness
    • Greatly improved external shell session management in terms of creating/closing, monitoring and error handling for unexpected and induced events (i.e. intrusive tests),
    • External command return code check added to the core test engine for better error handling/reporting
    • Reliable node access using the pods from the debug pod daemon set provided by the cnf-certification-test-partner repo
  • Usability
    • Disconnected environment support with partner pods image source URL override
    • Logging
      • Timestamp added
      • Streamlined log levels
      • Added mirroring of the stderr/stdout output of shell sessions
    • Refactoring of the claim.json file:
      • New format
      • Better failure root cause identification
      • Possibility to add logs
      • OCP client/server versions now captured in the claim file
    • Consolidated cmd tool for managing claims, generating test handler stubs and test catalogs, test report grading
    • References to the CNF best practice document added to each test case in the test catalog
  • General
    • Yamlint and "go vet" added to github CI test
    • Replaced the deprecated "go get" with "go install" in build scripts
    • Go update to 1.17
    • Ginkgo update to 2.0rc1

Improved Test Cases

  • Stateful set added to the pod-owner test
  • Tainted kernel test now decodes the result into human readable reason text
  • NUMA aware huge page config support added to the huge page test
  • SCC capability checks for IPC_LOCK and NET_RAW added to the host resource test
  • Network connectivity test now skips containers/pods that don't have required binary or interfaces

New Test Cases

  • CRD spec status check

Full Changelog: v3.0.0...v3.1.0

v3.0.1

15 Nov 21:41
Compare
Choose a tag to compare
v3.0.1 Pre-release
Pre-release

Backported version.json file

Full Changelog: v3.0.0...v3.0.1

Release v3.0.0

27 Aug 21:50
5bd77cc
Compare
Choose a tag to compare

The formal release of the third major version of test-network-function.

CNF Certification Test Suite v3.0.0 includes:

Framework Enhancements

  • Switch to auto-discovery by default
  • Refactor test suite categorization
  • Standardized naming
  • Support intrusive tests
  • Clear separation between POD and Container tests
  • Simplify configuration & refactor test config data structures, promote shared ones to pkg/tnf/config
  • Add Github workflow support for multi-node minikube cluster
  • Add option to skip test
  • Auto update & sort for CATALOG.md
  • Clean up claim output file to avoid confusion

New Test Cases

  • Add anti-Affinity test & check replica number properly defined in HA case
  • Add logging test (if stderr/stdout contains logs & errors)
  • Add replicaset scale up/down test
  • Add Daemonset check test (test if CNF makes use of Daemonset)
  • Add test to list 3rd party plugin and CNI driver
  • Add intrusive container/pod recreation test
  • Add test to check if container includes at least one pre-stop hook so SIGTERM/SIGKILL can be triggered

Bug fixes
Documentation updates

Commits in this release :
5bd77cc 2021-08-27 fsdiff test fix (#326)[Salaheddine Hamadi]
aaea790 2021-08-27 Shamadi release 30 (#327)[Salaheddine Hamadi]
0f914c9 2021-08-27 bugfix loglevel container (#325)[edcdavid]
16d2508 2021-08-26 readme update : debug container deployment (#322)[Salaheddine Hamadi]
d6a028c 2021-08-26 Adding version log (#323)[edcdavid]
0822acc 2021-08-26 Configure Loglevel for logrus (#320)[edcdavid]
094c3fc 2021-08-26 Fix hugepage test (#321)[Salaheddine Hamadi]
6d9d95a 2021-08-26 Do not pass test cases if no container/pod under test present (#319)[edcdavid]
6d7ec54 2021-08-25 Fixed operator TS config loading. (#318)[Gonzalo Reyero Ferreras]
b174747 2021-08-24 Bump google.golang.org/grpc from 1.39.0 to 1.40.0 (#315)[dependabot[bot]]
79dbf99 2021-08-24 Bump github.com/onsi/gomega from 1.15.0 to 1.16.0 (#316)[dependabot[bot]]
5d0c4c7 2021-08-24 Update tests naming (#312)[Salaheddine Hamadi]
e826726 2021-08-23 Fix for hostPath test not working (#317)[edcdavid]
884445b 2021-08-23 Add_test_identifier_for_isRedhatRelease (#308)[Shimrit Peretz]
7cc48f4 2021-08-23 Shamadi node draning fix (#314)[Salaheddine Hamadi]
5b5f2ea 2021-08-19 List all installed CSI drivers info from cluster CNFCERT24-item 1 (#309)[wying3]
0082808 2021-08-19 CNFCERT-30 changes (#304)[Isaak Dorfman]
f00588f 2021-08-18 Update pod level test cases to loop through pod list (#302)[edcdavid]
6a5824e 2021-08-17 Singleton test env/config structure (#305)[Jun Chen]
96b3a48 2021-08-16 update (#299)[Shimrit Peretz]
25d8720 2021-08-12 suites refactoring (#296)[Salaheddine Hamadi]
c9d322a 2021-08-12 Test boot param fix (#279)[Isaak Dorfman]
fb9b4c8 2021-08-12 CNFCERT-73 (#297)[Isaak Dorfman]
cff53a8 2021-08-12 Bump google.golang.org/grpc from 1.39.1 to 1.40.0 (#303)[dependabot[bot]]
fb9c119 2021-08-12 Bump google.golang.org/grpc from 1.39.0 to 1.39.1 (#294)[dependabot[bot]]
71d9b5e 2021-08-12 Bump github.com/onsi/gomega from 1.14.0 to 1.15.0 (#295)[dependabot[bot]]
04eb720 2021-08-11 Added scale in/out testing to lifecycle TS (#292)[Gonzalo Reyero Ferreras]
15777e3 2021-08-09 Config package refactoring and cleanup (#293)[Jun Chen]
405e209 2021-08-09 Command line tool for generating test handler code from templates (#275)[Shimrit Peretz]
0a089cb 2021-08-03 Enable lifecycle test suite to run intrusive tests (#288)[Salaheddine Hamadi]
811e984 2021-07-30 Refactoring Documentation update (#286)[edcdavid]
17f2d84 2021-07-29 Missed this update to cover the new test suites (#290)[Jun Chen]
214308b 2021-07-29 Use the common.IsMinikube() function inside diagnostic TS. (#289)[Gonzalo Reyero Ferreras]
9742966 2021-07-28 Fixed NON_ZERO regex (#285)[Gonzalo Reyero Ferreras]
91c295f 2021-07-27 Move generic tests to the new suites (#284)[Jun Chen]
73ae032 2021-07-23 Fix list-cni-plugins and nodes-hw-info test identifiers with the diagnostic test suite name. (#280)[Gonzalo Reyero Ferreras]
5ce77fb 2021-07-23 Refactoring container suite (#283)[edcdavid]
e3a1a07 2021-07-21 CNFCERT-57 Placeholder go files for the new test suites (#278)[Jun Chen]
da8e78d 2021-07-19 CNFCERT-56 - Sort and auto update CATALOG.md (#273)[edcdavid]
211c4aa 2021-07-18 Test if containers define the pre-stop hook for lifecycle management (#274)[Salaheddine Hamadi]
bde908c 2021-07-16 Add pod affinity and antiAffinity test case (#259)[wying3]
6229b07 2021-07-08 Bump github.com/onsi/gomega from 1.13.0 to 1.14.0[dependabot[bot]]
a351c21 2021-07-07 adding logging test : test if PUT emits logs to stdout/stderr (#262)[Salaheddine Hamadi]
e0aa925 2021-07-06 Bump google.golang.org/grpc from 1.38.0 to 1.39.0 (#263)[dependabot[bot]]
865fa1a 2021-07-06 Bump github.com/spf13/cobra from 1.1.3 to 1.2.1 (#268)[dependabot[bot]]
b5ec228 2021-07-06 Switch to autodiscovery by default (#269)[Salaheddine Hamadi]
c7c724d 2021-07-06 CNFCERT-34 Custom label and pod/container re-discover support (#261)[Jun Chen]
e03f290 2021-07-01 add nodes HW info[Yaron Dayagi]
8e25a95 2021-06-24 add cni plugins to claim[Yaron Dayagi]
fce357b 2021-07-02 fix text ( also to try github workflow)[David Elie-Dit-Cosaque]
0a9bc04 2021-06-30 Merge pull request #264 from mwlinca/ML_readme_typofix[Jun Chen]
5e0bbe6 2021-06-30 Update README.md[mwlinca]
53dfeb3 2021-06-21 Merge pull request #250 from test-network-function/dependabot/go_modules/github.com/golang/mock-1.6.0[Jun Chen]
b6f192d 2021-06-21 Merge pull request #258 from ydayagi/cnfcert15[Jun Chen]
20e38f8 2021-06-20 owner of pod must not be DaemonSet[Yaron Dayagi]
0635a5f 2021-06-21 Merge pull request #257 from gsr-shanks/typo[Jun Chen]
062b9d6 2021-06-18 Fix typo cnf-features-deploy repository name[gsr-shanks]
b990c3f 2021-06-17 Force CI Workflows to use docker for all tasks[Marek Kochanowski]

Release v2.0.0

16 Jun 15:19
Compare
Choose a tag to compare

The formal release of the second major version of test-network-function.

CNF Certification v2.0.0 includes:

  • A significant increase in test coverage. In particular, a number of container and operator best practices tests were added.
  • Improved Lifecycle tests. Several lifecycle tests as well as forward looking building blocks were created to improve our OLM coverage.
  • A streamlined configuration: The configuration is now handled by a single file. Additionally, configuration can be autodiscovered through the use of labeling appropriate items.
  • Support to run the test suite as a container. No longer does a user need to compile the code locally to run the test suites!
  • Improved smoketest infrastructure through the inclusion of GitHub Actions which run tests against minikube.
  • User/developer experience improvements. A huge number of rough edges were worked out in our second major release to improve developer velocity and consumer adoption.
  • Results grading and analysis. A tool is added to help interpret test results.
  • Many other great contributions, try it out yourself!

Commits in this release:

  • c189344 2021-06-16 | Release v2.0.0 [Ryan Goulding]
  • 2a4ef77 2021-06-09 | Enable TNF image publishing for 2.0 release [Marek Kochanowski]
  • 6e3b511 2021-06-13 | gradetool - propose grade from test results [Yaron Dayagi]
  • ecdffa8 2021-06-15 | Resolves issues with checking operator subscription (yaron/main) [Ryan Goulding]
  • 78a617b 2021-06-14 | Query for operator/container certification only when present [Ryan Goulding]
  • 4504df8 2021-06-14 | Disable pod-recreation test [Ryan Goulding]
  • 2a3069e 2021-06-07 | CTONET-530 Fix the issue from the podman change and also invoke the test suite in run-tnf-container.sh [Jun Chen]
  • 6a48200 2021-06-09 | Add in functionality to uncordon nodes [Ryan Goulding]
  • ab2e74c 2021-06-09 | Resolves issue in the command to derive machineconfig set for a node [Ryan Goulding]
  • a3a20a4 2021-06-09 | CTONET-880 - don't run on minikube [Isaac Dorfman]
  • 108d7e0 2021-06-07 | CTONET-880 refactored suite.go to use runAndValidateTest [Isaac Dorfman]
  • 4d319c8 2021-06-07 | CTONET-880 [Isaac Dorfman]
  • 5a3832e 2021-06-08 | Automatic terminal prompt emulation [Ryan Goulding]
  • 099db31 2021-06-08 | Ignore non key/value pairs in kernelArguments [Ryan Goulding]
  • d93cf3b 2021-06-08 | Increase default buffer size [Ryan Goulding]
  • 5f15e4e 2021-05-25 | CTONET-971 + CTONET-974 [Isaak Dorfman]
  • 4d17338 2021-06-03 | Cleanup suite_test.go [Ryan Goulding]
  • 5f820ea 2021-06-07 | Fix typo in exported TNF_CONTAINER_CLIENT env var [Marek Kochanowski]
  • bcfaf39 2021-06-03 | Add a link to CATALOG.md in README.md [Ryan Goulding]
  • 9a629c6 2021-06-03 | Explicitly allow use of "docker" instead of "podman" [Ryan Goulding]
  • 336addb 2021-06-02 | 776-Done! [Shimrit peretz]
  • 6458968 2021-06-02 | Pull oc binary rather than build from source (shimrit/main) [Ryan Goulding]
  • 6e6ee3f 2021-06-03 | Bump github.com/onsi/ginkgo from 1.16.3 to 1.16.4 [dependabot[bot]]
  • 9ef3a69 2021-06-02 | Bump github.com/onsi/ginkgo from 1.16.2 to 1.16.3 [dependabot[bot]]
  • 3150e8d 2021-06-02 | CTONET-999: Resolves issues with generic test suite [Ryan Goulding]
  • 353ef21 2021-05-26 | Create descriptions/remediations for each JUnit test case [Ryan Goulding]
  • 005d183 2021-05-27 | Bump github.com/onsi/gomega from 1.12.0 to 1.13.0 [dependabot[bot]]
    ryangoulding@rgouldin-mac test-network-function % git hist
  • c189344 2021-06-16 | Release v2.0.0 (HEAD -> 2.0.x, ryandgoulding/release_2.0.0, release_2.0.0) [Ryan Goulding]
  • 2a4ef77 2021-06-09 | Enable TNF image publishing for 2.0 release (origin/main, origin/HEAD, main) [Marek Kochanowski]
  • 6e3b511 2021-06-13 | gradetool - propose grade from test results [Yaron Dayagi]
  • ecdffa8 2021-06-15 | Resolves issues with checking operator subscription (yaron/main) [Ryan Goulding]
  • 78a617b 2021-06-14 | Query for operator/container certification only when present [Ryan Goulding]
  • 4504df8 2021-06-14 | Disable pod-recreation test [Ryan Goulding]
  • 2a3069e 2021-06-07 | CTONET-530 Fix the issue from the podman change and also invoke the test suite in run-tnf-container.sh [Jun Chen]
  • 6a48200 2021-06-09 | Add in functionality to uncordon nodes [Ryan Goulding]
  • ab2e74c 2021-06-09 | Resolves issue in the command to derive machineconfig set for a node [Ryan Goulding]
  • a3a20a4 2021-06-09 | CTONET-880 - don't run on minikube [Isaac Dorfman]
  • 108d7e0 2021-06-07 | CTONET-880 refactored suite.go to use runAndValidateTest [Isaac Dorfman]
  • 4d319c8 2021-06-07 | CTONET-880 [Isaac Dorfman]
  • 5a3832e 2021-06-08 | Automatic terminal prompt emulation [Ryan Goulding]
  • 099db31 2021-06-08 | Ignore non key/value pairs in kernelArguments [Ryan Goulding]
  • d93cf3b 2021-06-08 | Increase default buffer size [Ryan Goulding]
  • 5f15e4e 2021-05-25 | CTONET-971 + CTONET-974 [Isaak Dorfman]
  • 4d17338 2021-06-03 | Cleanup suite_test.go [Ryan Goulding]
  • 5f820ea 2021-06-07 | Fix typo in exported TNF_CONTAINER_CLIENT env var [Marek Kochanowski]
  • bcfaf39 2021-06-03 | Add a link to CATALOG.md in README.md [Ryan Goulding]
  • 9a629c6 2021-06-03 | Explicitly allow use of "docker" instead of "podman" [Ryan Goulding]
  • 336addb 2021-06-02 | 776-Done! [Shimrit peretz]
  • 6458968 2021-06-02 | Pull oc binary rather than build from source (shimrit/main) [Ryan Goulding]
  • 6e6ee3f 2021-06-03 | Bump github.com/onsi/ginkgo from 1.16.3 to 1.16.4 [dependabot[bot]]
  • 9ef3a69 2021-06-02 | Bump github.com/onsi/ginkgo from 1.16.2 to 1.16.3 [dependabot[bot]]
  • 3150e8d 2021-06-02 | CTONET-999: Resolves issues with generic test suite [Ryan Goulding]
  • 353ef21 2021-05-26 | Create descriptions/remediations for each JUnit test case [Ryan Goulding]
  • 005d183 2021-05-27 | Bump github.com/onsi/gomega from 1.12.0 to 1.13.0 [dependabot[bot]]
  • 933a9c3 2021-05-27 | Extend CI smoke tests with generic test suite [Marek Kochanowski]
  • 3b3e4ff 2021-05-27 | Enhance run-container.sh's autodiscovery feature [Marek Kochanowski]
  • 2d81850 2021-05-27 | log node selector/affinity warning to extra info [Yaron Dayagi]
  • 80fe35d 2021-05-27 | log termination grace period warning to extra info [Yaron Dayagi]
  • 6b590ab 2021-05-26 | Add doc.go for diagnostic package [Ryan Goulding]
  • 8b43fc5 2021-05-25 | Support for our own results stream and unique identifiers [Ryan Goulding]
  • 3dcb24b 2021-05-26 | CTONET-530 Fixed a bug revealed by the junit file output path fix [Jun Chen]
  • 5c8a0db 2021-05-25 | CTONET-530 Addressed review comments from PR #206 [Jun Chen]
  • 573a76d 2021-05-17 | CTONET-530 Invoke cnf feature deploy test suite [Jun Chen]
  • 1f98e99 2021-05-26 | Disable kernel boot params test on minikube [Marek Kochanowski]
  • 1045b0a 2021-05-25 | Remove use of deprecated Ginkgo APIs, and correct hardcoded Junit path for cnf-certification-tests_junit.xml [wying3]
  • 4c71400 2021-05-21 | add autodiscovery capabilities to the operator spec [Charlie Wheeler-Robinson]
  • ccb07d1 2021-05-21 | add struct and methods in prep for CSV autodiscovery [Charlie Wheeler-Robinson]
  • 798309c 2021-05-21 | correct doubled namespace in error message [Charlie Wheeler-Robinson]
  • 0c09882 2021-05-21 | correct error and behaviour in CNF autodiscovery [Charlie Wheeler-Robinson]
  • 4566c62 2021-05-21 | report correct annotation key in error message [Charlie Wheeler-Robinson]
  • 11e5671 2021-05-20 | better organise autoconfig resource discovery methods [Charlie Wheeler-Robinson]
  • a93d7f2 2021-05-20 | document testDeployments testRoles testNamespace [Yaron Dayagi]
  • 34b36b7 2021-05-23 | skip testDeployments if using minikube [Yaron Dayagi]
  • b79160d 2021-05-20 | Bump google.golang.org/grpc from 1.37.1 to 1.38.0 (fucking_around) [dependabot[bot]]
  • 38645e0 2021-05-20 | Fix broken pipeline [Ryan Goulding]
  • 8e58583 2021-05-19 | CTONET-845 - added test for machineconfig and node kernel params compatibility (CTONET-883) [Isaac Dorfman]
  • b0bb3dd 2021-05-12 | add extra info per test [Yaron Dayagi]
  • ef950e9 2021-05-18 | fix a bug when checking autodiscovery env var (fork) [Charlie Wheeler-Robinson]
  • 5dec85d 2021-05-17 | add automatic config discovery for container spec [Charlie Wheeler-Robinson]
  • 9baab61 2021-05-17 | give autodiscover.GetGenericContainers a more descriptive name [Charlie Wheeler-Robinson]
  • 72865ba 2021-05-17 | clarify misleading wording of container spec config [Charlie Wheeler-Robinson]
  • e46b9cd 2021-05-17 | add a note about certification status async failures [Charlie Wheeler-Robinson]
  • 99bab2e 2021-05-14 | move generic-specific method out from general autodiscovery [Charlie Wheeler-Robinson]
  • f2045b3 2021-05-14 | Add automatic publishing of unstable TNF images [Marek Kochanowski]
  • 16305f7 2021-05-18 | Disable tnf-image.yaml workflow on forked repos [Marek Kochanowski]
  • 0aa0bab 2021-05-14 | correct example config files (4.7.z, 4.6.z) [Charlie Wheeler-Robinson]
  • 93cd5f4 2021-05-13 | Add automatic publishing of TNF container images [Marek Kochanowski]
  • e1e5bb7 2021-05-13 | Extend pre-main.yaml CI workflow with Smoke Tests [Marek Kochanowski]
  • f4caaaf 2021-05-13 | skip fs diff test if no container configured [Charlie Wheeler-Robinson]
  • 93e1264 2021-05-13 | Fix tnf_config.yml missing in TNF container [Marek Kochanowski]
  • 2e507b8 2021-05-12 | Bump google.golang.org/grpc from 1.37.0 to 1.37.1 [dependabot[bot]]
  • 4c73110 2021-05-12 | Fix debug messages for run-container.sh [Marek Kochanowski]
  • 7790c02 2021-05-12 | Revert "removing custom ginkgo reporters" [Ryan Goulding]
  • c6adb4f 2021-05-12 | Revert "modify GINKGO_ARGS in run-cnf-suite.sh" [Ryan Goulding]
  • da70247 2021-05-11 | Automatically configure generic spec (#190) (revert) [Charlie Wheeler-Robinson]
  • c2811a6 2021-05-06 | Bump github.com/onsi/gomega from 1.11.0 to 1.12.0 [dependabot[bot]]
  • a5d86a1 2021-05-11 | Add network mode settings to run-container.sh [Marek Kochanowski]
  • 54b4315 2021-05-06 | update config doc...
Read more

Improved container capabilities

13 May 16:05
Compare
Choose a tag to compare
  • Add network mode settings to run-container.sh
  • Add support for external TNF source repositories
  • Add an optional parameter -i to run-container.sh