Commit Graph
129 Commits
Author SHA1 Message Date
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 ebe750aa8e Move validation to AWS S3 backup provider 2019-01-19 13:14:19 +01:00
Tomasz Sęk 9e6c44484c Trigger backup before Jenkins master pod deletion 2019-01-19 13:03:56 +01:00
Tomasz Sęk d7fdac5e9a Add backup API 2019-01-19 12:58:36 +01:00
Tomasz Sęk 7281032be2 Small refactoring 2019-01-19 12:38:58 +01:00
Tomasz Sęk cdbf79e98f Small refactoring 2019-01-16 23:02:41 +01:00
Tomasz Sęk 1f1947a80b Rename plugin package 2019-01-16 22:45:09 +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
Tomasz Sęk e609611c4d [WIP] AWS S3 backup
- ensure backup credentials secret
2019-01-16 22:32:29 +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
Tomasz Sęk ffca2b2080 Add Jenkins views 2019-01-11 13:38:17 +01:00
Tomasz Sęk aff974b466 Refactoring 2019-01-11 11:02:54 +01:00
Tomasz Sęk 516418f97f Fix calculating hash for user/base configuration 2019-01-11 07:59:48 +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 c26090dce8 Add base configuration groovy scripts job 2019-01-10 14:44:07 +01:00
Tomasz Sęk af9f7f4e76 Install base plugins 2018-12-25 17:10:56 +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
Tomasz Sęk 54aa39c502 Add reconcile loop of Jenkins base configuration 2018-12-06 09:29:38 +01:00
Tomasz Sęk e6a0a56b06 Add packages info 2018-10-27 21:39:49 +02:00