Commit Graph

96 Commits

Author SHA1 Message Date
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
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 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 2dd6aa4a68
Minor fixes 2020-01-02 19:11:22 +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 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
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
Jakub Al-Khalili dbf6184898 #176 Refactor backup restore mechanism 2019-11-06 15:46:19 +01:00
Jakub Al-Khalili 6d32ee71e4 Improve notification mechanism (#183)
Improve notification mechanism
2019-11-05 16:06:29 +01:00
Jakub Al-Khalili c249288a2d Pass Configuration struct to Base and User constructors 2019-10-29 09:20:31 +01:00
Jakub Al-Khalili c95108e3ac Extend kubernetes client, pod termination notification 2019-10-28 15:45:38 +01:00
Jakub Al-Khalili eaf19a70d8 #137 Remove waitForVolumes function 2019-10-17 16:17:47 +02:00
Tomasz Sęk 9e882d5853
Improve notifications 2019-10-04 17:34:41 +02:00
Jakub Al-Khalili b7c153f40c Improved notification messages 2019-10-01 09:50:38 +02:00
Tomasz Sęk d76a2b1906
Fix run operator with minikube 2019-09-23 20:07:52 +02:00
Tomasz Sęk 89c46a1720
Small code improvements 2019-08-19 16:56:17 +02:00
Jakub Al-Khalili e049218b78 #45 Add support for imagePullSecrets parameter 2019-07-12 13:11:42 +02:00
Jakub Al-Khalili 076b0aa453 #43 Add additional test scenarios 2019-07-10 15:49:53 +02:00
Jakub Al-Khalili 9e73be7a49 #43 Improve tests and fix GetJenkinsOpts 2019-07-10 15:19:26 +02:00
Jakub Al-Khalili 01655785b5 #43 Add support for JENKINS_OPTS, fix the --prefix bug 2019-07-10 13:58:18 +02:00
Tomasz Sęk 6a3a68bec0
#28 Use new API for groovy base configuration 2019-06-30 23:16:42 +02:00
Tomasz Sęk d0b02de429
#28 Mount secrets for groovy and CasC customization 2019-06-30 23:11:45 +02:00
Tomasz Sęk dda0a0075e
#29 Restart Jenkins pod when any seed job has been deleted 2019-06-29 12:19:35 +02:00
Tomasz Sęk 3b26e1c5ba
Allow configure SecurityContext and Jenkins master container command 2019-06-29 12:19:17 +02:00
Tomasz Sęk 3573b9acd6
Merge pull request #39 from akram/externalize-hardcoded-image-uid
Externalize hardcoded image uid and pod Security Context and removes default Command
2019-06-28 07:37:15 +02:00
Tomasz Sęk 84eb4575e1
Fix backup before pod deletion 2019-06-27 23:33:15 +02:00
Tomasz Sęk d6a34b7b84
#31 Restart Jenkins pod when user or password have changed 2019-06-27 22:51:57 +02:00
Tomasz Sęk 42dc5569c5
#38 Omit KUBERNETES_* envs in containers 2019-06-27 22:49:52 +02:00
Akram Ben Aissi 9285e294dd Jenkins OpenShift image requirements 2019-06-26 03:15:52 -04:00
Tomasz Sęk 98110fac91
#4 Make backup before pod deletion 2019-06-18 20:04:15 +02:00
Tomasz Sęk 2264e11a6d
#4 [WIP] Backup and restore
- add backup trigger
- fix recoveryOnce logic
2019-06-16 22:40:41 +02:00