Skip to content

Releases: jenkinsci/kubernetes-operator

v0.3.2

22 Jan 12:02
v0.3.2
38881ec
Compare
Choose a tag to compare

Changelog:

  • #158 Increase number of seed job agent executors
  • Improve logging
  • Fix get Jenkins plugins through Jenkins API
  • Fix signal propagation to the Jenkins master
  • Fix set operator version in Jenkins CR status
  • Update base plugins
  • #249 Improve checking the NodeSelector

v0.3.1

31 Dec 11:59
v0.3.1
cff9464
Compare
Choose a tag to compare

Changelog:

  • #240 Fix regression in volume validation
  • #239 Allow to set tolerations for the Jenkins master pod

v0.3.0

20 Dec 13:37
v0.3.0
d00d7cf
Compare
Choose a tag to compare

Changelog:

  • Add notification feature
  • Update base plugins
  • Add ability to disable CSRFProtection in the Jenkins master
  • #166 Allow override the JENKINS_HOME variable
  • Upgrade go to v1.13
  • Fix #137
  • Fix #144
  • Fix #176
  • Fix #191
  • Fix #163
  • Fix #229
  • Fix #173

v0.2.2

19 Sep 12:29
v0.2.2
d1f04b4
Compare
Choose a tag to compare

Changelog:

v0.2.1

18 Sep 12:42
v0.2.1
06be4cd
Compare
Choose a tag to compare

Changelog:

  • #90 Fix Kubernetes API URL
  • #96 CasC Secret configuration bug
  • Update operator-sdk to v0.10.0

v0.2.0

04 Sep 10:52
v0.2.0
656d39e
Compare
Choose a tag to compare

Changelog:

  • #28 Apply Jenkins configuration via Groovy scripts instead of Jenkins jobs
  • #76 Allowed configuration of JAVA_OPTS variable in Jenkins container
  • #70 Fixed SecurityContext propagation
  • Added seed job agent
  • Disable master executors
  • #72 Added support for plugins names with underscores
  • Improved groovy script checker
  • Added secrets loader to groovy script
  • #54 Fixed groovy script removal bug
  • #87 Update base plugins
  • Add support for JENKINS_OPTS, fix the —prefix bug
  • Documentation improvements
  • Add Dockerfile for building Jenkins-operator in non-linux operating system
  • Small fixes in Makefile to allow building on macOS

Jenkins configuration has changed! migration guide

Docker image: virtuslab/jenkins-operator:v0.2.0

v0.1.1

29 Jun 15:22
v0.1.1
6fffcb6
Compare
Choose a tag to compare

Changelog:

  • Fix logging about watches resources
  • Fix generating Kubernetes events
  • #38 Omit KUBERNETES_* envs in containers
  • #31 Restart Jenkins pod when user or password have changed
  • #39 Allow configure SecurityContext and Jenkins master container command
  • Fix backup before pod deletion
  • #29 Restart Jenkins pod when any seed job has been deleted
  • #37 Fix PVC backup

Docker image: virtuslab/jenkins-operator:v0.1.1

v0.1.0

18 Jun 21:34
v0.1.0
a5db6e9
Compare
Choose a tag to compare

Changelog:

  • Bump operator-sdk to v0.8.1
  • #9 Allow mount pvc in Jenkins pod
  • Detect Jenkins Master Pod starting issues
  • Change Jenkins schema to v1alpha2
  • Move Jenkins container properties to spec.master.containers list
  • #30 Change Jenkins master pod name
  • #4 Add pvc backup/restore Dockerfile
  • #4 Backup and restore
  • Stop reconcile loop when error has been repeated more than 15 times
  • #27 Restart Jenkins when any user plugin version has changed
  • Improve logging of Jenkins jobs

Jenkins shema has changed! migration guide

Docker image: virtuslab/jenkins-operator:v0.1.0

v0.0.12

07 Jun 09:18
v0.0.12
e3c8faa
Compare
Choose a tag to compare

Changelog:

  • Fix trigger jenkins-operator-user-configuration-casc job when secret has changed
  • Improve logging
  • #27 Restart Jenkins when any user plugin version has changed
  • #26 Log info when CR, Secret or ConfigMap has changed

v0.0.11

06 Jun 08:24
v0.0.11
7eb03a6
Compare
Choose a tag to compare

Changelog:

  • Update Jenkins plugins
  • #17 Fix 'Build jenkins operator' job
  • #24 Fix getting job's build when Jenkins URL is set
  • #23 Add info about synchronizing k8s ConfigMaps and secrets in jobs