Releases: epam/edp-reconciler
v2.12.0
Unreleased
v2.12.0 - 2022-08-26
Features
- Switch to use V1 apis of EDP components EPMDEDP-10083
- Download required tools for Makefile targets EPMDEDP-10105
Code Refactoring
- 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 alpine base image version EPMDEDP-10280
- Change 'go get' to 'go install' for git-chglog EPMDEDP-10337
- 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
- Align README.md EPMDEDP-10274
- Fix typo in README.md EPMDEDP-10274
- Align README.md EPMDEDP-10274
v2.11.0
Unreleased
v2.11.0 - 2022-05-25
Features
- Update Makefile changelog target EPMDEDP-8218
- Generate CRDs and helm docs automatically EPMDEDP-8385
Bug Fixes
- Fix changelog generation in GH Release Action EPMDEDP-8468
Routine
- Update release CI pipelines EPMDEDP-7847
- Populate chart with Artifacthub annotations EPMDEDP-8049
- Update base docker image to alpine 3.15.4 EPMDEDP-8853
- Update "github.com/epam/edp-cd-pipeline-operator/v2" package EPMDEDP-8929
- 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
- Remove unknown field apiGroup in Openshift RB EPMDEDP-7279
Code Refactoring
- Address golangci-lint issues EPMDEDP-7945
- Refactor pointers in sql transaction functions. EPMDEDP-7943
- Expand reconciler role EPMDEDP-7279
- Add namespace field in roleRef in RB, align RB name EPMDEDP-7279
- Remove unnecessary namespace field in roleRef 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
Documentation
- Update the links on GitHub EPMDEDP-7781
v.2.9.0
The EDP Reconciler Release Notes, v.2.9.0
Enhancements:
- Reconciler is refactored to not save an empty Jenkins agent to the database.
- Codebase operator reconciles any changes in codebase Custom Resource.
- The dependencies are fixed to point to tags from the master.
- The Dockerfile is updated to correct the copying of artifacts.
- The image pull policy parameter is redefined during the EDP installation.
Fixed Issues:
- CD pipelines are not displayed in Admin Console after creation.
- Build and Code-Review jobs are not created during codebase creation.
- It is impossible to deploy applications.
- Routes are removed from the database and reconciler.
- The Reconciler logger takes the wrong number of arguments.
v.2.8.1
The EDP Reconciler Release Notes, v.2.8.1
Enhancements
- The codebaseBranch field is removed from cd-pipeline CRD.
- A new field subresources status is added to cd-pipeline CRD.
- The inputDockerStreams field is aligned in the cd-pipeline structure with CRD.
- The site and path parameters are removed from DB.
v.2.8.0
The EDP Reconciler Operator Release Notes, v.2.8.0
Upgrades
- Operator-sdk library is updated to the version 1.5.0.
- Controller-runtime library is updated to the version 0.8.3.
- The alpine based images are upgraded to version 3.13.5.
New Functionality and Enhancements
- The Init stage of CD pipeline is customizable.
- It is possible to enable/disable auto deployment for a specific stage after the stage is created.
- The codeql scan is added for the GitHub repositories.
- The third-party service provision functionality is removed.
- It is possible to create an application with an empty GitHub repository.
- All dependencies are pointed to the tags from master branches in go mod.
- Reconciler does not save an empty Jenkins slave to DB.
v.2.7.1
EDP Reconciler Release Notes, v.2.7.1
Enhancements:
- The base image is upgraded to alpine 3.11.10.
v.2.7.0
Reconciler Release Notes, v.2.7.0
New functionality
• The capability to run Jenkins job during the deletion of a codebase is developed.
• The functionality intended to define which metadata from EDP should be published to Jira in predefined format is implemented.
• 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.
• All go-alpine based images are updated to Alpine version 3.11.8.
Enhancements
• The databases block is removed from the Add application page as well as from app templates.
Fixed Issues
• The error ‘pq: invalid input value for enum "edp-delivery".action’ in the stack-trace logs is corrected.