Releases: epam/edp-nexus-operator
v2.12.1
v2.12.0
v2.12.0 - 2022-08-26
Features
- Switch to use V1 apis of EDP components EPMDEDP-10086
- Download required tools for Makefile targets EPMDEDP-10105
- Set default client scopes for keycloak nexus client EPMDEDP-8323
- Switch all CRDs to V1 EPMDEDP-9005
Bug Fixes
- CRD set nullable fields EPMDEDP-9005
- Set not required fields EPMDEDP-9005
Code Refactoring
- Deprecate unused Spec components for Nexus v1 EPMDEDP-10118
- Use repository and tag for image reference in chart EPMDEDP-10389
Routine
- Upgrade go version to 1.18 EPMDEDP-10110
- Fix Jira Ticket pattern for changelog generator EPMDEDP-10159
- Update alpine base image to 3.16.2 version EPMDEDP-10274
- Update Nexus version to 3.41.0 EPMDEDP-10278
- Update alpine base image version EPMDEDP-10280
- Change 'go get' to 'go install' for git-chglog EPMDEDP-10337
- Use deployments as default deploymentType for OpenShift EPMDEDP-10344
- Remove VERSION file EPMDEDP-10387
- Add gcflags for go build artifact EPMDEDP-10411
- Update current development version EPMDEDP-8832
- Update chart annotation EPMDEDP-9515
Documentation
- Fix indents in README.md EPMDEDP-10274
- Align README.md EPMDEDP-10274
v2.11.0
v2.11.0 - 2022-05-25
Features
- add nexus user to k8s roles EPMDEDP-8086
- implement NexusUser custom resource EPMDEDP-8086
- Update Makefile changelog target EPMDEDP-8218
- Add ingress tls certificate option when using ingress controller EPMDEDP-8377
- Generate CRDs and helm docs automatically EPMDEDP-8385
- Check nexus user exists before creation EPMDEDP-8941
Bug Fixes
- Fix changelog generation in GH Release Action EPMDEDP-8468
- Disable anon access to admin ui EPMDEDP-8606
Code Refactoring
- Remove undefined values from helm EPMDEDP-6758
Testing
- Add tests and mocks EPMDEDP-7995
- Add tests and mocks EPMDEDP-7995
- GitHub run test fix EPMDEDP-7995
- Add tests and mock EPMDEDP-7995
- Add tests and mocks EPMDEDP-7995
- Add tests EPMDEDP-7995
Routine
- Update Ingress resources to the newest API version EPMDEDP-7476
- Update release CI pipelines EPMDEDP-7847
- Fix CI for codecov report EPMDEDP-7995
- Populate chart with Artifacthub annotations EPMDEDP-8049
- Update changelog EPMDEDP-8227
- Update Nexus image version EPMDEDP-8839
- Update base docker image to alpine 3.15.4 EPMDEDP-8853
- Update changelog EPMDEDP-9185
v2.10.0
[v2.10.0] - 2021-12-06
Features
- Provide operator's build information EPMDEDP-7847
Bug Fixes
- Changelog links EPMDEDP-7847
- Provide Nexus deploy through deployments on OKD cluster EPMDEDP-7178
Code Refactoring
- Address golangci-lint issues EPMDEDP-7945
- Expand nexus operator role EPMDEDP-7279
- Add namespace field in roleRef in OKD RB, align CRB name EPMDEDP-7279
- Replace cluster-wide role/rolebinding to namespaced EPMDEDP-7279
Routine
- Add changelog generator EPMDEDP-7847
- Add codecov report EPMDEDP-7885
- Use custom go build step for operator EPMDEDP-7932
- Update go to version 1.17 EPMDEDP-7932
- Update docker image EPMDEDP-7895
- Upgrade Nexus to the LTS 3.36.0 version EPMDEDP-7778
Documentation
- Update the links on GitHub EPMDEDP-7781
v.2.9.0
The EDP Nexus Operator Release Notes, v.2.9.0
Enhancements:
- The Dockerfile is updated to correct the copying of artifacts.
- The dependencies are fixed to point to tags from the master.
- Proxy image is defined through Nexus spec.
- It is possible to set roles for the Keycloak proxy in Nexus.
- The Ingress API version is aligned with the Kubernetes version.
- The image pull policy parameter is redefined during the EDP installation.
v.2.8.1
The EDP Nexus Operator Release Notes, v.2.8.1
Upgrades
- Nexus is updated to v.3.33.1. Please refer to the official documentation for details.
v.2.8.0
The EDP Nexus Operator Release Notes, v.2.8.0
Upgrades
- The operator-sdk library is updated to version 1.5.0.
- The controller-runtime library is updated to version 0.8.3.
- The alpine-based images are upgraded to version 3.13.5.
New Functionality and Enhancements
- The codeql scan is added for the GitHub repositories.
- It is possible to use the Deployment object in OpenShift instead of DeploymentConfigs.
- Keycloak realm can be specified to be integrated with Nexus in the CR specification.
v.2.7.1
EDP Nexus Operator Release Notes, v.2.7.1
Enhancements:
- The base image is upgraded to alpine 3.11.10
v.2.7.0
Nexus Operator Release Notes, v.2.7.0
New functionality
• The unused code from operators in a Helm chart, responsible for Kubernetes object provisioning, is removed.
• CPU Request/Limits are adjusted to align with the latest resource consumption.
• CI Helm chart is improved to provide quick feedback from CI for Helm and Dockerfile.
• EDP Helm charts are updated to follow the chart best practices defined by Helm.
• Orphaned Kubernetes resources are removed and aligned with mutated Kubernetes resources.
• Nexus is upgraded to version 3.30.0.
• All go-alpine based images are updated to Alpine version 3.11.8.
Enhancements
• Nexus is upgraded to version 3.29.0.
• Keycloak proxy is upgraded to version 10.0.0.
• Resource requirements for EDP components in the Kubernetes cluster are aligned in order to ensure stability and proper scheduling of EDP.