Vibhav Bobade
b77592e9d1
Intermediate Commit for transition from Pod to Deployment based Jenkins Controller
...
Allows for using the annotation jenkins.io/use-deployment
and setting the value to true makes the operator use a
Deployment instead of Pod for serving Jenkins.
This is part of a temporary feature and has to be committed to avoid bigger PRs.
2020-05-15 12:44:54 +05:30
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
Tomasz Sęk
be41ef44a8
#262 Allow configure Jenkins master pod labels
2020-01-30 23:14:06 +01:00
Tomasz Sęk
9204964d69
Fix signal propagation to the Jenkins master
2020-01-15 14:51:32 +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
09b9972f40
#190 Fix run Jenkins master on top of OpenShift
2020-01-01 22:25:46 +01:00
Tomasz Sęk
28a7c11f8c
#239 Allow to set tolerations for the Jenkins master pod
2019-12-31 09:13:09 +01:00
Vibhav Bobade
db2dce4e24
Make Jenkins_Home overwritable
2019-11-19 14:46:08 +05:30
Jakub Al-Khalili
9763ea5899
#96 Small improvements in tests
2019-09-12 15:22:00 +02:00
Jakub Al-Khalili
e8277cc8a0
#96 Small tests improvements
2019-09-12 14:58:47 +02:00
Jakub Al-Khalili
8c70c0774f
#96 Fix casc secret configuration bug
2019-09-11 16:17:46 +02:00
Tomasz Sęk
3a1f9e1ccc
#76 Allow configure JAVA_OPTS variable in Jenkins container
2019-08-23 13:43:18 +02:00
Tomasz Sęk
89c46a1720
Small code improvements
2019-08-19 16:56:17 +02:00
Jakub Al-Khalili
76e72702f2
#70 Fix SecurityContext propagation
2019-08-19 10:11:43 +02:00
Jakub Al-Khalili
74b8ec98ec
Fix validation bug
2019-07-15 09:04:39 +02:00
Jakub Al-Khalili
e049218b78
#45 Add support for imagePullSecrets parameter
2019-07-12 13:11: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
3b26e1c5ba
Allow configure SecurityContext and Jenkins master container command
2019-06-29 12:19:17 +02:00
Akram Ben Aissi
4150b6c767
fixing staticcheck
2019-06-26 09:07:09 -04:00
Akram Ben Aissi
f17a4c5dce
Externalise podSecurityContext.runAsUser and
2019-06-26 07:28:30 -04:00
Akram Ben Aissi
9285e294dd
Jenkins OpenShift image requirements
2019-06-26 03:15:52 -04:00
Tomasz Sęk
2d501b00d5
#4 [WIP] Backup and restore
2019-06-16 08:21:23 +02:00
Tomasz Sęk
bfbe13fa80
#30 Change Jenkins master pod name
2019-06-16 01:44:30 +02:00
Tomasz Sęk
25469b1174
Move Jenkins container properties to spec.master.containers list
2019-06-11 19:53:02 +02:00
Tomasz Sęk
8178e2315e
Use v1alpha2 Jenkins schema
2019-06-10 17:55:09 +02:00
Tomasz Sęk
79e150cbb7
Generate OpenAPI
2019-06-07 17:53:50 +02:00
Tomasz Sęk
55d6aecb93
#9 Allow mount secrets and configmaps in Jenkins pod
2019-05-27 23:35:09 +02:00
Tomasz Sęk
af10a97299
Allow configure sidecars in Jenkins pod
2019-05-17 16:35:18 +02:00
Maciej Olesinski
2c9f630926
Add Readiness and Liveness probes
2019-04-15 13:34:36 +02:00
Tomasz Sęk
d278847a46
Allow configure ImagePullPolicy for Jenkins master pod
2019-03-12 17:19:56 +01:00
Tomasz Sęk
2aa96789b4
#9 Allow set Jenkins master pod env variables
2019-03-11 16:52:28 +01:00
Tomasz Sęk
90c6f25610
#12 Allow configure Jenkins and Jenkins slave services
2019-03-08 17:06:53 +01:00
Tomasz Sęk
75c403b941
#13 Add node selector for Jenkins master pod
2019-03-08 07:30:04 +01:00
Tomasz Sęk
f817d2ad09
#9 Add secret support in Configuration as Code plugin integration
2019-03-03 17:59:22 +01:00
Tomasz Sęk
b715f82557
#3 Fix custom auth override on Jenkins restart inside pod
2019-02-21 23:56:13 +01:00
Tomasz Sęk
dd04c0cf5b
Remove backup mechanism
2019-02-14 19:36:55 +01:00
Tomasz Sęk
da17e1a011
Rename virtuslab.com to jenkins.io
2019-02-12 19:50:22 +01:00
Tomasz Sęk
ee79b2fadc
Rename VirtusLab/jenkins-operator to jenkinsci/kubernetes-operator in *.go
2019-02-11 21:10:52 +01:00
Tomasz Sęk
9e6c44484c
Trigger backup before Jenkins master pod deletion
2019-01-19 13:03:56 +01:00
Tomasz Sęk
cb2dfdd28a
[WIP] AWS S3 backup
...
- mount backup credentials secret into Jenkins pod
2019-01-16 22:33:00 +01:00
antoniaklja
80c5730763
Code clean up
2019-01-10 22:47:21 +01:00
Tomasz Sęk
e313cc2991
Add RBAC for Jenkins master pod
2019-01-10 16:50:44 +01:00
Tomasz Sęk
515e0edb5a
Add user configuration groovy scripts job
2019-01-10 15:36:25 +01:00
Tomasz Sęk
ca27bf4df8
Add base configuration groovy scripts job
2019-01-10 14:44:30 +01:00
Tomasz Sęk
54aa39c502
Add reconcile loop of Jenkins base configuration
2018-12-06 09:29:38 +01:00