Commit Graph

46 Commits

Author SHA1 Message Date
Jakub Al-Khalili 5cbd21b03c Add notification library 2019-07-31 14:51:00 +02:00
Jakub Al-Khalili e049218b78 #45 Add support for imagePullSecrets parameter 2019-07-12 13:11:42 +02:00
Jakub Al-Khalili b1696e5d9e Fixed sed command on macOS 2019-07-08 15:30:51 +02:00
Tomasz Sęk 1930c04b72
#28 Update Jenkins API 2019-06-30 22:54:46 +02:00
Tomasz Sęk f7b6443fc6
Fix e2e tests 2019-06-29 17:06:38 +02:00
Tomasz Sęk 5926cf6d66
#29 Restart Jenkins pod when any seed job has been deleted
- update deep copy
2019-06-29 16:00:52 +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 3b26e1c5ba
Allow configure SecurityContext and Jenkins master container command 2019-06-29 12:19:17 +02:00
Tomasz Sęk 3573b9acd6
Merge pull request #39 from akram/externalize-hardcoded-image-uid
Externalize hardcoded image uid and pod Security Context and removes default Command
2019-06-28 07:37:15 +02:00
Tomasz Sęk 7c091fb69b
Fix lint issues 2019-06-27 22:54:50 +02:00
Tomasz Sęk d6a34b7b84
#31 Restart Jenkins pod when user or password have changed 2019-06-27 22:51:57 +02:00
Akram Ben Aissi 4150b6c767 fixing staticcheck 2019-06-26 09:07:09 -04:00
Akram Ben Aissi f17a4c5dce Externalise podSecurityContext.runAsUser and 2019-06-26 07:28:30 -04:00
Tomasz Sęk 037c1fa025
Fix logging about watches resources 2019-06-23 10:39:50 +02:00
Tomasz Sęk be4d6b471d
Add Jenkins scheme doc 2019-06-19 18:00:30 +02:00
Tomasz Sęk 98110fac91
#4 Make backup before pod deletion 2019-06-18 20:04:15 +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 a183531683
Add v1alpha2 Jenkins schema 2019-06-10 17:12:41 +02:00
Tomasz Sęk 79e150cbb7
Generate OpenAPI 2019-06-07 17:53:50 +02:00
Tomasz Sęk ede2d3fd20
Fix lint issues 2019-06-07 11:21:07 +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 55d6aecb93
#9 Allow mount secrets and configmaps in Jenkins pod 2019-05-27 23:35:09 +02:00
Tomasz Sęk af10a97299
Allow configure sidecars in Jenkins pod 2019-05-17 16:35:18 +02:00
Maciej Olesinski 2c9f630926 Add Readiness and Liveness probes 2019-04-15 13:34:36 +02:00
Tomasz Sęk 1d10d629ce
#14 Add username/password authentication for seed jobs 2019-03-15 18:30:07 +01: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 2aa96789b4
#9 Allow set Jenkins master pod env variables 2019-03-11 16:52:28 +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 75c403b941
#13 Add node selector for Jenkins master pod 2019-03-08 07:30:04 +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 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 d7fdac5e9a
Add backup API 2019-01-19 12:58:36 +01:00
Tomasz Sęk e507d23b0e
[WIP] AWS S3 backup
- add backup type to API
- add AWS S3 backup configuration to API
2019-01-16 00:22:40 +01:00
Tomasz Sęk d07ebcd507
Code refactoring 2019-01-09 06:20:08 +01:00
antoniaklja fef930791b Initial version of jobs API 2018-12-31 16:21:47 +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