Releases: epam/edp-sonar-operator
Releases · epam/edp-sonar-operator
v3.1.1
v3.1.0
v3.0.0
v3.0.0 - 2023-09-05
Features
- Add e2e tests (#3)
- Add operator deployment configs (#3)
- Add SonarPermissionTemplate custom resource (#3)
- Add SonarGroup custom resource (#3)
- Add SonarQualityProfile custom resource (#3)
- Add SonarQualityGate custom resource (#3)
Routine
- Update current development version (#5)
v2.14.1
v2.14.1 - 2023-08-17
Features
- Do not deploy Sonar resources if Sonar disabled EPMDEDP-12318
Bug Fixes
- Remove recurring rules EPMDEDP-12375
Routine
- Upgrade alpine image version to 3.18.0 EPMDEDP-12085
- Update deprecated quality rules EPMDEDP-12375
- Bump alpine docker image to 3.18.3 EPMDEDP-12461
- Add label for created secrets EPMDEDP-12471
v2.14.0
v2.14.0 - 2023-03-25
Features
- Updated project skeleton EPMDEDP-11166
- Updated EDP components EPMDEDP-11206
- Provide opportunity to use defaul cluster storageClassName EPMDEDP-11230
- Add the ability to add additional certs to Sonar EPMDEDP-11529
- Add the ability to use additional volumes in helm chart EPMDEDP-11529
Routine
- Update current development version EPMDEDP-10610
- Bump sonar findbugs version EPMDEDP-11381
- Update git-chglog for sonar-operator EPMDEDP-11518
- Change the value of the parameter that contains the name of the secret EPMDEDP-11529
- Upgrade alpine image version to 3.16.4 EPMDEDP-11764
Documentation
- Update chart and application version in Readme file EPMDEDP-11221
v2.13.0
v2.13.0 - 2022-12-06
Features
- Skip jenkins configuration when it is not deployed EPMDEDP-10650
Bug Fixes
- Align SonarQube plugins installation EPMDEDP-10821
- Clean up sonar plugins installation folder EPMDEDP-10821
Code Refactoring
- Disable Sonar telemetry for OpenShift deployment EPMDEDP-10655
- Disable sonar telemetry by default EPMDEDP-10655
Routine
- Update current development version EPMDEDP-10274
- Enable go-lint for operator EPMDEDP-10628
- Upgrade sonar to version LTS 8.9.10 EPMDEDP-10754
v2.12.0
v2.12.0 - 2022-08-26
Features
- Switch to use V1 apis of EDP components EPMDEDP-10087
- Download required tools for Makefile targets EPMDEDP-10105
- Switch CRDs to v1 version EPMDEDP-9221
Bug Fixes
- Downgrade Sonar version EPMDEDP-10281
- Downgrade Sonar plugins to fix compatibility EPMDEDP-10281
- Make sure we pass refreshed JWT token from cookies EPMDEDP-10395
Code Refactoring
- Deprecate unused Spec components for Sonar v1 EPMDEDP-10128
- Use repository and tag for image reference in chart EPMDEDP-10389
- Apply new lint config EPMDEDP-8066
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 SonarQube plugins version EPMDEDP-10274
- Update SonarQube to 8.9.9-community version EPMDEDP-10274
- Update sonar version to 8.9.9-community EPMDEDP-10281
- Update sonar version to 8.9.9-community EPMDEDP-10281
- Revert: Update sonar version to 8.9.9-community EPMDEDP-10281
- 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 chart annotation EPMDEDP-8832
- Update current development version EPMDEDP-8832
Documentation
- Align README.md EPMDEDP-10274
v2.11.0
v2.11.0 - 2022-05-25
Features
- implement SonarPermissionTemplate custom resource EPMDEDP-7390
- implement SonarGroup custom resource EPMDEDP-7391
- Use sonar-developers role for OIDC integration EPMDEDP-7506
- implment default permission template for sonar CR EPMDEDP-7633
- add .golangci-lint config EPMDEDP-8066
- Update Makefile changelog target EPMDEDP-8218
- Implement validation steps for api/helm docs EPMDEDP-8329
- Add ingress tls certificate option when using ingress controller EPMDEDP-8377
- Add CRD API documentation EPMDEDP-8385
Bug Fixes
- permission template id in sync groups EPMDEDP-7390
- restry retry count EPMDEDP-7390
- Ensure CI user has browse permissions EPMDEDP-7506
- sonar secrets generation EPMDEDP-7633
- Changelog links EPMDEDP-7847
- Upgrade SonarQube to the LTS 8.9.4 version EPMDEDP-8041
- Upgrade SonarQube to the LTS 8.9.6 version EPMDEDP-8041
- save template ID in k8s, immediately after creation in sonar EPMDEDP-8055
- QualityGatesListResponse unmarshalling bugfix EPMDEDP-8224
- Change ca-certificates in dockerfile EPMDEDP-8238
- Fix sonar.plugins.proxy definition EPMDEDP-8374
- Fix changelog generation in GH Release Action EPMDEDP-8468
Code Refactoring
- Decrease initial delay for sonar-db readinessProbe EPMDEDP-7391
- Remove initial delay for configuration phase EPMDEDP-7391
- Provision developers group in sonar controller EPMDEDP-7506
- Address golangci-lint issues EPMDEDP-7945
- Refactor User and Token management EPMDEDP-8006
- refactor json unmarshalling EPMDEDP-8224
Testing
- Align CI flow for GH Actions EPMDEDP-7391
- Add fake kubeconfig to fix unit tests EPMDEDP-7391
- Add tests EPMDEDP-7994
- Add tests EPMDEDP-7994
- Add tests EPMDEDP-7994
- Add tests EPMDEDP-7994
- tests refactoring EPMDEDP-7994
- Add tests EPMDEDP-7994
Routine
- Add mocks to sonar exlcusion list EPMDEDP-7096
- Update sonar exclusion list EPMDEDP-7390
- Update Ingress resources to the newest API version EPMDEDP-7476
- Update release CI pipelines EPMDEDP-7847
- Update artifacthub tags EPMDEDP-8049
- Populate chart with artifacthub tags EPMDEDP-8049
- Update changelog EPMDEDP-8227
- Update alpine-wget image EPMDEDP-8331
- Upgrade SonarQube to version 8.9.7 EPMDEDP-8332
- Update base docker image to alpine 3.15.4 EPMDEDP-8853
- Upgrade Sonarqube to the latest LTS 8.9.8 EPMDEDP-8922
- Update changelog EPMDEDP-9185
Documentation
- Update Arch schema EPMDEDP-8385
- Update documentation section EPMDEDP-8385
BREAKING CHANGE:
Ensure keycloak role is aligned when migrating from
v2.10.3
[v2.10.3] - 2022-02-08
Bug Fixes
- Change ca-certificates in dockerfile EPMDEDP-8238
Routine
- Populate chart with artifacthub tags EPMDEDP-8049