Commit Graph

45 Commits

Author SHA1 Message Date
Tomasz Sęk 3b26e1c5ba
Allow configure SecurityContext and Jenkins master container command 2019-06-29 12:19:17 +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 037c1fa025
Fix logging about watches resources 2019-06-23 10:39:50 +02:00
Tomasz Sęk 6bc79dfb33
Improve logging of Jenkins jobs 2019-06-18 20:00:12 +02:00
Tomasz Sęk a408112875
Stop reconcile loop when error has been repeated more than 15 times 2019-06-17 22:46:48 +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
Tomasz Sęk 2d501b00d5
#4 [WIP] Backup and restore 2019-06-16 08:21:23 +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 e1aba3ed9f
Improve plugins management 2019-06-11 19:51:49 +02:00
Tomasz Sęk 8178e2315e
Use v1alpha2 Jenkins schema 2019-06-10 17:55:09 +02:00
Tomasz Sęk 0ae462dbb5
Detect Jenkins Master Pod starting issues 2019-06-09 16:46:50 +02:00
Tomasz Sęk 79e150cbb7
Generate OpenAPI 2019-06-07 17:53:50 +02:00
Tomasz Sęk 94979d15d1
#26 Log info when CR, Secret or ConfigMap has changed 2019-06-07 10:03:21 +02:00
Tomasz Sęk 78f801b211
Improve logging 2019-06-06 18:48:21 +02:00
Tomasz Sęk af10a97299
Allow configure sidecars in Jenkins pod 2019-05-17 16:35:18 +02:00
Tomasz Sęk 70f35c47f0
Add Readiness and Liveness probes - code cleanup 2019-04-15 21:47:02 +02:00
Maciej Olesinski 2c9f630926 Add Readiness and Liveness probes 2019-04-15 13:34:36 +02:00
Tomasz Sęk 826573eeb9
Add OperatorVersion in Jenkins CR status section 2019-03-12 17:23:39 +01:00
Tomasz Sęk d278847a46
Allow configure ImagePullPolicy for Jenkins master pod 2019-03-12 17:19:56 +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 5996e63db9
Add information how much time take base and user phase 2019-02-18 22:00:54 +01:00
Tomasz Sęk 1ad5992160
Improve logging 2019-02-17 00:45:34 +01:00
Tomasz Sęk 08b6dfb691
#1 Split plugins in two groups:required by operator and required by user 2019-02-16 20:29:59 +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 a275ed62d5
Code improvements 2019-01-27 23:21:12 +01:00
Maciej Olesinski ec248f2d42 Add events 2019-01-22 00:45:02 +01:00
Tomasz Sęk 7281032be2
Small refactoring 2019-01-19 12:38:58 +01:00
Tomasz Sęk 1f1947a80b
Rename plugin package 2019-01-16 22:45:09 +01:00
Tomasz Sęk 3aacf99536
Small refactoring 2019-01-16 10:05:09 +01:00
Tomasz Sęk 79112b50dc
[WIP] AWS S3 backup
- add backup validation in base configuration phase
- add backup validation in user configuration phase
- add tests
2019-01-16 00:29:38 +01:00
Tomasz Sęk 8c4fa92ec5
Set default Jenkins master pod resources requirements, this closes #4 2019-01-15 12:04:50 +01:00
Tomasz Sęk e18764078c
Fix generating Jenkins API token 2019-01-14 18:24:11 +01:00
Tomasz Sęk ec0287c3b2
Small fixes 2019-01-11 13:51:16 +01:00
antoniaklja b0fd8f2dfa Improve logging and update developer-guide.md 2019-01-11 10:14:15 +01:00
Tomasz Sęk ca27bf4df8
Add base configuration groovy scripts job 2019-01-10 14:44:30 +01:00
Tomasz Sęk d07ebcd507
Code refactoring 2019-01-09 06:20:08 +01:00
antoniaklja b5fca5950a Minor refactoring 2019-01-02 18:59:09 +01:00
antoniaklja e7c55512a8 Refactoring, additional tests and update README.md 2018-12-27 18:17:54 +01:00
Tomasz Sęk 50656ceb5b
Small refactoring 2018-12-26 17:39:58 +01:00
Tomasz Sęk af9f7f4e76
Install base plugins 2018-12-25 17:10:56 +01:00
antoniaklja 4c8e61624e Initial version of user reconciliation loop and seed jobs 2018-12-19 22:40:08 +01:00
Tomasz Sęk 54aa39c502
Add reconcile loop of Jenkins base configuration 2018-12-06 09:29:38 +01:00
Tomasz Sęk aa38f4c0bc
Generate operator-framework assets 2018-10-24 18:15:16 +02:00