Skip to content

nexus3-5.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Sep 11:41
e795606

Warning

The release contains multiple breaking changes including removing support for OrientDB, please pay attention to the removals section. If you were previously using OrientDB you need to make sure you follow the upgrade guide before upgrading to this version.

Added

  • Added Job to configure nexus3 instead of a lifecycle script, this can be configured via the config.job value.
  • Added sidecar pods to tail all logs, these can be configured via the tailLogs value.
  • Added configuration for the Bash & JDK images via the bashImage & jdkImage values respectively.
  • Added support for setting image digests.
  • Added install4jAddVmParams to configure Nexus3 via env variables.
  • Added replicas value.
  • Added updateStrategy, ordinals, podManagementPolicy & minReadySeconds values to better configure the StatefulSet.
  • Added startupProbe value.
  • Added separate headless Service.
  • Added support for creating a PodDisruptionBudget via the podDisruptionBudget value.
  • Added support for StatefulSet volume cleanup options retainDeleted & retainScaled via the persistence.retainDeleted & persistence.retainScaled values respectively.

Changed

  • Updated the Nexus3 OCI image to v3.72.0.
  • Changed defaults for podSecurityContext & securityContext.
  • Changed defaults for livenessProbe & readinessProbe to align to the use of a startupProbe.
  • Increased the default terminationGracePeriodSeconds to 120.
  • Change repository config to use the REST API, this means that the configuration structure should be modified to match the API spec (for example no more nesting under attributes). Passwords also no longer need a PASSWORD placeholder.

Removed

  • Removed support for running Nexus3 as a Deployment by removing the deployment value.
  • Removed support for beta Ingress versions.
  • Removed envVars value in favour of install4jAddVmParams.
  • Removed highAvailability value, Pro level features are now enabled by setting licence.enabled to true.
  • Removed image.pullSecrets value.
  • Removed metrics.serviceMonitor.interval value.