edp-cd-pipeline-operator

This operator contains a set of controllers that are reconciled into EDP entities (e.g. Gerrit repository, Jenkins pipelines, etc.)

APACHE-2.0 License

Stars
2
Committers
33

Bot releases are visible (Hide)

edp-cd-pipeline-operator - v2.19.0 Latest Release

Published by github-actions[bot] 7 months ago

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)
edp-cd-pipeline-operator - v2.18.0

Published by github-actions[bot] 10 months ago

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)
edp-cd-pipeline-operator - v2.17.0

Published by github-actions[bot] 12 months ago

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)
edp-cd-pipeline-operator - v2.16.1

Published by github-actions[bot] about 1 year ago

v2.16.1 - 2023-09-25

Routine

  • Upgrade Go to 1.20 (#7)
edp-cd-pipeline-operator - v2.16.0

Published by github-actions[bot] about 1 year ago

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.

edp-cd-pipeline-operator - v2.15.0

Published by github-actions[bot] about 1 year ago

v2.15.0 - 2023-08-17

Features

Bug Fixes

Routine

Documentation

  • Add description of the Autodeploy feature to the arch.md file EPMDEDP-11438
edp-cd-pipeline-operator - v2.14.1

Published by github-actions[bot] over 1 year ago

v2.14.1 - 2023-03-29

Bug Fixes

  • Remove Jenkins admin groups from the jenkins-admin RoleBinding EPMDEDP-11805
edp-cd-pipeline-operator - v2.14.0

Published by github-actions[bot] over 1 year ago

v2.14.0 - 2023-03-24

Features

Bug Fixes

Code Refactoring

Routine

Documentation

edp-cd-pipeline-operator - v2.13.0

Published by github-actions[bot] almost 2 years ago

v2.13.0 - 2022-12-06

Features

Bug Fixes

Code Refactoring

Routine

edp-cd-pipeline-operator - v2.12.1

Published by github-actions[bot] almost 2 years ago

v2.12.1 - 2022-10-28

Bug Fixes

  • Provide namespace permissions for cd-pipeline operator EPMDEDP-10661
edp-cd-pipeline-operator - v2.12.0

Published by github-actions[bot] about 2 years ago

v2.12.0 - 2022-08-26

Features

Bug Fixes

Code Refactoring

Routine

Documentation

edp-cd-pipeline-operator - v2.11.0

Published by github-actions[bot] over 2 years ago

v2.11.0 - 2022-05-25

Features

Bug Fixes

Code Refactoring

Testing

Routine

Documentation

edp-cd-pipeline-operator - v2.10.0

Published by epmd-edp almost 3 years ago

[v2.10.0] - 2021-12-06

Features

Bug Fixes

Code Refactoring

Testing

  • Increase coverage for put_codebase_image_stream EPMDEDP-7470

Routine

Documentation

edp-cd-pipeline-operator - v.2.9.0

Published by epmd-edp about 3 years ago

The EDP CD Pipeline Operator Release Notes, v.2.9.0

Fixed Issues

  • The status field is added to the CD pipeline operator CRD.
edp-cd-pipeline-operator - v.2.8.2

Published by epmd-edp about 3 years ago

The EDP CD Pipeline Operator Release Notes, v.2.8.2

Fixed Issues

  • Missing field status is added to cd-pipeline CRD.
edp-cd-pipeline-operator - v.2.8.1

Published by epmd-edp about 3 years ago

The EDP CD Pipeline Operator Release Notes, v.2.8.1

Enhancements

  • The codebaseBranch field is removed from cd-pipeline CRD.
  • A new field subresources status is added to cd-pipeline CRD.
  • The inputDockerStreams field is aligned in the cd-pipeline structure with CRD.
  • The site and path parameters are removed from DB.
edp-cd-pipeline-operator - v.2.8.0

Published by epmd-edp over 3 years ago

The EDP CD Pipeline Operator Release Notes, v.2.8.0

Upgrades

  • Operator-sdk library is updated to the version 1.5.0.
  • Controller-runtime library is updated to the version 0.8.3.
  • Alpine base images are upgraded to version alpine:3.13.5.

New Functionality and Enhancements

  • Namespaces can be created with Kiosk API.
  • The codeql scan is added for the GitHub repositories.
  • The Init stage of CD pipeline can be customized.
  • The auto-deployment can be enabled/disabled for a specific stage after the stage is created.
  • It is possible to trigger CD pipeline periodically.
  • It is possible to change the image streams for the pipelines with the “auto” deployment type.
  • All dependencies are pointed to the tags from master branches in go mod for all operators.
  • The third-party services provision functionality is removed.
  • All applications in the CD pipeline are deployed in case of changes in one of them.

Fixed Issues

  • It is impossible to assign a Sonar administrator role.
  • Auto deploy works only for the first CD pipeline stage.
  • Impossible to create a CD pipeline with a disabled ‘application to promote’ option.
edp-cd-pipeline-operator - v.2.7.1

Published by epmd-edp over 3 years ago

EDP CD Pipeline Operator Release Notes, v.2.7.1

Enhancements:

  • The base image is upgraded to alpine 3.11.10.
edp-cd-pipeline-operator - v.2.7.0

Published by epmd-edp over 3 years ago

CD Pipeline Operator Release Notes, v.2.7.0

New functionality

• The unused code from operators in Helm chart, responsible for Kubernetes object provisioning, is removed.
• CPU Request/Limits are adjusted to align with the latest resource consumption.
• CI Helm chart is improved to provide quick feedback from CI for Helm and Dockerfile.
• EDP Helm charts are updated to follow the chart best practices defined by Helm.
• The possibility to run AQA tests for sit environment of EDP deploy pipeline is implemented.
• All go-alpine based images are updated to Alpine version 3.11.8.
• Orphaned Kubernetes resources are removed and aligned with mutated Kubernetes resources.
• The possibility to perform imagestream CR changes instead of creating a Docker repository for promoted images is implemented.

Enhancements

• Resource requirements for EDP components in the Kubernetes cluster are aligned in order to ensure stability and proper scheduling of EDP.

Fixed Issues

• The error ‘pq: invalid input value for enum "edp-delivery".action’ in the stack-trace logs is fixed.

Package Rankings
Top 6.8% on Proxy.golang.org
Badges
Extracted from project README
codecov
Related Projects