edp-jenkins-operator

This operator creates, deploys, and manages the EDP Jenkins instance on Kubernetes and OpenShift. In addition, the Jenkins instance is equipped with the necessary plugins. There is also the ability to customize the Jenkins instance as well as to check the changes during the application creation

APACHE-2.0 License

Stars
5
Committers
37

Bot releases are visible (Hide)

edp-jenkins-operator - v2.15.3 Latest Release

Published by github-actions[bot] 11 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 24296fb24b8ad77a1a6b7c82a4a5dc82d05b0eab771164a4512a8aa1314d9c80eefffab824679fd6 - attestation and
24296fb24b8ad77a014cecaa95ffa2c06480150cf45db87f9f11987bea0503f890d7770e82dd6e73 - signature

v2.15.3 - 2023-11-15

Bug Fixes

Routine

edp-jenkins-operator - v2.15.2

Published by github-actions[bot] 12 months ago

v2.15.2 - 2023-11-02

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 24296fb24b8ad77aedc5487146392695e9fcc8f95dfa2e567015e4adc96ede8af91ea420a0a7e3a9 - attestation and
24296fb24b8ad77a1b2cf0b2751418911314fb6e6c86401cd1ae1488b5f1a5dbd987b2d1a62e679b - signature

Routine

edp-jenkins-operator - v2.15.1

Published by github-actions[bot] 12 months ago

v2.15.1 - 2023-11-02

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 24296fb24b8ad77aba7461c4a879ca91d28c92cc601fc8ae1aa4df215b1e843484c398ebd948ad41 - attestation and
24296fb24b8ad77a49a5ca785d27104b598f728741262478ef871e19051ee31df956a086debd3c9b - signature

Bug Fixes

  • Do not remove assigned role mappings on operator restart EPMDEDP-12608
edp-jenkins-operator - v2.15.0

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

v2.15.0 - 2023-05-25

Features

Routine

edp-jenkins-operator - v2.14.0

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

v2.14.0 - 2023-03-25

Features

Bug Fixes

Code Refactoring

Routine

Documentation

  • Update chart and application version in Readme file EPMDEDP-11221
edp-jenkins-operator - v2.12.2

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

v2.12.2 - 2023-02-03

Features

edp-jenkins-operator - v2.13.2

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

v2.13.2 - 2023-01-23

Features

edp-jenkins-operator - v2.13.1

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

v2.13.1 - 2022-12-16

Routine

edp-jenkins-operator - v2.13.0

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

v2.13.0 - 2022-12-13

Features

Bug Fixes

Routine

edp-jenkins-operator - v2.12.1

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

v2.12.1 - 2022-10-28

Routine

edp-jenkins-operator - v2.12.0

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

v2.12.0 - 2022-08-25

Features

  • Switch to use V1 apis of EDP components EPMDEDP-10085
  • Download required tools for Makefile targets EPMDEDP-10105
  • Add a new SAST stage into the CI provisioners of kubernetes and openshift platforms EPMDEDP-10234
  • Add Kubernetes and GitOps libraries stages to job provisioners EPMDEDP-8257
  • Switch all CRDs to V1 EPMDEDP-8987

Bug Fixes

  • Make sure jenkins agents can update codebase status EPMDEDP-10122
  • Fix typo in ci job-provisioner for OpenShift EPMDEDP-10131
  • Switch shared library controller to namespace scope instead cluster scope EPMDEDP-8396
  • Set nullable and optional fields for CRDs EPMDEDP-8987

Code Refactoring

Routine

Documentation

edp-jenkins-operator - v2.11.1

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

v2.11.1 - 2022-06-30

Routine

edp-jenkins-operator - v2.11.0

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

v2.11.0 - 2022-05-25

Features

  • Discard old builds for CD pipelines EPMDEDP-8181
  • Update Makefile changelog target EPMDEDP-8218
  • Use tags list for the CODEBASE_VERSION for auto deploy. EPMDEDP-8313
  • Enable stages to provide manual and auto deploy input generation EPMDEDP-8313
  • Add Kaniko library stages to job provisioners EPMDEDP-8341
  • Add kaniko-docker agent for Container library EPMDEDP-8341
  • Add ingress tls certificate option when using ingress controller EPMDEDP-8377
  • Generate CRDs and helm docs automatically EPMDEDP-8385
  • External shared libraries with custom resource EPMDEDP-8396
  • Add build pipeline for autotests EPMDEDP-8920

Bug Fixes

