Skip to content

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/version from 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_integrated metadata 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 initContainer to all the jobs that confirms network connectivity before the main container starts

[0.8.2]

Changed

  • Refactored the NetworkPolicy names 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 NetworkPolicy for 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 kubectl version to v1.32.6
  • Updated nginx version to 1.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.yaml to include rbac definitions
  • Update renovate.json to track default image in _scriptrunner.yaml

[0.5.20]

Changed

  • Updated kubectl version to v1.32.5

[0.5.19]

Changed

  • Formatting fix for serviceAccountName entry for script jobs

[0.5.18]

Changed

  • Updated kubectl version to v1.32.4
  • Updated nginx version to 1.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

[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

  • mv cypress 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 hostAliases setup 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