Commit Graph
129 Commits
Author SHA1 Message Date
Jakub Al-Khalili 164fe30aef #43 Fix tests 2019-07-10 16:08:09 +02:00
Jakub Al-Khalili 076b0aa453 #43 Add additional test scenarios 2019-07-10 15:49:53 +02:00
Jakub Al-Khalili 9e73be7a49 #43 Improve tests and fix GetJenkinsOpts 2019-07-10 15:19:26 +02:00
Jakub Al-Khalili 01655785b5 #43 Add support for JENKINS_OPTS, fix the --prefix bug 2019-07-10 13:58:18 +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 6a3a68bec0 #28 Use new API for groovy base configuration 2019-06-30 23:16:42 +02:00
Tomasz Sęk 87fcc5f8a5 #28 Change groovy client implementation 2019-06-30 23:16:03 +02:00
Tomasz Sęk d0b02de429 #28 Mount secrets for groovy and CasC customization 2019-06-30 23:11:45 +02:00
Tomasz Sęk 66236d5459 #28 Add validation 2019-06-30 22:59:30 +02:00
Tomasz Sęk 4e302c66a1 #28 Return GroovyScriptExecutionFailed error 2019-06-30 22:57:54 +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 84eb4575e1 Fix backup before pod deletion 2019-06-27 23:33:15 +02:00
Tomasz Sęk d6a34b7b84 #31 Restart Jenkins pod when user or password have changed 2019-06-27 22:51:57 +02:00
Tomasz Sęk 42dc5569c5 #38 Omit KUBERNETES_* envs in containers 2019-06-27 22:49:52 +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
Akram Ben Aissi 9285e294dd Jenkins OpenShift image requirements 2019-06-26 03:15:52 -04:00
Tomasz Sęk 037c1fa025 Fix logging about watches resources 2019-06-23 10:39:50 +02:00
Tomasz Sęk 7b0778552a #4 Update e2e tests 2019-06-18 22:20:41 +02:00
Tomasz Sęk 13efd245f9 Improve logging of Jenkins jobs
- fix unit test
2019-06-18 20:16:10 +02:00
Tomasz Sęk 98110fac91 #4 Make backup before pod deletion 2019-06-18 20:04:15 +02:00
Tomasz Sęk 6bc79dfb33 Improve logging of Jenkins jobs 2019-06-18 20:00:12 +02:00
Tomasz Sęk a408112875 Stop reconcile loop when error has been repeated more than 15 times 2019-06-17 22:46:48 +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 144d0245f2 Improve execute groovy script error logging 2019-06-16 22:38:39 +02:00
Tomasz Sęk 2d501b00d5 #4 [WIP] Backup and restore 2019-06-16 08:21:23 +02:00
Tomasz Sęk bfbe13fa80 #30 Change Jenkins master pod name 2019-06-16 01:44:30 +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 a835c64524 Disable Jenkins remote CLI 2019-06-10 17:23:32 +02:00
Tomasz Sęk 243f5ca3f9 Improve logging plugin version 2019-06-10 17:22:55 +02:00
Tomasz Sęk 0ae462dbb5 Detect Jenkins Master Pod starting issues 2019-06-09 16:46:50 +02:00
Tomasz Sęk f9ad157c8b #9 Allow mount pvc in Jenkins pod 2019-06-09 14:56:31 +02:00
Tomasz Sęk 79e150cbb7 Generate OpenAPI 2019-06-07 17:53:50 +02:00
Tomasz Sęk 7d257965b9 Bump operator-sdk to v0.8.1 2019-06-07 17:36:56 +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 67550f962f #27 Restart Jenkins when any user plugin version has changed 2019-06-06 18:57:47 +02:00
Tomasz Sęk 78f801b211 Improve logging 2019-06-06 18:48:21 +02:00
Tomasz Sęk ccc0307bc1 Fix trigger jenkins-operator-user-configuration-casc job when secret has changed 2019-06-06 18:45:40 +02:00
Tomasz Sęk d6e4ca7521 #23 Add info about synchronizing k8s ConfigMaps and secrets in jobs 2019-06-06 10:11:05 +02:00
Tomasz Sęk 8c6f71bd10 #24 Fix getting job's build when Jenkins URL is set 2019-06-05 21:45:49 +02:00
Tomasz Sęk 1e4efe0efc Update Jenkins plugins 2019-05-29 18:43:12 +02:00
Tomasz Sęk c885f563a4 Merge pull request #18 from tveal/update-plugins
Update and Sort Base Plugins
2019-05-29 18:18:30 +02:00
Tomasz Sęk 55d6aecb93 #9 Allow mount secrets and configmaps in Jenkins pod 2019-05-27 23:35:09 +02:00
tveal 1f2f96e99a make all base plugin versions constants and sort for upgrade maintenance
update base plugins and add script for checking for latest
2019-05-24 19:02:41 -05:00
Tomasz Sęk af10a97299 Allow configure sidecars in Jenkins pod 2019-05-17 16:35:18 +02:00