Skip to content

CloudHarness v1.0.0

Compare
Choose a tag to compare
@filippomc filippomc released this 31 Mar 08:16

Version 1.0.0 includes general stability improvements and upgrades over the previous version.

Main changes

  • Upgrade Kubernetes specifications to v1 #342
  • Argo, JupyterHub (#342), Keycloak (#362), upgrade
  • Gatekeeper upgraded #130
  • Fix Keycloak user for backend api calls #361 #395
  • Build dependencies resolution improved (images that are not declared as build dependencies are not included) #346
  • Node affinity selectors per for JupyterHub applications #327
  • Efficiency improvements #422
  • Bug fixes #265 #216 #423 #222 #347 #380 #394

See also https://github.com/MetaCell/cloud-harness/milestone/5

Upgrading from previous version

No major api update is implemented from 0.4.0.

The upgrade can break the deployments for the following reasons:

  • Kubernetes definitions upgrade to v1. Kubernetes versions < 1.19 are not supported anymore.
  • Keycloak version upgraded to 15.1.1. Deployments with old Keycloak versions may break in a hot upgrade. See also https://www.keycloak.org/docs/latest/upgrading/
  • Applications using the user accounts client api is now required to add accounts as a hard dependency
  • JupyterHub helm chart upgraded. Some overridden configurations may need changes
  • Argo helm chart changed. Some overridden configurations may need changes
  • Default databases version changes from latest to a specific version. May need to set the desired version globally or specifically per application
  • Directory utilities renamed to tools. Codefresh pipelines may need to change the install command. Change the deployment-configuration/codefresh-ENV.yaml to replace utilities with tools and regenerate the deployment with harness-deployment ... -e ENV

What's Changed

New Contributors

Full Changelog: v0.4.0...v1.0.0-RC