Commit Graph

165 Commits

Author SHA1 Message Date
jkhelil 128c97be6b lint with golangci-lint 2020-05-06 16:22:52 +02:00
khelil eb8b2e32e8
Refactoring for jenkins client (#366) 2020-05-06 11:31:16 +02:00
Akram Ben Aissi ebfb38a9c4 fix 2020-05-05 15:13:36 +02:00
Akram Ben Aissi b6144b5559 Add Route pointing to the HTTP Service when the Route API is present 2020-05-05 14:06:10 +02:00
Tomasz Sęk 6b96d2dd94
#273 Prevent make backup with the same number before pod deletion 2020-05-03 19:59:44 +02:00
Tomasz Sęk 2a0e2f90ba
#359 Add watch events for Jenkins(required by Kubernetes plugin) 2020-05-03 14:14:21 +02:00
Akram Ben Aissi 0a57ebb96e Adding OpenShift doc 2020-04-29 14:47:28 +02:00
Akram Ben Aissi 83b3fa8cd0
Default rule policy now allows watching resources required by OpenShift (#352) 2020-04-28 16:45:30 +02:00
Jakub Al-Khalili fe9cb921bc
#263 Execute user scripts before seed jobs (#345) 2020-04-27 14:22:49 +02:00
Akram Ben Aissi 6e25b3fd3c Split reconcile.go into several files 2020-04-15 21:59:27 +02:00
Oleksandr Kovalchuk 68ffc69d41
Add possibility to set Jenkins master pod's priority
Allow to set priorityClassName for master pod. This will make possible
for jenkins master to either not be preempted on other's pod low
resources or to preempt lesser priority pods on resources shortage.

Ref: https://github.com/jenkinsci/kubernetes-operator/issues/321
2020-04-09 11:06:56 +03:00
Mikolaj Karebski 32ae0c58f4 #318 Fix code review issues 2020-04-03 10:59:01 +02:00
Mikolaj Karebski fe74f4074c #318 Fix running Jenkins-Operator locally 2020-04-03 10:23:26 +02:00
salluvada 970449f04f
#296 Allow to specify custom plugins location in jenkins CR (#309) 2020-03-29 20:41:16 +02:00
Seshu Kumar Alluvada 5baee01ac5 Revert "refactor service name and service fqdn fuctions"
This reverts commit d71d105986.
2020-03-24 09:42:25 -04:00
Seshu Kumar Alluvada dd2560e2b2 fix service fqdn generation 2020-03-24 08:48:25 -04:00
Seshu Kumar Alluvada d71d105986 refactor service name and service fqdn fuctions 2020-03-24 00:30:24 -04:00
Seshu Kumar Alluvada 959aa17c30 configure kubernetes with FQDNs for jenkins http and slave services 2020-03-22 23:39:39 -04:00
Shoubhik Bose 852d729018
Upgrade operator-sdk to 0.15.1 (#269)
Upgrade operator-sdk to 0.15.1
2020-02-12 21:58:28 +01:00
Tomasz Sęk be41ef44a8
#262 Allow configure Jenkins master pod labels 2020-01-30 23:14:06 +01:00
Tomasz Sęk 2c28755e90
Fix setting service account annotations 2020-01-23 13:11:50 +01:00
Tomasz Sęk fc06cabac8
#252 Handle Jenkins CR replace gracefully 2020-01-21 11:19:51 +01:00
Tomasz Sęk ba122db1f6
#249 Improve checking the NodeSelector 2020-01-20 22:02:38 +01:00
Tomasz Sęk 8941f746b8
#194 Allow unset resources.limits or resources.requests 2020-01-19 20:24:51 +01:00
Tomasz Sęk bf07fa59ef
#199 Generalize Jenkins container command validation 2020-01-18 19:11:27 +01:00
Tomasz Sęk ff2e76c977
Fix set operator version in Jenkins CR status 2020-01-15 15:01:32 +01:00
Tomasz Sęk 9204964d69
Fix signal propagation to the Jenkins master 2020-01-15 14:51:32 +01:00
Tomasz Sęk 8e1d66de0f
#190 Allow set Jenkins API authorization strategy 2020-01-11 22:04:00 +01:00
Tomasz Sęk 7dd2ff1b1b
#190 Allow set Jenkins master service account annotations 2020-01-11 10:31:18 +01:00
Tomasz Sęk f9335df74c
#200 Allow for additional RBAC role bindings for Jenkins master 2020-01-06 18:03:01 +01:00
Tomasz Sęk 9b5672ebcd
Revert "#190 Fix run Jenkins master on top of OpenShift"
This reverts commit 09b9972f
2020-01-06 13:21:07 +01:00
Tomasz Sęk 073f9db3be
Change default Jenkins home path to /var/lib/jenkins 2020-01-02 19:11:56 +01:00
Tomasz Sęk 2dd6aa4a68
Minor fixes 2020-01-02 19:11:22 +01:00
Tomasz Sęk f10d20cf4b
#201 Fix issue with plugin installation in OpenShift image 2020-01-02 10:52:40 +01:00
Tomasz Sęk 09b9972f40
#190 Fix run Jenkins master on top of OpenShift 2020-01-01 22:25:46 +01:00
Tomasz Sęk 044c0890c2
Add printing debug messages during Jenkins master start 2020-01-01 22:18:00 +01:00
Tomasz Sęk 28a7c11f8c
#239 Allow to set tolerations for the Jenkins master pod 2019-12-31 09:13:09 +01:00
Tomasz Sęk e1e21f92d6
#240 Fix regression in volume validation 2019-12-31 09:04:21 +01:00
Tomasz Sęk 90b450d8ef
#197 Handle Admission controllers changes for SecurityContext 2019-12-26 12:50:52 +01:00
Tomasz Sęk 33c3d47cee
#197 Improve checking the ImagePullSecret 2019-12-25 14:40:46 +01:00
Jakub Al-Khalili a612939f33 Add support for local development kubernetes cluster software (#207)
#203 Add support for local development kubernetes cluster
2019-12-19 13:54:31 +01:00
Tomasz Sęk e9f5df2eb3
#229 Handle extra Jenkins master pod annotations 2019-12-16 15:19:13 +01:00
Jakub Al-Khalili 728c36eab7 #163 Fix misleading messages 2019-12-02 14:17:21 +01:00
Tomasz Sęk b03b7d91f6
#144 Fix unit tests 2019-11-29 12:06:40 +01:00
Tomasz Sęk 14e8667674
Add TODO 2019-11-29 11:55:04 +01:00
Tomasz Sęk ee4f4a3333
Add TODO 2019-11-29 11:41:00 +01:00
Vibhav Bobade db2dce4e24 Make Jenkins_Home overwritable 2019-11-19 14:46:08 +05:30
Vibhav Bobade 0a6c0be91c Add ability to disable CSRFProtection in the Jenkins master 2019-11-14 16:12:04 +05:30
Tomasz Sęk a9fe3da564
#191 Overwrite the service selector 2019-11-13 09:58:42 +01:00
Tomasz Sęk 32a6245e0f
Fix minor issues 2019-11-12 09:32:18 +01:00