Commit Graph

36 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
Tomasz Sęk 8e1d66de0f
#190 Allow set Jenkins API authorization strategy 2020-01-11 22:04:00 +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
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 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 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 f817d2ad09
#9 Add secret support in Configuration as Code plugin integration 2019-03-03 17:59:22 +01:00
Tomasz Sęk ebf1163b28
#8 Add Configuration as Code plugin integration 2019-03-01 17:48:35 +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 1ad5992160
Improve logging 2019-02-17 00:45:34 +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 a9dcd61a07
Add AWS S3 backup e2e test 2019-01-20 22:29:39 +01:00
Tomasz Sęk d7fdac5e9a
Add backup API 2019-01-19 12:58:36 +01:00
Tomasz Sęk cdbf79e98f
Small refactoring 2019-01-16 23:02:41 +01:00
Tomasz Sęk 3aacf99536
Small refactoring 2019-01-16 10:05:09 +01:00
Tomasz Sęk 516418f97f
Fix calculating hash for user/base configuration 2019-01-11 07:59:48 +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 d07ebcd507
Code refactoring 2019-01-09 06:20:08 +01:00
antoniaklja 0461e7983b Added jenkins theme and updated user reconciliation loop 2019-01-03 16:08:38 +01:00
antoniaklja b5fca5950a Minor refactoring 2019-01-02 18:59:09 +01:00
antoniaklja 54ee4ab6c7 Organized imports and updated README.md 2019-01-02 18:33:35 +01:00
antoniaklja fef930791b Initial version of jobs API 2018-12-31 16:21:47 +01:00
Tomasz Sęk 50656ceb5b
Small refactoring 2018-12-26 17:39:58 +01:00
antoniaklja 25d63a881f Seed Jobs refactoring
- add new CreateOrUpdateJob function for Jenkins client
- better naming
2018-12-21 16:13:28 +01:00
antoniaklja 87739f71f1 Update seedjob and jenkins client 2018-12-20 16:36:11 +01:00
antoniaklja 4c8e61624e Initial version of user reconciliation loop and seed jobs 2018-12-19 22:40:08 +01:00