v0.10.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 24296fb24b8ad77ac465b9831c2570cf417e5dcf7b17e0af59d738dc91ad267c487cb4e4d1626965
- attestation and
24296fb24b8ad77a0b1b5d061adf8361671bf8e94fbcb6a92741af6a013a285ec795c4375eaaac10
- signature
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)