Vibhav Bobade
b77592e9d1
Intermediate Commit for transition from Pod to Deployment based Jenkins Controller
...
Allows for using the annotation jenkins.io/use-deployment
and setting the value to true makes the operator use a
Deployment instead of Pod for serving Jenkins.
This is part of a temporary feature and has to be committed to avoid bigger PRs.
2020-05-15 12:44:54 +05:30
jkhelil
e05c2d7a97
refactor log handeling
2020-05-13 14:14:33 +02:00
jkhelil
128c97be6b
lint with golangci-lint
2020-05-06 16:22:52 +02: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
Tomasz Sęk
bf07fa59ef
#199 Generalize Jenkins container command validation
2020-01-18 19:11:27 +01:00
Tomasz Sęk
8e1d66de0f
#190 Allow set Jenkins API authorization strategy
2020-01-11 22:04:00 +01:00
Tomasz Sęk
33c3d47cee
#197 Improve checking the ImagePullSecret
2019-12-25 14:40:46 +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
b03b7d91f6
#144 Fix unit tests
2019-11-29 12:06:40 +01:00
Vibhav Bobade
db2dce4e24
Make Jenkins_Home overwritable
2019-11-19 14:46:08 +05:30
Jakub Al-Khalili
dbf6184898
#176 Refactor backup restore mechanism
2019-11-06 15:46:19 +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
jgarcia
d9b5d1b9cd
Changing tests to pass the new regexp
2019-10-18 12:01:13 +01:00
Jakub Al-Khalili
a5f4c78346
Improve tests and SMTP notification provider
2019-10-17 13:21:54 +02:00
Jakub Al-Khalili
26cf1242ea
Merge branch 'master' into fix-plugin-version
2019-10-09 13:00:39 +02:00
Jakub Al-Khalili
71038784cb
Fix plugin valdation tests
2019-10-09 12:58:31 +02:00
Tomasz Sęk
9e882d5853
Improve notifications
2019-10-04 17:34:41 +02: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
8dd899c7d2
#110 Fix unit tests and formatting
2019-09-19 13:27:47 +02:00
Tomasz Sęk
3a1f9e1ccc
#76 Allow configure JAVA_OPTS variable in Jenkins container
2019-08-23 13:43:18 +02:00
Jakub Al-Khalili
811e816b2f
Fixed tests
2019-07-15 09:14:53 +02:00
Jakub Al-Khalili
74b8ec98ec
Fix validation bug
2019-07-15 09:04:39 +02:00
Jakub Al-Khalili
feae4e6e3d
#45 Improve feature
2019-07-12 14:53:22 +02:00
Jakub Al-Khalili
e049218b78
#45 Add support for imagePullSecrets parameter
2019-07-12 13:11:42 +02:00
Tomasz Sęk
66236d5459
#28 Add validation
2019-06-30 22:59:30 +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
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
79e150cbb7
Generate OpenAPI
2019-06-07 17:53:50 +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
Tomasz Sęk
2aa96789b4
#9 Allow set Jenkins master pod env variables
2019-03-11 16:52:28 +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
ebe750aa8e
Move validation to AWS S3 backup provider
2019-01-19 13:14:19 +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
af9f7f4e76
Install base plugins
2018-12-25 17:10:56 +01:00