- Add skopeo into Jenkins slave to move images (#253)
- Single Tailor comparison script (#207)
- Allow to specify project in build endpoint of webhook proxy (#229)
- Make ODS image tag and Git Ref configurable (#225)
- Grant image-puller rights on project-cd for project envs service accounts (#293)
- Backup script for SonarQube (#265)
- Update Nexus to 3.19.1 (#263)
- Update SonarQube to 7.9 and plugins to latest (#249)
- Centralise configuration (#219)
- Tag Jenkins images with ODS version (#211)
- Move jenkins templates to ods-core (#323)
- Replace Rundeck secure route checking with OpenShift job / Jenkins job (#324)
- Improve Jenkins Dockerfiles (#312)
- Update Tailor to 0.11.0 (#290)
- Export script test if remote branch exists before during checkout (#300)
- Airflow quickstarter TLS verification can fail (#222)
- Secure route check should also look for reencrypt termination type (#325)
- Invalid APP_DNS doesn't stop build at given step (#298)
- Build endpoint does not update env params (#237)
- Components previously deleted reappear in cloned environment (#318)
- Removal of Crowd HTTP basic auth proxy related shared images (#215)
- Removal of Airflow related shared images (#289)
- Add Multirepo / rm jenkins library and jenkins shared build library as globals lib into jenkins (#146)
- Add support for SonarQube scanning to Golang quickstarter (#190)
- Feature/platform jenkins mro sharedlib & build shared lib configuration (#148)
- Webhook Proxy: Use Go template to render pipeline config (#133)
- Jenkins webhook proxy should create pipeline based on HTTP/ params (#80)
- Update Tailor in jenkins-slave-base to the latest version (#193)
- Add mro / rm jenkins library as global lib into jenkins (#146)
- Remove project param from webhook proxy (#162)
- Update Jenkins plugin credentials-binding to 1.18 (#141)
- Update OpenResty version (#149)
- Sonarqube image should support alternate download of Developer edition for commercial use (#121)
- Prov App cannot be build through webhook proxy anymore (#188)
- Webhook proxy /build does not work in case repository has enabled bb webhook proxy (#174)
- Jenkins Master not able to access Repos on self-signed Bitbucket instances (#167)
- Webhook Proxy Bad Request handling (#154)
GIT LFS
enabled and installed on thejenkins-slave-base
(#76)travis build
addition for webhook proxy (#64)- Scripted Nexus setup (#42)
- Webhook Proxy: Allow to protect all branches or branches with certain prefix (#55)
- Add tailor CLI to Jenkins base slave (#62)
- Add Jenkins slave
nodejs10-angular
jenkins-slave-base
's FROM is configurable now - to ensure pickup of the right OC delivered version (#88)shared-images/nginx-authproxy-crowd
is based on theopenresty shared image
rather than a from scratch debian build- Oracle Java role not required anymore (#40)
- SQ build fails: mkdir /opt mkdir: can't create directory '/opt': File exists (#81)
- OC pipelines not in sync with Jenkins: custom fix openshift Jenkins plugin copied to plugins until it is not officially released/provided (#86)
- Copy files in
init.groovy.d
during boot from image to volume (#97) - Prevents builds from being orphaned (#72)
- SQ build fails: mkdir /opt mkdir: can't create directory '/opt': File exists (#81)
- Wrong ticket number extracted if branch contains multiple numbers (#71)
jenkins-slave-base
can be built on either centos7 or rhel7 configurable via buildconfig (#5)- Nexus also contains a backup pvc (for the backup of db task)
- Jenkins webhook proxy to proxy webhooks and manage pipelines (#45)
jenkins-slave-base
now grabs root ca to provide to all other slaves (including rundeck's OC container) (#18, #20)- Upgrade of Sonarqube to latest 7.3 (#32)
- Make storage class and provisioner configurable (#36)
- Secrets for authproxy container (in shared images) was missing (#6)
- Email sendout (#45)
- Set Jenkins URL during initialization (#52)
Initial release.