v0.11.0
Deployment Certifications and Source Traceability
EDP container images bear cosign signatures. Refer to the documentation for instructions on verification.
The Rekor UUID's for this release is 24296fb24b8ad77aa0e70698bf4d420e1952b1362dc795aaca9aae1f62f9d7d83c3e6dbdbf3d3f59
- attestation and
24296fb24b8ad77ae61e461ea1d197efb519fcf1bc8813aac9ec9a94b941cb39f8a0b2851af12aa4
- signature
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
BREAKING CHANGE:
We need to change format of payload that we pass
to CD Pipeline