Skip to content

Latest commit

 

History

History
883 lines (721 loc) · 57.7 KB

File metadata and controls

883 lines (721 loc) · 57.7 KB

v0.24.0 - 2026-05-22

Routine

  • Align tekton-cache version
  • Align tekton-cache image
  • Update current development version

v0.23.0 - 2026-05-21

Bug Fixes

  • prevent APPLICATIONS_PAYLOAD from exceeding Tekton result size limit
  • prevent tar file conflict in cache archive

Routine

  • Update current development version
  • Align krci-cache image
  • Update current development version

v0.22.0 - 2026-04-08

Bug Fixes

  • add explicit kind: ClusterInterceptor to trigger interceptor refs

Routine

  • support Jira-prefixed CHANGELOG format
  • remove PR title length validation
  • Update current development version

v0.21.0 - 2026-03-27

Features

  • add image digest propagation
  • implement CIS-based image discovery in image-scan-chart
  • Add support for Python 3.13.11 version in Tekton pipeline (#597)
  • Add support for Java 25 version in autotests (#572)
  • Add support for Java 25 version in Tekton pipeline (#572)

Bug Fixes

  • add NEXUS_HOST_URL var to autotests task (#613)
  • Fix update-cbis step with digest update
  • align image-scan-remote with image-scan-chart approach
  • update helm-lint and sonar configuration for compatibility (#604)
  • Add support java21/25 for Deployment autotests (#599)
  • Use branch name instead of SHA for tagging (#596)
  • correct cdxgen image registry from docker.io to ghcr.io
  • Refactor task scripts to POSIX sh for Alpine image compatibility
  • Replace bash shebang with sh for POSIX shell compatibility
  • Replacing the deprecated sonar.login
  • Use merge_commit_sha for GitLab interceptor with fallback to last_commit (#569)
  • Fix git-sha value for the GitLab when merge strategy doesn't create merge commit (#569)

Code Refactoring

  • parameterize DefectDojo integration with per-branch scan isolation
  • parameterize container images in security tasks for centralized management
  • consolidate Bitbucket event processing to eliminate duplication

Routine

  • bump dependencies to address vulnerabilities
  • update commit validation for Dependabot bumps
  • validate commit title length and format
  • Update commit message validation to require EPMDEDP ticket ID
  • Add Step Name Parameter Support for Autotest Execution in Deploy Pipeline
  • Remove test ignore flag from maven (#601)
  • Bump security scanner versions to latest
  • Update chart-testing tool to v3.14.0 (#588)
  • Bump kubectl image (#586)
  • Add securityContext with runAsUser: 0 to sonar-scanner step (#577)
  • Update kubectl image to 1.34.2 from deprecated bitnami image
  • Bump version to 0.3.18 and update documentation
  • Update Go dependencies for Kubernetes 1.34 compatibility (#580)
  • Update sonar-scanner-cli version
  • Migrate tekton resources from v1beta1 to v1 (#573)
  • Update current development version (#566)

v0.20.0 - 2025-12-19

Features

  • Populate PipelineRun with Git metadata (#560)
  • Added two tasks for building with Buildkit
  • Update kric-ai to the latest version (#535)
  • Add tekton agent (#535)
  • Add support for pnpm build tool in tasks pipelines and tests(#525)

Bug Fixes

  • Update vote step for bitbucket pipelines (#558)
  • Disabling sonar tests in libs and apps
  • Replacing the deprecated sonar.login
  • Disabling sonar tests
  • Update gradle version to gradle:7.6.5 (#549)
  • Align values of pruner cron-job(#540)
  • Rollback git-init image version (#538)
  • Update Gitlab gitrevision parameter (#533)
  • Update nexus path for components (#527)
  • Fix invalid image parameter in Go review pipelines (#523)

Routine

  • Update CI configuration (#560)
  • Add PR link metadata to the PipelineRun annotation (#560)
  • Add more metadata to the PipelineRun annotation (#560)
  • Align to the Tekton Result approach on pushing custom annotations (#560)
  • Update current development version (#547)
  • Update current development version (#545)
  • Migrate to bitnamilegacy image repository(#540)
  • Remove Java8 and Java11 support (#536)
  • Add multi-image support to image-scan-remote pipeline (#531)
  • Update dotnet artifact push command (#529)
  • Align Autotest pipelines steps (#521)

BREAKING CHANGE:

Tekton pipelines for Java 8 and Java 11 will not be available for all codebase types.

v0.19.2 - 2025-10-06

Bug Fixes

  • Rollback git-init image version (#538)

v0.19.1 - 2025-10-02

Routine

  • Migrate to bitnamilegacy image repository(#540)

v0.19.0 - 2025-07-18

Features

  • Use label selector for CodebaseImageStream (#472)

Bug Fixes

  • Retrigger pipeline for the Gerrit not working (#515)

Code Refactoring

  • Update codebasebranch label to improve consistency (#472)

Routine

  • Update current development version (#517)
  • Update current development version (#517)
  • Replace deprecated git-init image (#511)
  • Replace deprecated tekton-cache image (#511)
  • Align update-cbb task trigger condition (#509)
  • Refactor deprecated parameters for CD pipelines (#503)
  • Bump Codecov version (#507)
  • Provide DefectDojo report link in security pipelines (#505)
  • Align versioning terminology (#500)
  • Align podTemplate usage for TriggerTemplate (#498)
  • Add standalone pipeline for running autotests (#496)
  • Add DefectDojo result link (#494)
  • Make aws_region configMapKeyRef optional (#489)
  • Define correct TriggerTemplate labels (#491)
  • Add TriggerTemplate for image-scan-remote pipeline (#489)
  • Add multi-architecture build support (#486)
  • Update base image versions (#433)
  • Update node and build script name for npm pipelines
  • Verify Chart Deployable Resources (#478)
  • Npm cache reuses instead of downloading dependencies again (#734)
  • Use labels selection for CodeBaseBranch (#472)
  • Bump GitHub Actions runner image to 22.04(#476)
  • Enable security pipeline expressions (#464)
  • Update current development version (#468)

v0.18.0 - 2025-04-11

Code Refactoring

  • We expect /recheck at the beginning of the comment text (#458)

Routine

  • Update current development version (#468)
  • Move security step to separate pipelines (#464)
  • Update Go version from 1.22 to 1.24 (#466)
  • Update current development version (#462)
  • Correct pipelineUrl param for review and build pipelines (#460)
  • Rename ConfigMap from 'edp-config' to 'krci-config'
  • Update crane image tag version (#455)
  • Add ImagePullSecrets field support (#455)
  • Allow custom yamllint configuration for GitOps pipelines (#450)
  • Update current development version (#452)

v0.17.1 - 2025-03-31

Code Refactoring

  • We expect /recheck at the beginning of the comment text (#458)

Routine

  • Correct pipelineUrl param for review and build pipelines (#460)
  • Rename ConfigMap from 'edp-config' to 'krci-config'
  • Update crane image tag version (#455)
  • Add ImagePullSecrets field support (#455)
  • Allow custom yamllint configuration for GitOps pipelines (#450)

v0.17.0 - 2025-03-22

Features

  • Enable pipeline reference to trigger templates
  • Create migration script for Nexus registry integration
  • Enhance Deployment Pipeline for Approval Process (#424)
  • Add Java 21 pipelines support (#422)

Bug Fixes

  • Fix kaniko execution for registry with custom certificates (#427)

Routine

  • Update current development version (#452)
  • Add imagePullSecrets field to Tekton Service Account (#442)
  • Update Go image version to 1.24 (#444)
  • Change versioning type for build pipeline names (#437)
  • Integrate Gitleaks support for secret scanning (#435)
  • Add image-scan task for remote registries (#433)
  • Upgrade Image Scan Task (#431)
  • Update security task images (#429)
  • Update current development version (#419)

v0.16.0 - 2025-01-24

Features

  • Add APPLICATIONS_PAYLOAD results to deploy tasks (#413)

Bug Fixes

  • Update voting tasks (#386)
  • Fix pipeline status report (#385)
  • Update Naming Convention for gradle cm (#384)

Routine

  • Update current development version (#419)
  • Rename parameter edp-gitops to krci-gitops (#417)
  • Make QuickLink installation optional (#409)
  • Migrate Tekton Dashboard to cluster add-ons repo (#406)
  • Add Build and Review pipelines for GitOps repo (#415)
  • Bump dotnet sonar image version for report push(#411)
  • Align pipelineRun name patterns (#404)
  • Update current development version (#400)

v0.15.0 - 2025-01-10

Features

  • Enable node selector for tekton pipelines (#397)
  • Implement CI Voting Feature in Build Pipelines (#385)

Bug Fixes

  • Update gitlab set-status task condition (#395)
  • Update bitbucket set-status task condition (#395)
  • Update bitbucket vote parameters (#393)
  • Disable github voting for null sha (#385)
  • Align resource mapping(#375)

Routine

  • Update Tekton Dashboard version (#391)
  • Update Naming Convention for Nexus-Operator Resources (#384)
  • Update current development version (#379)

v0.14.0 - 2024-12-12

Features

  • Enable configuration to disable pipeline by codebses (#365)
  • Add support kubeconfig in clean pipeline(#350)
  • Implement parameter to set image repository (#348)

Bug Fixes

  • Sonar image name resource mapping in pipelines(#375)
  • Align resourceMapping for gradle sonar(#375)
  • Fix NaN sync error in deployment process (#363)
  • Add handler to check sonar availability (#356)
  • Set correct repository for chart-testing task (#348)

Routine

  • Bump tekton-cache version (#379)
  • Bumo tekton-cache version (#379)
  • Update tekton-cd-pipeline image version (#373)
  • Bump gradle image version(#369)
  • Align quotation marks regex patterns gradle(#370)
  • Standardize Tekton Agents Image Versions (#367)
  • Enable deployment env variables in CD pipelines(#360)
  • Update sonar project creation logic (#356)
  • Disable GitLab trigger on reviewer change (#358)
  • Add scripts to transfer images to ECR (#348)
  • Set correct image tag for kaniko task (#348)
  • Increase resources for get-cache task (#348)
  • Update Pull Request Template (#56)
  • Update default terraform version to 1.5.7 (#345)
  • Update current development version (#341)

v0.13.0 - 2024-10-18

Features

  • Pass env vars from ConfigMap for deploy task (#307)
  • Create pipelines with VCS Bitbucket for all codebases (#325)
  • Add support Bitbucket VSC for Go pipelines (#315)
  • Add resources for deploy rpm(#275)
  • Add Tekton resources for deploy RPM Package via AWX (#277)
  • Add last commit message to interceptor response for BitBucket (#311)
  • Add Support for BitBucket as GitServer (#317)
  • Add bitbucket-set-status task for tekton pipelines (#315)
  • Add Tekton config to support for BitBucket Cloud (#311)
  • Add support for BitBucket Cloud (#311)
  • Add maven-rpm pipelines (#282)
  • Add deploy pipeline with approve task(#279)
  • Implement rpm build functionality (#272)
  • Enhance Pipeline Triggering Process (#263)
  • Add dynamic pipeline name retrieval from CodebaseBranch spec (#263)
  • Add C make/cmake application pipelines (#260)
  • Update jira task Include GitCommitUrl instead of Pipelinerun(#252)
  • Add clean pipelines for tekton (#244)
  • Re-trigger Tekton Pipeline with /ok-to-test comment (#238)
  • Add GitHub owners check configuration (#234)
  • Add pipelines tasks tests for new codebase ansible(#236)

Bug Fixes

  • Update rpm default versioning (#339)
  • Fix BitBucket commit url for Jira integration (#317)
  • Fix git link for the bitbucket TriggerBinding (#336)
  • Update image for python pipelines (#334)
  • Fix TriggerTemplate for deploy-with-approval flow (#329)
  • Use basic auth for Bitbucket Api request (#311)
  • Align dependency between build tasks python(#323)
  • Fix c lang pipelines (#290)
  • Fix TriggerTemplate for deploy with approve step (#279)
  • Align rpm-build argo diff (#272)
  • Update parameter definition (#261)
  • Fix code duplication in dockerbuild-verify Task(#242)
  • Fix commit-validate task to check only the first line (#229)
  • Fix commit-validate task to check only the first line (#229)
  • Install packages via requirements (#215)

Routine

  • Align tekton-cache version (#341)
  • Update RBAC for autotests (#60)
  • Update alpine base image to v3.18.9 (#331)
  • Update auth type for set-status task (#315)
  • Update sonar scanner config (#311)
  • Update e2e tests for GH, switch to stable version of Tekton (#311)
  • Remove kaniko cache usage (#309)
  • Align tasks field in test (#290)
  • Validate 'type' field for QuickLink resources (#304)
  • Format Tekton Tasks and Pipelines According to Pre-defined Structure (#290)
  • Remove config.yaml from validation script (#290)
  • Add description to the approval promote procedure (#279)
  • Update save-cache and get-cache tasks (#294)
  • Update base image for cache tasks (#294)
  • Switch cache compression algorithm to zstd (#294)
  • Add check for the Tekton Pipeline and Task structure (#290)
  • Align Tekton Piplines formating
  • Add k8s 1.30 check and update kuttle (#282)
  • Update Tekton-dashboard version to v0.50.0 (#286)
  • Do not set make parameters for rpm build (#282)
  • Update rpm-build flow for java17 maven (#282)
  • Update report message
  • Enable labels for review and build pipelines (#270)
  • Disable Tekton dashboard deployments(#266)
  • Update KubeRocketCI names (#258)
  • Update templates to include changeNumber from Merge Request (#250)
  • Make Tekton Dashboard quickLink deployment optional(#246)
  • Update Gerrit Trigger Template for Remote Cluster Deployment (#248)
  • Update github.com/epam/edp-codebase-operator dependency (#240)
  • Switch redirect link from Tekton Dashboard to KRCI Portal page (#232)
  • Add Grafana Tekton dashboard (#227)
  • Implement Results Emission for All Build Pipelines (#225)
  • Revert Update gitservers event listener name and add label (#222)
  • Update gitservers event listener name and add label (#222)
  • Align to new name KubeRocketCI (#220)
  • Address flaky e2e tests (#215)
  • Update tekton-helm image version (#215)
  • Update current version (#211)
  • Update kuttle and kind images (#215)

Documentation

  • Update changelog file for release notes (#302)
  • Update CHANGELOG md (#302)
  • Replace EDP with KubeRocketCI in README md (#268)

v0.12.0 - 2024-06-13

Features

  • Align chart for ingress TLS configuration(#178)
  • Add lastCommitMessage to interceptor response (#193)
  • Add quality gate for chart name alignment with codebase name(#191)
  • Dynamically set repository URLs for package types (#132)
  • Enhance Gradle proxy support (#132)
  • Exclude pipelinerun from resources displayed in argocd(#169)

Bug Fixes

  • Resolve Version Conflict Between h11 and httpcore (#195)
  • Set full stage name in autotests tekton task (#199)
  • Make possible work with registry without registry parameter(#184)
  • multiple eventListeners route creation(#175)
  • Add lint config and remove cache from e2e (#164)
  • Remove volume workspace from commit-validate task (#78)
  • Update argocd-integration step logic (#153)
  • Update custom deploy pipeline logic (#153)
  • Update route for el (#151)
  • Fix gitProviders parameter in custom pipelines (#150)

Code Refactoring

  • Refactor pipeline and remove nexus URL step (#132) (#177)

Routine

  • Update current version (#211)
  • Update current version (#211)
  • Align argo diff for pruner (#209)
  • Align argo diff for pruner (#205)
  • Update tekton pruner logic (#205)
  • Set default branch during project creation (#207)
  • Update CodeQL to the latest version (#203)
  • Bump Node image version to 18.20.3-alpine3.20 (#201)
  • Use commit message instead PR title (#197)
  • Remove PR modify action for review pipeline (#187)
  • Use Go 1.22 for e2e workflow (#182)
  • Bump hadolint version to v2.12.0-alpine (#188)
  • Bump to go 1.22 (#182)
  • Update tekton-dashboard(#180)
  • Switch cache to recreate strategy (#171)
  • Adjust tekton pruner logic (#147)
  • Add codeowners file to the repo (#166)
  • Align commit message pattern (#160)
  • Update sonar project properties (#160)
  • Remove mount volume from all commit-validate tasks(#159)
  • Update workspace volume size (#158)
  • Align codebase branch name and codebase name(#157)
  • Update Tekton pruner logic (#147)
  • Bump custom deploy images (#153)
  • Add timeout after clean-edp task (#152)
  • Switch Argo CD integration to edp-ci user (#152)
  • Use new icon for gerrit QuickLink (#152)
  • Remove deprecated EDPComponents CRD (#149)
  • Bump java-maven deploy plugin version (#148)
  • Update current development version (#149)

v0.11.0 - 2024-03-12

Features

  • Make possible run autotest from deploy pipeline (#133)
  • Add Github CI workflow for PR (#136)
  • Make possible run post/pre deploy in remote cluster (#133)
  • Enable custom values parameter (#131)
  • Set GitHub as default gitProvider (#130)
  • Add support for multiple GitProviders (#130)
  • Integrate DotNet Pipelines with custom registry (#127)
  • Add nodeSelector, affinity, tolerations (#126)
  • Enable correct deployment name for tekton cache chart (#126)
  • Integrate Python Pipelines with custom registry (#123)
  • Implement custom pipeline for clean edp (#117)
  • Add support for argocd app wait deployment (#117)
  • Add QuickLink Custom Resources (#114)
  • Integrate NPM Pipelines with custom registry (#115)
  • Integrate Antora Pipelines with custom registry (#115)
  • Add integration tests step for nexus-operator (#116)
  • Add ability to use custom Maven settings.xml (#106)
  • Migrate custom Tekton pipelines for new Sonar branch approach(#107)
  • Migrate Java-Gradle Tekton pipelines for new Sonar branch approach(#107)
  • Migrate Java-Maven Tekton pipelines for new Sonar branch approach(#107)
  • Migrate Dotnet Tekton pipelines for new Sonar branch approach(#107)
  • Migrate Go Tekton pipelines for new Sonar branch approach(#107)
  • Migrate NPM Tekton pipelines for new Sonar branch approach(#107)
  • Migrate Python Tekton pipelines for new Sonar branch approach(#107)
  • Add secret for authentication in package registries (#106)
  • Add pull request data to interceptor response (#105)
  • Provision default TriggerTemplate for CD Pipeline (#96)
  • Align promotion procedure to the new format (#96)
  • Implement deploy pipeline based on Argo ApplicationSet (#96)
  • Add custom pipelines for SAM tool (#92)

Bug Fixes

  • Update customValues flag operation logic (#133)
  • Update autotest-runner (#146)
  • Invalid CodebaseImageStream tag date format (#143)
  • Fix git server hostname extraction for GitLab (#144)
  • Update resource creation logic (#142)
  • Align release pipeline kaniko task(#140)
  • We must pass context with deployable module for kaniko (#141)
  • Run sonar after integration-test for keycloak-operator (#139)
  • Update task dependencies (#136)
  • Enable uniq selector pattern for deploy pipeline (#137)
  • Add https prefix into webhookUrl (#130)
  • Align promote images to the new payload pattern(#134)
  • Add kubeconfig parameter to deploy TT (#133)
  • Ensure build pipeline is triggered only for Merge Events (#128)
  • Update working directory path for custom pipelines (#119)
  • Fix ingress annotation in Tekton dashboard (#111)
  • Align parameters name for CD Pipeline (#96)
  • Align parameters name for CD Pipeline (#96)
  • Add extraline in private ssh key (#100)
  • Change versioning for helm lib default(#101)
  • Add chart-dir parameter to helm pipeline(#101)
  • Add extraline in private ssh key (#100)
  • Failed push-to-jira step in build pipeline on okd (#94)
  • Fix Service name for Ingress object of the EventListeners CR (#93)
  • Align cache endpoint with service name (#89)
  • Fix tekton cache service name (#89)

Code Refactoring

  • Remove deprecated autotests functional (#145)
  • Align TriggerTemplate stage label name (#145)
  • Align labels, name convention (#145)
  • Switch to using gitServer name instead of gitProvider (#130)
  • Change gitServer structure (#130)
  • Refactor Tekton Triggers components deployment (#130)
  • Simplify Git provider EventListeners and Ingress handling (#93)

Testing

  • Run e2e tests one-by-one (#130)

Routine

  • Update current version (#149)
  • Bump helm-docs image version (#149)
  • Bump alpine version (#149)
  • Allow to define webhook URL for Github/Gitlab (#130)
  • Add parameters for gerrit gitserver (#136)
  • Implement cache in antora pipeline (#138)
  • Update github workflow (#136)
  • Get webhook url of gitlab and github from gitserver resource (#130)
  • Add label to associate an ingress with a specific GitServer (#130)
  • Allow overriding fields in gitServer and QuickLink CRs (#168)
  • Remove Dashboard EDPComponent CR (#168)
  • Remove unused tasks from DotNet Pipelines (#127)
  • Remove unused get-nexus-repository-url Task from Python Pipelines (#123)
  • Remove 'edp' from helm chart name (#122)
  • Make possible to use cache at python-push step (#121)
  • Increase RAM request and limit of save-cache task (#120)
  • Bump tekton dashboard version (#118)
  • Enable pip package caching (#150)
  • Separating nexus-operator pipelines from general pipelines (#116)
  • Migrate from update-build-number to maven task (#112)
  • Add comments with description for tekton-cache (#110)
  • Enable service name customization in the tekton-cache Helm chart (#110)
  • Bump semgrep image version (#109)
  • Add e2e tests for edp-tekton custom pipeline (#108)
  • Remove unused sonar tasks (#107)
  • Update maven-deploy-plugin syntax for Java 8 and 11 compatibility (#106)
  • Remove unused Nexus-specific properties, GitLab VCS (#106)
  • Remove unused Nexus-specific properties, GitHub VCS (#106)
  • Remove unused Nexus-specific properties, Gerrit VCS (#106)
  • Remove 'get-nexus-repository-url' task (#106)
  • Add examples for using various artifactory storages in Maven (#106)
  • Update current development version (#104)
  • Add dependencies between tasks(#103)
  • Bump tekton-cache version (#102)
  • Bump tekton-cache helm chart version (#102)
  • Update image on tekton-cache chart (#102)
  • Add yaml files to semgrep ignore list (#96)
  • Align naming convention for Argo CD task (#96)
  • Bump sonarscanner image (#99)
  • Switch deploy pipeline to tekton-cd-pipeline image (#98)
  • Remove unused parameters(#97)
  • Align event-listener name for routes(#93)
  • Add cache for custom pipelines (#95)
  • Bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#91)
  • Remove volume workspace from commit-validate task (#78)
  • Remove volume workspace from getDefaultVersion task (#78)
  • Remove volume workspace from getDefaultVersion task (#78)
  • Update release steps subsequence (#90)
  • Update current development version (#89)

Documentation

  • Define name convention for ingress objects (#122)
  • Update README md file (#132)

BREAKING CHANGE:

We need to change format of payload that we pass to CD Pipeline

v0.10.2 - 2024-01-19

Bug Fixes

  • Add extraline in private ssh key (#100)
  • Add extraline in private ssh key (#100)

v0.10.1 - 2023-12-18

Bug Fixes

  • Align cache endpoint with service name (#89)

v0.10.0 - 2023-12-18

Features

  • Ensure commit-validate checks the lenght of the commit msg (#87)
  • Make it possible to deploy cache chart with edp-tekton (#74)
  • Implement cache in dotnet pipelines (#74)
  • Implement cache in gradle pipelines (#74)
  • Implement cache in JS pipelines (#74)
  • Implement cache in python pipelines (#74)
  • Add backstage custom pipelines (#77)
  • Implement cache in maven pipelines (#74)
  • Add tekton cache chart (#83)
  • Automate rekor uuid in release tag (#81)
  • Implement cache capabilities for golang pipelines (#74)
  • Add ingress-enabled parameter for tekton event Listener with a check before creating the ingress resource (#76)
  • Add ingress-enabled parameter for tekton dashboard with a check before creating the ingress resource (#75)
  • Publish Dependency Track report for the specific version (#71)
  • Add e2e tests for simple gerrit deployment (#68)

Bug Fixes

  • Update images for autotest sonar scan (#74)
  • Update images for autotest sonar scan (#74)
  • Update autotest tasks (#74)
  • Update dotnet push source path (#74)
  • Update dotnet push source path (#74)
  • Make possible work with kaniko without region parameter (#118)
  • We don't need source in workspaces subpath in fetch step (#74)
  • Fix checkout to source sub-path (#74)
  • Update security task defenitions on go codebases (#70)
  • Align edp-npm task to EDP repository (#68)

Code Refactoring

  • Return back to native python task (#68)
  • Consolidate npm stages under single stage edp-npm (#68)
  • Merge fastapi and flask frameworks into single template (#68)
  • Rename python-edp to edp-python task (#68)
  • Introduce EDP specific task for fastapi flow (#68)
  • Introduce EDP specific task for general python flow (#68)
  • Change gerrit notification approach (#67)
  • Move gerrit related parts to separate file (#67)

Testing

  • Refactor e2e flow to reduce flaky tests (#72)
  • Change resource creation flow (#68)
  • Create pipelinerun to ensure Tekton stack is ready for testing (#68)
  • Add github, gitlab cases to e2e tests (#68)
  • Update chart dependencies for test installation (#68)

Routine

  • Update current development version (#89)
  • Update current development version (#89)
  • Update access right for npm-build task (#74)
  • Align autotests pipeline params (#88)
  • Merge steps of security task to reduce the number of containers(#87)
  • Merge the steps of the push-to-jira task into a single step to avoid the necessity of using volumes (#87)
  • Make it possible to use external tekton cache (#74)
  • Update tekton-autotest image version (#74)
  • Add resources to tekton pruner (#86)
  • Make SAST integration optional(#85)
  • Set parameter ctLint.validateMaintainer to false by default (#84)
  • Update tekton cache tasks (#74)
  • Ignore CodeQL scan for some files (#74)
  • Ready for kind to be ready before starting deployment (#74)
  • Apply new pruner approach (#82)
  • Update custom edp images(#80)
  • Align terraform infrastructure and lib pipelines for tfenv usage (#73)
  • Switch PipelineRun from v1beta1 to v1 (#72)
  • Switch Task and Pipeline from v1beta1 to v1 (#72)
  • Bump ct-lint version (#69)
  • Relax resource requests for tekton tasks (#67)
  • Remove deprecated pipelines (#67)
  • Optimize custom pipelines flow by merging related tasks (#67)
  • Use google analytics during docs build (#65)
  • Update current development version (#65)

v0.9.0 - 2023-11-03

Features

  • Enable transparancy log upload to rekor fo release pipelines (#64)
  • Enable dependency-track on sast task (#59)
  • Upload transparency log to rekor for release pipelines (#64)
  • Add e2e test to cd-pipeline-operator CI pipelines (#61)
  • Enable resources for dashboard and eventlistener (#54)
  • Implement integration with docker hub for openshift(#43)
  • Align helm-push-lib task to dockerhub integration (#43)
  • Implement integration with docker hub (#43)

Bug Fixes

  • Change pipeline pattern for custom autotest codebase (#49)
  • Versioning type to default edp-platform/common/autotests (#52)
  • Make possible push chart with openshift registry (#62)
  • Remove task dependency between sonar-cleanup and sonar (#57)
  • Add parameter for helm-push-lib (#47)
  • Update default versioning for dotnet app/lib (#53)
  • Update pipelines for helm app/lib (#51)
  • Fix parameter name (#47)
  • Set image name pattern in kaniko task (#47)
  • Add helm-push task for dockerhub integration (#43)
  • Fix repository name pattern for js (#43)

Routine

  • Update current development version (#65)
  • Rename push-report step in security task (#59)
  • Rename SAST task to Security (#59)
  • Migrate dep-track task to sast in custom pipelines (#59)
  • Align edp autotest execution (#60)
  • Migrate dep-track from rewiev to build custom-pipelines (#59)
  • Update custom pipelines for new kaniko approach (#47)
  • Optimize tekton tasks dependency (#57)
  • Bump google.golang.org/grpc from 1.53.0 to 1.56.3 (#58)
  • Upgrade pull request template (#56)
  • Migrate edp-common from Jenkins to Tekton (#52)
  • Add bing verification code (#48)
  • Add robots.txt file (#48)
  • Add indexnow verification (#48)
  • Align helm tasks and pipelines for new config approach (#47)
  • Update task dependencies for custom pipelines (#47)
  • Migrate edp-autotests pipelines to Tekton (#49)
  • Update pytest dependencies (#50)
  • Bump golang.org/x/net from 0.9.0 to 0.17.0 (#50)
  • Align cutom-pipeline for new kaniko approach (#47)
  • Migrate platform pipelines to Tekton (#48)
  • Align kaniko task for Openshift approach (#47)
  • Change Kaniko parameter source (#47)
  • Join Kaniko task for ECR and Harbor into one (#47)
  • Join Kaniko task for Dockerhub and Harbor into one (#47)
  • Bump sonar-scaner image (#44)
  • Automate image bump in Chart.yaml for release process (#42)
  • Add review and build pipelines for autotest type for java17 (#40)
  • Use push to dockerhub instead of ecr-to-docker task in release pipelines (#39)
  • Update current development version (#41)

v0.8.0 - 2023-09-28

Bug Fixes

  • Update pattern for change version edp (#36)
  • Update git-clone depth (#20)
  • Update sonar variable definition (#31)
  • Align naming for sonar_url parameter for java pipelines (#31)

Routine

  • Update current development version (#41)
  • Align Tekton pipelines diff (#37)
  • Implement signed image functionality during image push to Harbor (#35)
  • Upgrade Go to 1.20 (#34)
  • Update CHANGELOG.md (#33)
  • Update current development version (#33)

v0.7.0 - 2023-09-21

Features

  • Add EDP release pipelines for tekton (#20)
  • Implement dependency track task for custom pipelines (#16)

Bug Fixes

  • Align naming for sonar_url parameter for java pipelines (#31)
  • Run java8 sonar-scanner on runner with java11 autotests (#31)
  • Run java8 sonar-scanner on runner with java11 maven (#31)
  • Run java8 sonar-scanner on runner with java11 (#31)
  • Add workspace to update-build-number tasks (#30)
  • Sonar url for github lib (#24)
  • Update parameters in helm pipelines (#30)
  • Add sonar url to maven cm (#23)
  • GitServer skipWebhookSSLVerification parameter (#26)
  • Fix logic for python default versioning (#74)
  • Remove NuGet token from output log (#22)
  • Fix the execution sequence of update-build-number and sast tasks of NPM (#17)
  • Refactor autotest-maven pipeline for GitHub VCS(#18)
  • Fix the execution sequence of update-build-number and sast tasks of Python (#17)
  • Fix the execution sequence of update-build-number and sast tasks of Csharp (#17)
  • Fix the execution sequence of update-build-number and sast tasks of Java (#17)
  • Refactor autotest-maven pipeline (#18)

Code Refactoring

  • Align VCS secret name pattern (#27)
  • Use helm Release Namespace instead of edpName value (#25)

Routine

  • Align release versions (#33)
  • Use github as a default gitserver (#32)
  • Deploy Tekton Dashboard with write permissions by default (#28)
  • Update default gitlab server (#29)
  • Update external component logic (#24)
  • Align logic for default versioning (#74)
  • Align sonar-operator pipelines (#23)
  • Add test to tekton pipeline for sonar-operator (#21)
  • Update container image for helm related tasks (#19)
  • Update current development version (#15)

Documentation

  • Bump tekton version (#59)

v0.6.0 - 2023-08-18