Releases: redhat-best-practices-for-k8s/test-network-function
v3.3.3 TerminationGracePeriod test removed; bug fixes
What's Changed
- Upgrade 3.3.x with latest from main by @sebrandon1 in #672
Full Changelog: v3.3.2...v3.3.3
v3.3.2 Bug Fixes and Improvements
What's Changed
- Adding data about number of container by @shimritproj in #658
- Bump github.com/onsi/gomega from 1.18.1 to 1.19.0 by @dependabot in #659
- Update GolangCI to 1.45.2 by @sebrandon1 in #660
- Porting of Fail operator cert test if operator is not certified #95 by @edcdavid in #661
Full Changelog: v3.3.1...v3.3.2
v3.3.1 Bug Fixes and Improvements
Release v3.3.0
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...
v3.2.0
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
- No more dependency on binaries (
- 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
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
Backported version.json file
Full Changelog: v3.0.0...v3.0.1
Release v3.0.0
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
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...
Improved container capabilities
- Add network mode settings to run-container.sh
- Add support for external TNF source repositories
- Add an optional parameter -i to run-container.sh