diff --git a/CHANGELOG.md b/CHANGELOG.md index 8cc63b8..ea5313f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,23 +1,14 @@ ## [Unreleased] -### Routine - -- Bump alpine version ([#51](https://github.com/epam/edp-codebase-operator/issues/51)) -- Update current development version ([#50](https://github.com/epam/edp-codebase-operator/issues/50)) - - - -## [v2.22.1] - 2024-03-12 -### Routine -- Bump alpine version ([#51](https://github.com/epam/edp-codebase-operator/issues/51)) - - - -## [v2.22.0] - 2024-03-12 + +## v2.23.0 - 2024-06-12 ### Features +- Implement queue for auto-deploy in pipelines ([#71](https://github.com/epam/edp-codebase-operator/issues/71)) +- Update helm-template produced by operator ([#68](https://github.com/epam/edp-codebase-operator/issues/68)) +- Process integration secret status for ghrc ([#63](https://github.com/epam/edp-codebase-operator/issues/63)) - Add delay for reconciling CDStageDeploy ([#47](https://github.com/epam/edp-codebase-operator/issues/47)) - Change naming approach for CDStageDeploy CR ([#47](https://github.com/epam/edp-codebase-operator/issues/47)) - Get EventListener Ingress by GitServer name ([#45](https://github.com/epam/edp-codebase-operator/issues/45)) @@ -29,22 +20,58 @@ - Enable secret status in annotation for argocd ([#39](https://github.com/epam/edp-codebase-operator/issues/39)) - Add webhookUrl optional property to the GitServer spec ([#37](https://github.com/epam/edp-codebase-operator/issues/37)) - Use event-listener name for Ingress and Route ([#36](https://github.com/epam/edp-codebase-operator/issues/36)) +- Send telemetry metrics to the EDP backend ([#31](https://github.com/epam/edp-codebase-operator/issues/31)) +- Add connection status to registry integration secret ([#29](https://github.com/epam/edp-codebase-operator/issues/29)) +- Add connection error to integration secret ([#29](https://github.com/epam/edp-codebase-operator/issues/29)) +- Add connection status to the integration secret annotation ([#29](https://github.com/epam/edp-codebase-operator/issues/29)) +- Automate rekor uuid in release tag ([#27](https://github.com/epam/edp-codebase-operator/issues/27)) +- Clean private repository secret ([#25](https://github.com/epam/edp-codebase-operator/issues/25)) +- Migrate registry url from EDP component to edp-config configmap ([#20](https://github.com/epam/edp-codebase-operator/issues/20)) +- Allow CodebaseImageStream to contain docker hub image ([#17](https://github.com/epam/edp-codebase-operator/issues/17)) +- Add valid error in status field of GitServer ([#15](https://github.com/epam/edp-codebase-operator/issues/15)) ### Bug Fixes +- Deploy pipeline is failed if deploy with ingress ([#80](https://github.com/epam/edp-codebase-operator/issues/80)) +- Incorrect handling of parallel CDStageDeploy ([#71](https://github.com/epam/edp-codebase-operator/issues/71)) +- Set default pending status for CDStageDeploy ([#71](https://github.com/epam/edp-codebase-operator/issues/71)) +- Align helm-docs to the latest changes ([#68](https://github.com/epam/edp-codebase-operator/issues/68)) +- Fix helm-docs for new helm-chart ([#68](https://github.com/epam/edp-codebase-operator/issues/68)) +- Align helm chart to more generalized configuration ([#68](https://github.com/epam/edp-codebase-operator/issues/68)) +- Set CodebaseBranch failed status ([#65](https://github.com/epam/edp-codebase-operator/issues/65)) +- Enable failed status for CodebaseBranch ([#65](https://github.com/epam/edp-codebase-operator/issues/65)) +- Failed auto-deploy for the release branch ([#52](https://github.com/epam/edp-codebase-operator/issues/52)) +- Fails to reprocess Codebase in case error ([#46](https://github.com/epam/edp-codebase-operator/issues/46)) - Do not fail reconciliation when CDStageDeploy exists ([#47](https://github.com/epam/edp-codebase-operator/issues/47)) - Auto-deploy failed into a remote cluster ([#49](https://github.com/epam/edp-codebase-operator/issues/49)) - Connection status for docker repository is failed ([#48](https://github.com/epam/edp-codebase-operator/issues/48)) - Empty auto-deploy flow logs attributes ([#44](https://github.com/epam/edp-codebase-operator/issues/44)) - Set success status for JiraServer ([#42](https://github.com/epam/edp-codebase-operator/issues/42)) - Empty project failed status ([#43](https://github.com/epam/edp-codebase-operator/issues/43)) +- Fix deployment template for telemetry ([#31](https://github.com/epam/edp-codebase-operator/issues/31)) +- Use minutes for telemetry delay ([#31](https://github.com/epam/edp-codebase-operator/issues/31)) +- Integration status for dockerhub registry failed ([#29](https://github.com/epam/edp-codebase-operator/issues/29)) +- Use EDP approach for label naming ([#29](https://github.com/epam/edp-codebase-operator/issues/29)) +- Reset version for edp versioning in case the new release branch created is not working ([#24](https://github.com/epam/edp-codebase-operator/issues/24)) +- Auto deploy failed with GitOps approach ([#23](https://github.com/epam/edp-codebase-operator/issues/23)) +- Build pipeline failed for go operator sdk on sonar step ([#12](https://github.com/epam/edp-codebase-operator/issues/12)) ### Code Refactoring - Migrate EDPComponent CRD to edp-codebase-operator ([#40](https://github.com/epam/edp-codebase-operator/issues/40)) +- Replace edpName with helm Release Namespace value ([#10](https://github.com/epam/edp-codebase-operator/issues/10)) ### Routine +- Update argocd diff ([#76](https://github.com/epam/edp-codebase-operator/issues/76)) +- Set Go 1.22 for CodeQL ([#58](https://github.com/epam/edp-codebase-operator/issues/58)) +- Bump to Go 1.22 ([#58](https://github.com/epam/edp-codebase-operator/issues/58)) +- Add codeowners file to the repo ([#56](https://github.com/epam/edp-codebase-operator/issues/56)) +- Migrate from gerrit to github pipelines ([#54](https://github.com/epam/edp-codebase-operator/issues/54)) +- Remove deprecated EDPComponents CRD ([#42](https://github.com/epam/edp-codebase-operator/issues/42)) +- Update current development version ([#50](https://github.com/epam/edp-codebase-operator/issues/50)) +- Bump alpine version ([#51](https://github.com/epam/edp-codebase-operator/issues/51)) +- Update current development version ([#50](https://github.com/epam/edp-codebase-operator/issues/50)) - Remove Jira EDPComponent CR ([#168](https://github.com/epam/edp-codebase-operator/issues/168)) - Add jira QuickLink ([#168](https://github.com/epam/edp-codebase-operator/issues/168)) - Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 ([#38](https://github.com/epam/edp-codebase-operator/issues/38)) @@ -52,118 +79,31 @@ - Bump golang.org/x/crypto from 0.14.0 to 0.17.0 ([#33](https://github.com/epam/edp-codebase-operator/issues/33)) - Update alpine image to the latest stable ([#35](https://github.com/epam/edp-codebase-operator/issues/35)) - Update current development version ([#32](https://github.com/epam/edp-codebase-operator/issues/32)) - -### Documentation - -- Add more details regarding telemetry option ([#31](https://github.com/epam/edp-codebase-operator/issues/31)) - - - -## [v2.21.0] - 2023-12-18 -### Features - -- Send telemetry metrics to the EDP backend ([#31](https://github.com/epam/edp-codebase-operator/issues/31)) -- Add connection status to registry integration secret ([#29](https://github.com/epam/edp-codebase-operator/issues/29)) -- Add connection error to integration secret ([#29](https://github.com/epam/edp-codebase-operator/issues/29)) -- Add connection status to the integration secret annotation ([#29](https://github.com/epam/edp-codebase-operator/issues/29)) -- Automate rekor uuid in release tag ([#27](https://github.com/epam/edp-codebase-operator/issues/27)) - -### Bug Fixes - -- Fix deployment template for telemetry ([#31](https://github.com/epam/edp-codebase-operator/issues/31)) -- Use minutes for telemetry delay ([#31](https://github.com/epam/edp-codebase-operator/issues/31)) -- Integration status for dockerhub registry failed ([#29](https://github.com/epam/edp-codebase-operator/issues/29)) -- Use EDP approach for label naming ([#29](https://github.com/epam/edp-codebase-operator/issues/29)) - -### Routine - - Update current development version ([#26](https://github.com/epam/edp-codebase-operator/issues/26)) - - - -## [v2.20.0] - 2023-11-03 -### Features - -- Clean private repository secret ([#25](https://github.com/epam/edp-codebase-operator/issues/25)) -- Migrate registry url from EDP component to edp-config configmap ([#20](https://github.com/epam/edp-codebase-operator/issues/20)) -- Allow CodebaseImageStream to contain docker hub image ([#17](https://github.com/epam/edp-codebase-operator/issues/17)) - -### Bug Fixes - -- Reset version for edp versioning in case the new release branch created is not working ([#24](https://github.com/epam/edp-codebase-operator/issues/24)) -- Auto deploy failed with GitOps approach ([#23](https://github.com/epam/edp-codebase-operator/issues/23)) - -### Routine - - Add commit rule for pull request template ([#21](https://github.com/epam/edp-codebase-operator/issues/21)) - Bump golang.org/x/net from 0.8.0 to 0.17.0 ([#22](https://github.com/epam/edp-codebase-operator/issues/22)) - Upgrade pull request template ([#21](https://github.com/epam/edp-codebase-operator/issues/21)) - Remove jenkins admin-console perf operator logic ([#18](https://github.com/epam/edp-codebase-operator/issues/18)) - Update current development version ([#16](https://github.com/epam/edp-codebase-operator/issues/16)) - - - -## [v2.19.0] - 2023-09-27 -### Features - -- Add valid error in status field of GitServer ([#15](https://github.com/epam/edp-codebase-operator/issues/15)) - -### Bug Fixes - -- Build pipeline failed for go operator sdk on sonar step ([#12](https://github.com/epam/edp-codebase-operator/issues/12)) - -### Routine - - Upgrade Go to 1.20 ([#14](https://github.com/epam/edp-codebase-operator/issues/14)) - Update current development version ([#11](https://github.com/epam/edp-codebase-operator/issues/11)) +- Align secret name for new secret approach ([#65](https://github.com/epam/edp-codebase-operator/issues/65)) +- Update current development version ([#9](https://github.com/epam/edp-codebase-operator/issues/9)) -### BREAKING CHANGE: - - -removed required fields from the GitServer status. CRD should be updated. - - - -## [v2.18.1] - 2023-09-25 -### Bug Fixes - -- Build pipeline failed for go operator sdk on sonar step ([#12](https://github.com/epam/edp-codebase-operator/issues/12)) - -### Routine - -- Upgrade Go to 1.20 ([#14](https://github.com/epam/edp-codebase-operator/issues/14)) -- Update CHANGELOG.md ([#85](https://github.com/epam/edp-codebase-operator/issues/85)) - - - -## [v2.18.0] - 2023-09-20 -### Code Refactoring - -- Replace edpName with helm Release Namespace value ([#10](https://github.com/epam/edp-codebase-operator/issues/10)) +### Documentation -### Routine +- Add more details regarding telemetry option ([#31](https://github.com/epam/edp-codebase-operator/issues/31)) -- Align secret name for new secret approach ([#65](https://github.com/epam/edp-codebase-operator/issues/65)) -- Update current development version ([#9](https://github.com/epam/edp-codebase-operator/issues/9)) +### Reverts +- [MDTUDDM-673] Save git status in the intermediate operations +- [EPMDEDP-3421] - Fix job+provisioning bug +- [EPMDEDP-868] Add functionality generates correct ssh URL for replication config for Gerrit - -## [v2.17.1] - 2023-12-11 -### Features +### BREAKING CHANGE: -- Make CI request timeouts configurable ([#30](https://github.com/epam/edp-codebase-operator/issues/30)) +removed required fields from the GitServer status. CRD should be updated. - -## [v2.17.0] - 2023-08-17 -[Unreleased]: https://github.com/epam/edp-codebase-operator/compare/v2.22.1...HEAD -[v2.22.1]: https://github.com/epam/edp-codebase-operator/compare/v2.22.0...v2.22.1 -[v2.22.0]: https://github.com/epam/edp-codebase-operator/compare/v2.21.0...v2.22.0 -[v2.21.0]: https://github.com/epam/edp-codebase-operator/compare/v2.20.0...v2.21.0 -[v2.20.0]: https://github.com/epam/edp-codebase-operator/compare/v2.19.0...v2.20.0 -[v2.19.0]: https://github.com/epam/edp-codebase-operator/compare/v2.18.1...v2.19.0 -[v2.18.1]: https://github.com/epam/edp-codebase-operator/compare/v2.18.0...v2.18.1 -[v2.18.0]: https://github.com/epam/edp-codebase-operator/compare/v2.17.1...v2.18.0 -[v2.17.1]: https://github.com/epam/edp-codebase-operator/compare/v2.17.0...v2.17.1 -[v2.17.0]: https://github.com/epam/edp-codebase-operator/compare/v2.16.0...v2.17.0 +[Unreleased]: https://github.com/epam/edp-codebase-operator/compare/v2.23.0...HEAD diff --git a/deploy-templates/Chart.yaml b/deploy-templates/Chart.yaml index 92b800f..9fcd400 100644 --- a/deploy-templates/Chart.yaml +++ b/deploy-templates/Chart.yaml @@ -3,8 +3,8 @@ description: A Helm chart for EDP Codebase Operator home: https://epam.github.io/edp-install/ name: codebase-operator type: application -version: 2.23.0-SNAPSHOT -appVersion: 2.23.0-SNAPSHOT +version: 2.23.0 +appVersion: 2.23.0 icon: https://epam.github.io/edp-install/assets/logo.png keywords: - edp @@ -33,8 +33,8 @@ annotations: artifacthub.io/license: Apache-2.0 artifacthub.io/operator: "true" artifacthub.io/images: | - - name: codebase-operator:2.22.0 - image: epamedp/codebase-operator:2.22.0 + - name: codebase-operator:2.23.0 + image: epamedp/codebase-operator:2.23.0 - name: alpine:3.18.6 image: alpine:3.18.6 artifacthub.io/operatorCapabilities: Full Lifecycle diff --git a/deploy-templates/README.md b/deploy-templates/README.md index 40a75d9..808d4ab 100644 --- a/deploy-templates/README.md +++ b/deploy-templates/README.md @@ -1,6 +1,6 @@ # codebase-operator -![Version: 2.23.0-SNAPSHOT](https://img.shields.io/badge/Version-2.23.0--SNAPSHOT-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.23.0-SNAPSHOT](https://img.shields.io/badge/AppVersion-2.23.0--SNAPSHOT-informational?style=flat-square) +![Version: 2.23.0](https://img.shields.io/badge/Version-2.23.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.23.0](https://img.shields.io/badge/AppVersion-2.23.0-informational?style=flat-square) A Helm chart for EDP Codebase Operator