Code Refactoring

Testing

Routine

BREAKING CHANGE:

Custom resource will have two keys: 'tag' for single tag and 'tags' for the list of tags.

edp-jenkins-operator - v2.10.1

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

[v2.10.1] - 2022-01-21

Routine

edp-jenkins-operator - v2.10.0

Published by epmd-edp almost 3 years ago

[v2.10.0] - 2021-12-07

Features

  • Job provisioner is responsible for the formation of Jenkinsfile EPMDEDP-7136
  • Provide operator's build information EPMDEDP-7847
  • Enable retention for job-provisions builds EPMDEDP-7439

Bug Fixes

Code Refactoring

  • Address golangci-lint issues EPMDEDP-7945
  • Replace cluster-wide role/rolebinding to namespaced, remove unused roles EPMDEDP-7279
  • Rename stage promote-images-ecr to promote-images EPMDEDP-7378

Formatting

Routine

Documentation

edp-jenkins-operator - v.2.9.0

Published by epmd-edp about 3 years ago

The EDP Jenkins Operator Release Notes, v.2.9.0

Enhancements:

  • The Dockerfile is updated to correct the copying of artifacts.
  • It is possible to enable/disable CD pipelines reconciliation.
  • It is possible to make Jenkins Keycloak client confidential.
  • It is possible to configure permissions in Jenkins in a declarative way.
  • Jenkins operator reconciles any changes in shared libraries specifications.
  • Jenkins operator reconciles the Jenkins agent when the configuration is changed.
  • GitHub pull-request builder is added to the Jenkins box.
  • The Ingress API version is aligned with the Kubernetes version.
  • The image pull policy parameter is redefined during the EDP installation.

Fixed Issues:

  • CD pipelines are not displayed in Admin Console after creation.
  • Jenkins does not have permission to read the new Custom Resource.
  • Jenkins operator constantly tries to create a Jenkins job.
edp-jenkins-operator - v.2.8.3

Published by epmd-edp about 3 years ago

The EDP Jenkins Operator Release Notes, v.2.8.3

Fixed Issues

  • Helm chart fields are fixed: the correct indent is set for toleration/affinity/node selector fields.
edp-jenkins-operator - v.2.8.2

Published by epmd-edp about 3 years ago

The EDP Jenkins Operator Release Notes, v.2.8.2

Upgrades

Fixed Issues

  • In CD pipeline deployment, the sorting of the image tags for the Init stage is displayed in the wrong order.
edp-jenkins-operator - v.2.8.1

Published by epmd-edp about 3 years ago

The EDP Jenkins 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-jenkins-operator - v.2.8.0

Published by epmd-edp over 3 years ago

The EDP Jenkins Operator Release Notes, v.2.8.0

Upgrades

  • The operator-sdk library is updated to version 1.5.0.
  • The controller-runtime library is updated to version 0.8.3.
  • Jenkins is upgraded to v.2.289.1.
  • The alpine base images are upgraded to version alpine:3.13.5.
  • The Jenkins-agents with dependencies are upgraded to version.
  • Kaniko executor is upgraded to version 1.6.0.
  • Helm tool is upgraded to v.3.5.3.
  • Helm is upgraded to v.3.6.0 in Jenkins.

New Functionality and Enhancements

  • ECR registry supports multitenancy per EDP installation.
  • CI pipeline is available for OPA policies.
  • CI pipelines are defined for groovy-pipelines.
  • An option to customize the Init stage of CD pipeline is added.
  • CD pipeline can be triggered periodically.
  • Namespaces can be created with Kiosk API.
  • All deployed docker images are stored in stages.v2.edp.epam.com annotation.
  • The codeql scan is added for the GitHub repositories.
  • Deployment objects can be used in OpenShift instead of DeploymentConfigs.
  • Jenkins pipeline can be started via CR.
  • All applications in the CD pipeline are deployed in case of changes in one of them (Autodeploy).
  • It is possible to specify the Keycloak realm to be integrated with Jenkins in the CR specification.
  • The Allure download repository is changed to github.com.

Fixed issues

  • Inability to create AWS credentials in Jenkins.
  • It is impossible to assign a Sonar administrator role.
  • OpenShift Jenkins-operator has no rights to work with JenkinsJobBuildRun.
  • The advanced mapping section is not available for autotests codebase when Jira integration is true.
Package Rankings
Top 5.17% on Proxy.golang.org
Badges
Extracted from project README
codecov
Related Projects