Commit Graph

89 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
Tomasz Sęk 6b96d2dd94
#273 Prevent make backup with the same number before pod deletion 2020-05-03 19:59:44 +02:00
jkhelil ad6f9946cc #351 Reconcile yaml user configuration before groovy one 2020-04-30 15:44:31 +02:00
Jakub Al-Khalili fe9cb921bc
#263 Execute user scripts before seed jobs (#345) 2020-04-27 14:22:49 +02:00
Mikolaj Karebski 85237e2da7 #328 Code review fixes 2020-04-24 13:33:02 +02:00
Mikolaj Karebski fd1b5f2bd9 #328 Fix 65535 string length issue 2020-04-24 11:47:10 +02:00
Mikolaj Karebski fe74f4074c #318 Fix running Jenkins-Operator locally 2020-04-03 10:23:26 +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 d71d105986 refactor service name and service fqdn fuctions 2020-03-24 00:30:24 -04:00
Seshu Kumar Alluvada 0082392dbf fix the seed job service names to use FQDN 2020-03-23 09:47:58 -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
Riccardo Biraghi 0f5cd0334d Add Bitbucket trigger for seed job 2020-02-05 16:17:49 +00:00
Tomasz Sęk f50cf309cf
#257 Propagate NodeSelector,Tolerations and ImagePullSecrets to seed job agent from Jenkins pod 2020-01-30 23:14:00 +01:00
Tomasz Sęk 8e1d66de0f
#190 Allow set Jenkins API authorization strategy 2020-01-11 22:04:00 +01:00
Tomasz Sęk 7ca7e58cc5
#190 Fix run seed job agent on top of OpenShift 2020-01-11 15:59:39 +01:00
Tomasz Sęk 80a6d33b0b
#190 Fix run seed job agent on top of OpenShift 2020-01-01 22:22:44 +01:00
Tomasz Sęk 3e72863f32
#158 Increase number of seed job agent executors 2019-12-31 15:35:01 +01:00
Tomasz Sęk 33c3d47cee
#197 Improve checking the ImagePullSecret 2019-12-25 14:40:46 +01:00
Jakub Al-Khalili 7df8b32f95 #173 Add waiting mechanism for seed job agent (#224)
#173 Add waiting mechanism for the seed job agent
2019-12-17 13:45:31 +01:00
Tomasz Sęk 2b7b03371e
#176 Add owner reference to seed job agent deployment 2019-12-03 12:12:46 +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 2b2095c2d1 Improve notification tests, add container name to notifications 2019-10-04 10:13:52 +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
Tomasz Sęk 73c00a08ac
#69 Add e2e test 2019-09-03 18:34:13 +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
Jakub Al-Khalili b0f1ee88cd #69 Improve schedule tests 2019-09-02 14:11:05 +02:00
Jakub Al-Khalili 134c298358 #69 Add groovy script template rendering, fix pollSCM, improve pollSCM tests 2019-09-02 13:16:28 +02:00
Jakub Al-Khalili 90a6af52f6 Improve tests 2019-08-27 13:37:12 +02:00
Jakub Al-Khalili 393c3d690c Small improvements 2019-08-27 10:58:14 +02:00
Jakub Al-Khalili 44d751eee5 Fix tests 2019-08-27 09:56:23 +02:00
Jakub Al-Khalili f2eefb1fc9 Improve tests, small improvements 2019-08-27 09:34:42 +02:00
Jakub Al-Khalili ab42f8f432 Replace jobs creation mechanism, fix imports 2019-08-26 14:08:03 +02:00
Jakub Al-Khalili 9f2fe2492e Replace creating jobs mechanism, small code fixes 2019-08-26 14:04:53 +02:00
Jakub Al-Khalili ab1d3fb59b Fix tests 2019-08-23 11:27:24 +02:00
Jakub Al-Khalili f1815e10aa Sort imports 2019-08-23 10:46:41 +02:00
Jakub Al-Khalili ebd44b83fc Add seedjob agent 2019-08-23 10:43:27 +02:00
Jakub Al-Khalili 0e4ae15506 #28 Enable groovy scripts secret loader 2019-07-17 16:01:34 +02:00
Tomasz Sęk 7d716b972f
#28 Use new API for groovy and CasC user configuration 2019-06-30 23:18:20 +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 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 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 7d257965b9
Bump operator-sdk to v0.8.1 2019-06-07 17:36:56 +02:00
Tomasz Sęk ccc0307bc1
Fix trigger jenkins-operator-user-configuration-casc job when secret has changed 2019-06-06 18:45:40 +02:00