Skip to content

Releases: epam/edp-cd-pipeline-operator

v2.21.0

18 Oct 10:28
Compare
Choose a tag to compare

Deployment Certifications and Source Traceability

KubeRocketCI container images bear cosign signatures. Refer to the documentation for instructions on verification.
The Rekor UUID's for this release is 108e9186e8c5677a3c430a2daf2daddd4c0d7a6d9969cdb74138d05a2a5fd1b8de93e9a519aeffa9 - attestation and
108e9186e8c5677a18c873bed626a2522b61e0d6c8b259eff30a94048cab340f02f984fb69e61ba4 - signature

v2.21.0 - 2024-10-18

Features

  • Add ConfigMap creation for Stage (#78)
  • Add new deploy trigger type Auto-stable (#75)
  • Add cleanTemplate field to the Stage CR (#66)
  • Remove deprecated v1alpha1 versions from the operator (#64)
  • Remove CodebaseImageStream if Stage is removed (#60)

Routine

  • Update Kubernetes version (#66)
  • Update KubeRocketCI names and documentation links (#69)
  • Update current development version (#58)

Documentation

  • Update changelog file for release notes (#73)
  • Update CHANGELOG md (#73)

v2.20.0

12 Jun 14:20
Compare
Choose a tag to compare

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 24296fb24b8ad77a0904576d1284eee260cbb2f1830dfa6868d67bfc9421be6231190ffcd35f2969 - attestation and
24296fb24b8ad77a191edecfae33e7399c9fbc0eaa532073545f58395bad834a022610f8751a081d - signature

v2.20.0 - 2024-06-12

Features

  • Remove deprecated loft-sh kiosk (#55)
  • Narrow the scope of permissions for operator (#52)
  • Add support for multiple GitServers (#37)
  • Create ArgoCD cluster secret (#30)

Routine

  • Update helm-docs to the latest stable (#44)
  • Remove unused RBAC for secretManager own parameter (#52)
  • Bump to Go 1.22 (#49)
  • Use Go cache for helm-docs installation (#44)
  • Update kuttle to version 0.16 (#44)
  • Add codeowners file to the repo (#40)
  • Migrate from gerrit to github pipelines (#35)
  • Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 (#30)
  • Update current development version (#29)

v2.19.0

12 Mar 15:18
Compare
Choose a tag to compare

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 24296fb24b8ad77a4de00efec42e446ae90ee52a904142016dc82616a4ed46dfa46fe904ec9345ce - attestation and
24296fb24b8ad77a681a67833e8dd3979e1010e48de804574d54036ae41e8cb537030896b4e6e995 - signature

v2.19.0 - 2024-03-12

Features

  • Use kubeconfig format for external clusters (#28)
  • Add ArgoCD ApplicationSet customValues flag (#25)
  • Add triggerTemplate field to the Stage (#20)
  • Use Argo CD ApplicationSet to manage deployments across CDPipeline (#20)

Bug Fixes

  • Fix string concatenation for generating gitopsRepoUrl (#25)
  • We have to use git over ssh for customValues in ApplicationSet (#25)
  • ArgoCD ApplicationSet customValues invalid patch (#25)
  • Generate ApplicationSet with pipeline name and namespace (#20)
  • Generate ApplicationSet with pipeline name and namespace (#20)

Code Refactoring

  • Align default TriggerTemplate name (#20)

Testing

  • Ensure Argo CD ApplicationSet has expected values (#20)

Routine

  • Add link to guide for managing namespace (#162)
  • Bump argo cd dependency (#25)
  • Bump github.com/argoproj/argo-cd/v2 (#24)
  • Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 (#21)
  • Bump github.com/go-git/go-git/v5 from 5.8.1 to 5.11.0 (#21)
  • Remove deprecated jobProvisioning field from Stage (#20)
  • Update current development version (#19)

Documentation

  • Add description for secretManager parameter (#27)
  • Add a link to the ESO configuration in the values.yaml file (#26)
  • Update README md file (#132)

v2.18.0

18 Dec 12:09
Compare
Choose a tag to compare

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 24296fb24b8ad77a4b48beea192489af74f98e163422078f7e2c55193702e67926a9bbb8adce1783 - attestation and
24296fb24b8ad77a50cf6fe54ed0e5f1bc72f44d931111367c3d4369af5028f1ea85f5e3b5a6d7cf - signature

v2.18.0 - 2023-12-18

Bug Fixes

  • Deleting Stage with invalid cluster configuration (#10)

Testing

  • Update caspule version to the latest stable (#28)
  • Update caspule version to the latest stable (#14)

Routine

  • Update release flow GH Action (#17)
  • Update GH Actions version of the steps (#17)
  • Update current development version (#16)

v2.17.0

03 Nov 17:35
Compare
Choose a tag to compare

v2.17.0 - 2023-11-03

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 24296fb24b8ad77a3cca15167d34192132dd794c95d9343123728000b91de4a34cdac2005b293fcf - attestation and
24296fb24b8ad77ae32c9055f8d2f991ace624016f1d9bd4a3838818c69d0988a46b22b2a9ecaf95 - signature

Features

  • Enable Capsule Tenant modification from values.yaml (#13)
  • Add multi-cluster support for the operator (#10)

Bug Fixes

  • Add access to namespace secrets to get external cluster access (#10)
  • Stage creation failed with custom namespace (#15)
  • Namespace is not cleaned for the external cluster (#10)
  • Use edp-config configmap for docker registry url (#11)
  • Skip multi-tenancy engines for external cluster (#10)

Testing

  • Add e2e for the custom namespace feature (#15)
  • Run e2e tests on Github PR/Merge (#14)
  • Add e2e tests. Start with capsule tenancy feature (#14)

Routine

  • Bump golang.org/x/net from 0.8.0 to 0.17.0 (#12)
  • Remove jenkins admin-console perf operator logic (#8)
  • Upgrade Go to 1.20 (#7)
  • Update current development version (#6)

v2.16.1

25 Sep 18:05
Compare
Choose a tag to compare

v2.16.1 - 2023-09-25

Routine

  • Upgrade Go to 1.20 (#7)

v2.16.0

21 Sep 08:58
Compare
Choose a tag to compare

v2.16.0 - 2023-09-21

Features

  • Create capsule tenant resource (#4)
  • Add capsule support for multi-tenancy (#9)

Code Refactoring

  • Remove deprecated edpName parameter (#5)
  • Move tenancyEngine flag out of global section (#9)

Routine

  • Update current development version (#3)

BREAKING CHANGE:

Helm parameter kioskEnabled was removed. Use instead --set global.tenancyEngine=kiosk.

v2.15.0

17 Aug 12:31
Compare
Choose a tag to compare

v2.15.0 - 2023-08-17

Features

Bug Fixes

Routine

Documentation

  • Add description of the Autodeploy feature to the arch.md file EPMDEDP-11438

v2.14.1

29 Mar 17:10
Compare
Choose a tag to compare

v2.14.1 - 2023-03-29

Bug Fixes

  • Remove Jenkins admin groups from the jenkins-admin RoleBinding EPMDEDP-11805

v2.14.0

24 Mar 18:13
Compare
Choose a tag to compare

v2.14.0 - 2023-03-24

Features

Bug Fixes

Code Refactoring

Routine

Documentation