Changelog¶
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Note that changelog entries are only added when there are changes to the chart (docs changes do not require a new version/changelog entry).
[1.1.6]¶
Fixed¶
- Gave Cypress, script-test, and wait-job workloads distinct application names so they cannot match consuming charts’ application Service selectors.
Changed¶
- registry1.dso.mil/ironbank/big-bang/cypress 15.20.0 -> 15.20.1
[1.1.5]¶
Fixed¶
- Added standard application labels to Cypress, script, and wait-job Pods, deriving
app.kubernetes.io/versionfrom each workload’s resolved image tag.
Changed¶
- registry1.dso.mil/ironbank/big-bang/cypress 15.18.1 -> 15.20.0
[1.1.4]¶
Changed¶
- Added
bigbang.dev/maintenanceTrack: bb_integratedmetadata for the shared chart.
[1.1.3]¶
Changed¶
- registry1.dso.mil/ironbank/big-bang/cypress 15.17.0 -> 15.18.1
- registry1.dso.mil/ironbank/opensource/nginx/nginx 1.30.3 -> 1.30.4
[1.1.2]¶
Changed¶
- registry1.dso.mil/ironbank/big-bang/cypress 15.16.0 -> 15.17.0
- registry1.dso.mil/ironbank/opensource/nginx/nginx 1.30.2 -> 1.30.3
[1.1.1]¶
Changed¶
- registry1.dso.mil/ironbank/big-bang/cypress 15.14.2 -> 15.16.0
- registry1.dso.mil/ironbank/opensource/nginx/nginx 1.30.0 -> 1.30.2
[1.1.0]¶
Changed¶
- registry1.dso.mil/ironbank/big-bang/cypress 15.13.1 -> 15.14.2
- registry1.dso.mil/ironbank/opensource/kubernetes/kubectl 1.34 -> 1.35
- Removed legacy quitquitquit references related to istio
- Updated shared commands used to log into Keycloak when SSO is enabled
[1.0.1]¶
Changed¶
- registry1.dso.mil/ironbank/big-bang/cypress 15.10.0 -> 15.13.1
[1.0.0]¶
Changed¶
- Updated imagePullSecrets to allow for situations where a service account is used instead of a secret
- Updated waitJob and bbtest templates to allow seccompProfile to be passed in
[0.9.8]¶
Changed¶
- Update cypress to 15.10.0
[0.9.7]¶
Changed¶
- Update cypress to 15.7.0
- kubectl to 1.34
[0.9.6]¶
Changed¶
- Update cypress to 15.5.0
- Allow for cypress and script runner to set an image if necessary
- Updated renovate
[0.9.5]¶
Changed¶
- Swap to Kubectl Minor version 1.33 from 1.33.5
[0.9.4]¶
Changed¶
- Update to cypress 15.4.0
[0.9.3]¶
Changed¶
- Allow test values to override path of cypress test. Defaults to namespace but can changed by setting .Values.bbtests.cypress.pathNameOverride
[0.9.2]¶
Changed¶
- make wait job image configurable
[0.9.1]¶
Changed¶
- Updated kubectl to 1.34.1
- Updated Cypress to 15.2.0
[0.9.0]¶
Changed¶
- Moved netpols out of _runner templates to allow merge utility to work properly
- Added includes for netpol templates to both base and overrides for cypress runner and script runner
- Updated script runner to reference tpl inside of overrides to address inconsistencies with that component
- Refactored document separators
[0.8.4]¶
Changed¶
- Updated kubectl to 1.33.4 forced this for waitjob
- Updated Cypress to 15.0.0 enforced only this specific cypress version for this specific gluon version
[0.8.3]¶
Added¶
- Added an
initContainerto all the jobs that confirms network connectivity before the main container starts
[0.8.2]¶
Changed¶
- Refactored the
NetworkPolicynames to integrate the release name instead of the chart name
[0.8.1]¶
Added¶
- Updated cypress to latest 14.5.4 and kubectl to latest 1.32.8
[0.8.0]¶
Added¶
- Added a default
NetworkPolicyfor the gluon workloads
[0.7.0]¶
Changed¶
- Use the new Iron Bank Cypress image https://repo1.dso.mil/dsop/big-bang/cypress
[0.6.3]¶
Changed¶
- Updated
kubectlversion tov1.32.6 - Updated
nginxversion to1.28.0
[0.6.2]¶
Changed¶
- Fixed a bug with nil pointers
[0.6.1]¶
Changed¶
- Fix linting bug where we add an unused “—“
[0.6.0]¶
Changed¶
- Updated default cypress image to 14.x
[0.5.21]¶
Changed¶
- Added the ability to provide a custom permissions to the script-runner role
- Updated
_scriptruner.yamlto include rbac definitions - Update
renovate.jsonto track default image in_scriptrunner.yaml
[0.5.20]¶
Changed¶
- Updated
kubectlversion tov1.32.5
[0.5.19]¶
Changed¶
- Formatting fix for
serviceAccountNameentry for script jobs
[0.5.18]¶
Changed¶
- Updated
kubectlversion tov1.32.4 - Updated
nginxversion to1.27.5
[0.5.17]¶
Changed¶
- Add service Account functionality to scripts
[0.5.16]¶
Changed¶
- Add default for waitJob image
[0.5.15]¶
Changed¶
- Set the wait job image in Gluon rather than in the package
[0.5.14]¶
Changed¶
- set the following under the wait job spec.template.spec.containers.securityContext.allowPrivilegeEscalation: false
- updating cypress to 13.17
[0.5.13]¶
Added¶
- Fixed bug in mac cypress run command and typo
[0.5.12]¶
Added¶
- Removing the link from the maintenance badge to fix the formatting in GitLab
[0.5.11]¶
Added¶
- Added the package maintenance badge to the README generator
[0.5.10]¶
Added¶
- Added support of using regular expressions in the validatePromTarget command
[0.5.9]¶
Added¶
- Added the ability to provide a custom verb list to the waitjob role
[0.5.8]¶
Added¶
- Fixing the backward compatibility of cypress logs
[0.5.7]¶
Added¶
- Fixing the output of cypress logs
[0.5.6]¶
Added¶
- Fixing the cypress runner for logs
[0.5.5]¶
Added¶
- Updating cypress version
- Adding the logs for the cypress test to artifacts
[0.5.4]¶
Added¶
- Updating post-install wait hook
- Fixing Cypress tests
[0.5.3]¶
Added¶
- update cypress default image
[0.5.2]¶
Added¶
- Added post-install hook to execute wait script for running pipelines
- Updated post-install hook to pass helm linting
[0.5.1]¶
Changed¶
- Bumps
helm-docsimage version recommendation from1.10.0to1.14.2. - Updated README generation templates under
./docsto always include anUpstream Release Notessection as a part of renovate-runner#30 under the automate renovate ticket workflow epic.
[0.5.0]¶
Changed¶
- Updated default image, updated necessary logic in cypressrunner, and removed logic that is now already done in container
[0.4.10]¶
Added¶
- Store cypres test result in persistent volume
[0.4.9]¶
Changed¶
- Increase default cypress to reduce failures
[0.4.8]¶
Added¶
- Added ability to disable bb provided cypress tests so users can run only their own provided tests
- Finalized shared commands
[0.4.7]¶
Added¶
- Shared commands and Cypress config to reduce code duplication across package tests
Changed¶
- Updated Gluon to allow the specification of user provided tests
- Increased default memory for cypress pod
[0.4.6]¶
Added¶
- Start Container in privileged for OpenShift
- Change HostPath for OpenShift
[0.4.5]¶
Fixed¶
- Fixed bug where pod resources were not setting limits. It was using requets values for both requests and limites.
[0.4.4]¶
Fixed¶
- Fixed bug where istio sidecar resources were not optional
[0.4.3]¶
Changed¶
- Allowed ability to optionally override the injected Istio sidecar container resources
[0.4.2]¶
Changed¶
- Added optional flag bbtests.cypress.enabled to disable cypress tests, defaults to enabled
[0.4.1]¶
Changed¶
- Reverted current default image and ensured that js is the path forward
[0.4.0]¶
Changed¶
- Upgraded gluon library
[0.3.3]¶
Changed¶
- Moved cypress image to new location in registry1
[0.3.2]¶
Changed¶
- Moved cypress image to new location in registry1
[0.3.1]¶
Changed¶
- fixed cypress and script runner templates to remove extra newlines
[0.3.0]¶
Changed¶
- Updated test pods to be istio injected and properly terminate sidecars
[0.2.10]¶
Changed¶
- Updated cypress version to 9.7.0
[0.2.9]¶
Added¶
- Set security context for test pods (run as non root, drop capabilities)
[0.2.8]¶
Changed¶
mvcypress artifacts rather than copying them
[0.2.7]¶
Fixed¶
- Fix conditionals around cypress artifact handling
[0.2.6]¶
Changed¶
- Change cypress artifacts from using configmaps to use volume mount on host
- Cleaned up a lot of dead code
[0.2.5]¶
Changed¶
- Ignore plugins file in cypress run command
[0.2.4]¶
Changed¶
- Updated cypress version to 8.3.1
[0.2.3]¶
Added¶
- Added ability to specify resources for test pods + add defaults
[0.2.2]¶
Fixed¶
- Fixed missing istio conditional for
hostAliases
[0.2.1]¶
Added¶
- Added
hostAliasessetup for Istio VS
[0.1.1]¶
Changed¶
- Renamed to gluon, added docs
[0.1.0]¶
Changed¶
- Initial release of “bb-test-lib” under the gluon repo with CI creation of OCI artifacts