Commit Graph

11 Commits

Author SHA1 Message Date
Joseph Petersen 410c3ae03e
SecretResolver support file and base64 variable expansion (#1408)
Co-authored-by: Victor Martinez <victormartinezrubio@gmail.com>
2020-07-19 04:37:52 +02:00
Joseph Petersen 20062781d9 Add IDEA code styles to align IDE with Checkstyle requirements (#978)
* add IDEA code styles

* Update .idea/codeStyles/codeStyleConfig.xml
2019-08-06 14:35:16 +02:00
Ewelina Wilkosz b507fee34a
.gitignore updates (#633)
* .gitignore updates

* fixed misleading comment

* as suggested .DS_Store should be fine

Co-Authored-By: casz <josephp90@gmail.com>
2018-12-04 10:22:59 +00:00
Lenoard Lee 1c02d6b341 Ignore generated files. 2018-10-19 13:50:52 +02:00
Nicolas De Loof 9d837317eb vendor snakeyaml
we can't use shade-maven-plugin directly being incompatible with incremental versionning

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2018-09-11 17:41:01 +02:00
Nicolas De Loof a736cc8c5a Shade snakeyaml
close #413

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2018-09-07 15:30:35 +02:00
Nicolas De loof 65288edb24 Plugins installation (#175)
* Support plugin installation

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>

* rely on a shrink-wrap file for reproducibility

* test-case to cover plugin installation

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>

* adjust to recent API changes

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>

* I hate you so much findbugs

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>

* fail CasC on missing plugin

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>

* use api's ConfiguratorException to report plugin issues

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>

* configure root element by Configurator order

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>

* rely on DownloadService.signatureCheck

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>

* prefer plugins.txt for consistency	with docker image

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>

* Install plugin by baking minimal plugin metadata
and get Dependencies from MANIFEST

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>

* use dynamic installation

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>

* Detect requirement to restart

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>

* let's make findbugs happy

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>

* deploy with CorrelationId is Restricted

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>

* export current pluginManager config to yaml

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>

* null check

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>

* Support 'artifact:version@site' notation for plugins not hosted by default update site

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>

* Attempt to discover where a plugin has been installed from

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>

* site ID might not match any configured UpdateSite

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>

* ignore plugins.txt

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>

* force a restart on plugin upgrades

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>

* Detect shrinkwrap file is outdate as it doesn't match plugins.yaml requirements

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2018-05-30 08:51:04 +02:00
Ewelina Wilkosz 2a4361be6d only ignore jenkins.yaml from root folder 2018-02-03 10:55:04 +01:00
Ewelina Wilkosz c27e700901 added jenkins.yaml to gitignore 2018-01-21 12:57:19 +01:00
Nicolas De Loof 59abf51a9c documentation generation 2017-10-19 13:47:09 +02:00
Nicolas De Loof 9bbddaa70b initial implementation
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2017-10-13 11:59:46 +02:00