Commit Graph
64 Commits
Author SHA1 Message Date
Tomasz Sęk 33c3d47cee #197 Improve checking the ImagePullSecret 2019-12-25 14:40:46 +01:00
Jakub Al-Khalili 9b4a04c32f Cosmetic changes 2019-12-19 13:54:32 +01:00
Jakub Al-Khalili 80b0839e5d Fix nodePort issue, remove --namespace argument from Makefile 2019-12-19 13:54:32 +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 76cd868cdd Prevent throttle the reconciliation loop 2019-12-19 13:06:11 +01:00
Tomasz Sęk 471470969c #229 Handle deprecated masterAnnotations 2019-12-16 14:04:35 +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 c7841d9fc3 Refactor configuration in jenkins_controller.go 2019-10-29 09:42:06 +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
Anthony Dahanne a778f6ccd5 Fix #135: couple of misspellings 2019-10-10 22:53:56 -04:00
Tomasz Sęk 9e882d5853 Improve notifications 2019-10-04 17:34:41 +02:00
Jakub Al-Khalili 4e8b0fa72e Improved notification tests, refactor ConfigurationType to Phase 2019-10-03 15:53:39 +02:00
Jakub Al-Khalili ca3508ef49 Add kubernetes event as notification provider, imrpove notification warnings 2019-10-03 10:19:31 +02:00
Jakub Al-Khalili b7c153f40c Improved notification messages 2019-10-01 09:50:38 +02:00
Tomasz Sęk eb0f8a8331 Remove unused job package and fix error handling in seedjobs package 2019-09-03 14:00:17 +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 6a3a68bec0 #28 Use new API for groovy base configuration 2019-06-30 23:16:42 +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 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