Releases: redhat-best-practices-for-k8s/certsuite-sample-workload
v4.1.0
What's Changed
- Add ResourceQuota YAML for tnf namespace by @sebrandon1 in #140
- Update Go to 1.18.5 by @sebrandon1 in #141
- test-target: add startup probe by @jmontesi in #142
- test-target: add pod disruption budget by @jmontesi in #143
- Add network policies and scripts by @sebrandon1 in #144
- Adding test services by @edcdavid in #148
- Use template for delete-network-policies by @sebrandon1 in #149
- Adding iptables and nftables to the debug pods by @edcdavid in #150
- Fix issues in CI by @edcdavid in #151
- Upgrade Calico to v3.24.0 by @sebrandon1 in #124
- Rubocop Vagrantfile by @rdavid in #147
- Improve code readability by @rdavid in #146
- Upgrade operator-sdk to v1.23.0 by @sebrandon1 in #153
- Update to fedora36 base image by @sebrandon1 in #152
- Revert "Improve code readability" by @sebrandon1 in #154
- Update calico to v3.24.1 by @sebrandon1 in #156
- Add podselector labels for network policies by @sebrandon1 in #157
- Create namespace only once by @rdavid in #159
- Fix exit on error on non-OCP cluster by @rdavid in #160
- Installed prometheus operator by @shimritproj in #158
- Remove prometheus submodule by @sebrandon1 in #161
- Upgrade kindest/node to v1.24.4 by @sebrandon1 in #162
- Remove prometheus folder post-install by @sebrandon1 in #163
- Remove prometheus folder prior to git clone by @sebrandon1 in #165
- Add exec permission to a script by @rdavid in #167
- Fix parameter expansion by @rdavid in #168
- Upgrade Go to v1.19.1 by @sebrandon1 in #170
- Update Go to v1.19.2 by @sebrandon1 in #171
- Update operator-sdk to v1.24.0 by @sebrandon1 in #172
- pass/fail examples for hugepages 2Mi TC by @edcdavid in #169
- Update multus-cni to v3.9.2 by @sebrandon1 in #173
- Revert "Update multus-cni to v3.9.2" by @sebrandon1 in #175
- Update multus to v3.9.2; remove sed by @sebrandon1 in #176
- Adding Poststart section and reverting multus update by @edcdavid in #174
- Install ethtool to retrieve driver information for a network device by @bnshr in #177
- Update OperatorSDK to v1.24.1 by @sebrandon1 in #179
- fix for postStart on OCP and updated .gitignore by @edcdavid in #178
- Upgrade calico to v3.24.2 by @sebrandon1 in #180
- Update calico to v3.24.3 by @sebrandon1 in #181
- Removes the debug deamonset deployment by default by @edcdavid in #182
New Contributors
- @jmontesi made their first contribution in #142
- @rdavid made their first contribution in #147
- @shimritproj made their first contribution in #158
- @bnshr made their first contribution in #177
Full Changelog: v4.0.2...v4.1.0
v4.0.2
What's Changed
- Upgrade OLM to v0.21.2 by @sebrandon1 in #125
- Replace zoperator; bump kindest/node by @sebrandon1 in #126
- Revert "Replace zoperator; bump kindest/node" by @sebrandon1 in #127
- Add vagrant-recreate by @sebrandon1 in #128
- Zoperator fix by @sebrandon1 in #129
- Revert "Zoperator fix" by @sebrandon1 in #130
- Add control-plane toleration by @sebrandon1 in #131
- Fix whereabouts install by @sebrandon1 in #133
- Update OperatorSDK to v1.22.1 by @sebrandon1 in #132
- Update Go to 1.18.4 by @sebrandon1 in #134
- Update whereabouts to v0.5.4 by @sebrandon1 in #135
- Remove installing litmus from 'make install' by @sebrandon1 in #136
- Update kindest/node to v1.21.12 by @sebrandon1 in #137
- Upgrade build-push-action to v3 by @sebrandon1 in #138
- Update operator-sdk to v1.22.2 by @sebrandon1 in #139
Full Changelog: v4.0.1...v4.0.2
v4.0.1
What's Changed
- Upgrade operator-sdk to v1.20.0 by @sebrandon1 in #117
- Add check for existing HPA by @sebrandon1 in #118
- Use dnf instead of yum for ubi8. by @sebrandon1 in #115
- Upgrade Ubuntu to release 22.04 by @sebrandon1 in #112
- Update docker/login-action to v2 by @sebrandon1 in #120
- Update operator-sdk to v1.21.0 by @sebrandon1 in #119
- Update Go to 1.18.3 by @sebrandon1 in #121
- Update Kind to v0.14.0 by @sebrandon1 in #122
- Update OperatorSDK to v1.22.0 by @sebrandon1 in #123
Full Changelog: v4.0.0...v4.0.1
v4.0.0
Creating version v4.0.0 in preparation for the CNF-Certification-Test repo's release of v4.0.0.
v3.3.0
What's Changed
- adding a test for statefulset pods by @aabughosh in #73
- add liveness probe and readiness to test (example CNF) pod by @hamadise in #74
- Add terminationGracePerdiodSeconds to target deployment. by @greyerof in #75
- Add olm install wait and pin OLM version to prevent regression by @edcdavid in #77
- Update Go to 1.17.6 by @sebrandon1 in #78
- Update minikube to v1.25.0 by @sebrandon1 in #79
Full Changelog: v3.2.0...v3.3.0
v3.2.0
What's Changed
- Example CNF
- HPA added to the deployment/replicaset
- Container
imagePullPolicy
set toIfNotPresent
- Pod
automountServiceAccountToken
set tofalse
- Multus and Calico CNI added when deployed to non OCP cluster
- Test Partner
- Replaced the RHEL support-tools image used by the debug partner daemonset with a custom one based on UBI8
- Removed unnecessary volumes from the debug partner pod which now also deploys on non OCP clusters
- Removed the partner pod (TPP) as it's no longer required by CNF certification suite v3.2
- Toolchain
- Upgrade to Minikube v1.24.0
Full Changelog: v3.1.0...v3.2.0
v3.1.0
What's Changed
- Added operator under test and CRD under test to the local test infrastructure deployment for better CI test coverage
- Disconnected environment support with partner pod image source url override
- Added debug pod daemon set to the partner deployment to facilitate more reliable node access. This replaces adhoc "oc debug node" commands which often fails due to environment related reasons
- Slow internet support with deployment timeout override
- Added yamllint to CI test
- Upgraded minikube to 1.23.2
- Partner pod is now deployed in the default namespace along with the debug pod daemon set
Full Changelog: v3.0.0...v3.1.0
Release v3.0.0
Formal release of cnf-certificationtest-partner
This release includes :
- ability to supply the namespace to be used via
NAMESPACE_TO_GENERATE
environment variable - use 3 nodes minikube to test scaling and node draining
- add CI workflow
commits :
91c3617 release v3.0.0 (#33)
835c172 Shamadi fix fsdiffpod (#32)
357b529 Cnfcert 30 changes (#29)
7604d7e Do not deploy fsdiff pod with Minikube (#28)
91d06cd added fsdiff pod to the infra (#20)
350f55e Use 3 nodes in minikube in order to test pod recreation (#26)
dd83dd3 Add lifecycle to POD under test (#25)
cfc5a2e Multinode support (#24)
c7aa7f6 Merge pull request #22 from HamadiSE/shamadi_logging
2bd3dc3 update PUT to start emiting logs
0fedb7d Increase timeout of the oc wait
command
eb383fb Fix local-test-infra GitHub Action race condition
e835579 Replace Pod definitions with Deployments
42ad670 Update CI workflows to auto-discover Pod names
bb6d1bf use single quotes to avoid escaping in annotation yaml
5a66190 add container spec autodiscover label and annotation
ff72720 add labels and annotation for autoconfig
538653b Add GitHub Action for installing local-test-infra
8646951 Extend the CI workflow with image push to Quay.io
9056175 Update README with info on the new tnf namespace
10614ec Add CI Tests for test infra and partner image
bc5df96 Add a proper namespace to the test/partner pods
2b58196 Update docs with new Minikube Setup
section
14da137 update README with new test-network-function url
0afd65c rework README to include more detail
f9f6dd6 Switch from rgoulding to testnetworkfunction quay.io repo
fac9fd0 replace Apache license with GPL-2.0-or-later and COMMITMENT
79831d7 add .vscode firectory to gitignore
eb0d46e Merge pull request #2 from redhat-nfvpe/local_installation
387f0ec Abstract local test infrastructure
7e14df2 Merge pull request #1 from redhat-nfvpe/initial_commit
053c0c9 Create a UBI-based partner container definition and deployment strategy
bc504ee Initial commit