Commit Graph

90 Commits

Author SHA1 Message Date
Sylwia Brant 566ac9768f Grand Christmas Patch
Fixed helm not creating role permissions #424
Added ability to use custom k8s cluster domain #461
Fixed propagation of JENKINS_OPTS to seed-job agent #462
Fixed updating last backup #421
2020-12-15 10:18:40 +01:00
Sylwia Brant 21f5444371 Updated links and versions of plugins.
Added Operator's restart commands to developer guide installation.
2020-10-01 15:39:40 +02:00
Tomasz Sęk 285718156c
Bump workflow-job plugin version to 2.39 2020-07-17 17:17:55 +02:00
Vibhav Bobade 8dbb07b094 Revert "Remove unwanted schemes"
This reverts commit 445cf2eb8c.
2020-06-26 08:25:17 +05:30
Tomasz Sęk 445cf2eb8c
Remove unwanted schemes
https://github.com/operator-framework/operator-sdk/issues/2577
2020-06-07 19:17:39 +02:00
Akram Ben Aissi ee01c4c028
JenkinsImage controller based on kaniko (#394) 2020-05-29 15:00:36 +02:00
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
Tomasz Sęk 0d58add55f
Remove configuration-as-code-support plugin from website 2020-05-13 09:36:24 +02:00
jkhelil 128c97be6b lint with golangci-lint 2020-05-06 16:22:52 +02:00
Akram Ben Aissi ebfb38a9c4 fix 2020-05-05 15:13:36 +02:00
Jakub Al-Khalili fe9cb921bc
#263 Execute user scripts before seed jobs (#345) 2020-04-27 14:22:49 +02:00
Oleksandr Kovalchuk 68ffc69d41
Add possibility to set Jenkins master pod's priority
Allow to set priorityClassName for master pod. This will make possible
for jenkins master to either not be preempted on other's pod low
resources or to preempt lesser priority pods on resources shortage.

Ref: https://github.com/jenkinsci/kubernetes-operator/issues/321
2020-04-09 11:06:56 +03:00
salluvada 970449f04f
#296 Allow to specify custom plugins location in jenkins CR (#309) 2020-03-29 20:41:16 +02:00
Avni Sharma 110b750ab3 Mark Master as required and omitempty fields as +optional 2020-03-28 03:29:12 +05:30
Tomasz Sęk 7356a5ec49
#190 Improve e2e tests for OpenShift 2020-03-22 12:24:05 +01: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
Shoubhik Bose 11231b690c
Generate OpenAPI validation schema 2020-02-10 21:06:59 +01:00
Riccardo Biraghi 0f5cd0334d Add Bitbucket trigger for seed job 2020-02-05 16:17:49 +00:00
Tomasz Sęk be41ef44a8
#262 Allow configure Jenkins master pod labels 2020-01-30 23:14:06 +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 7dd2ff1b1b
#190 Allow set Jenkins master service account annotations 2020-01-11 10:31:18 +01:00
Tomasz Sęk f9335df74c
#200 Allow for additional RBAC role bindings for Jenkins master 2020-01-06 18:03:01 +01:00
Tomasz Sęk 28a7c11f8c
#239 Allow to set tolerations for the Jenkins master pod 2019-12-31 09:13:09 +01:00
Tomasz Sęk 471470969c
#229 Handle deprecated masterAnnotations 2019-12-16 14:04:35 +01:00
Vibhav Bobade 0a6c0be91c Add ability to disable CSRFProtection in the Jenkins master 2019-11-14 16:12:04 +05:30
Jakub Al-Khalili 6d32ee71e4 Improve notification mechanism (#183)
Improve notification mechanism
2019-11-05 16:06:29 +01:00
Jakub Al-Khalili a5f4c78346 Improve tests and SMTP notification provider 2019-10-17 13:21:54 +02:00
Jakub Al-Khalili dfd0b54579 Add SMTP notification provider 2019-10-17 09:50:40 +02:00
Jakub Al-Khalili b7c153f40c Improved notification messages 2019-10-01 09:50:38 +02:00
Jakub Al-Khalili d7f2d630ef Change metrics mechanism in cmd/manager/main.go 2019-09-09 14:52:21 +02:00
Tomasz Sęk 73c00a08ac
#69 Add e2e test 2019-09-03 18:34:13 +02:00
Tomasz Sęk 31536d0339
Remove Notifications from Jenkins API 2019-09-03 14:15:30 +02:00
Tomasz Sęk 204ea3f6b2
Remove unused job package
- cleanup Jenkins API
2019-09-03 14:13:45 +02:00
Tomasz Sęk 30b83638e2
Remove unused Jenkins v1alpha2 API 2019-09-03 13:28:03 +02:00
Tomasz Sęk 36d936d1fa
Merge pull request #84 from jakalkhalili/master
#69 Add support for seed job configuration
2019-09-02 15:06:40 +02:00
Jakub Al-Khalili 833a95f2e8 #69 Add better documentation for Job DSL plugin and Git trigger settings 2019-09-02 14:56:28 +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
Tomasz Sęk 89c46a1720
Small code improvements 2019-08-19 16:56:17 +02:00
Jakub Al-Khalili 9bde4cb59f Improve notification mechanism 2019-08-02 14:07:37 +02:00
Jakub Al-Khalili 364ce8ad8a Fix deepcopy 2019-08-02 09:51:42 +02:00
Jakub Al-Khalili dc727f45d7 Deepcopy fix 2019-08-02 09:38:17 +02:00
Jakub Al-Khalili 16fd981703 Add notification to api 2019-08-01 16:36:26 +02:00
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