Remove nexusRepositoryManager package from Big Bang umbrella
Umbrella Chart Change
Description
Fully removes the deprecated nexusRepositoryManager addon from the Big Bang umbrella chart. All users should migrate to the maintained NXRM-HA package.
Changes
-
Deleted
chart/templates/nexus-repository-manager/(7 template files: helmrelease, gitrepository, values, namespace, git-credentials, imagepullsecret, secret-ca) -
Removed
nexusRepositoryManagersection fromchart/values.yaml(68 lines) -
Removed
nexusRepositoryManagerschema definition fromchart/values.schema.json -
Cleaned
chart/templates/NOTES.txtof nexus deprecation notices, variable definitions, and SSO blocks -
Cleaned
chart/templates/kyverno-policies/values.yamlof nexus namespace and pod allow entries -
Removed nexus unit test from
chart/unittests/packages/helmrelease/helmrelease_test.yaml -
Cleaned all test values files (
test-values.yaml,eks-test-values.yaml,rke2-test-values.yaml,openshift-test-values.yaml,oci-values.yaml,package-mapping.yaml) -
Deleted
docs/packages/addons/nexus-repository-manager.mdand cleaned 14 other docs files of nexus references
33 files changed, 8 insertions, 847 deletions
For Issue
Closes #3193 (closed)
Upgrade Notices
Important: nexusRepositoryManager Addon Removed
The legacy nexusRepositoryManager addon has been removed from the Big Bang umbrella chart. Users requiring Nexus Repository Manager should migrate to the maintained NXRM-HA package.
NXRM-HA provides:
- High Availability Support: Deploy Nexus Repository Manager Pro in a highly available, multi-node configuration
- Production-Ready Architecture: Built-in support for external databases (PostgreSQL, AWS RDS) and object storage
- Enterprise features including clustering and replication
- Active maintenance directly from Sonatype
- Better resource management and horizontal scaling capabilities
Migration Required
Upgrading from the legacy nexus-repository-manager chart to nxrm-ha requires a migration process. This is NOT a simple in-place upgrade. Key requirements:
- Plan downtime for the migration
- Back up all data before migrating
- Test in non-production environments first
- Note that the namespace, resource naming conventions, and configuration structure have changed
- Configuration is now under an
upstream:key - PostgreSQL is now required
See NXRM-HA MR#29 Upgrade Notices for full migration details.
Edited by Michael Martin