diff --git a/modules/jenkins_files/files/var/lib/jenkins/scriptApproval.xml b/modules/jenkins_files/files/var/lib/jenkins/scriptApproval.xml index 8bec4b30..83d3dd76 100644 --- a/modules/jenkins_files/files/var/lib/jenkins/scriptApproval.xml +++ b/modules/jenkins_files/files/var/lib/jenkins/scriptApproval.xml @@ -1,14 +1,18 @@ - + 017d0db438428731cd600b6ebda805065433520f 0494f61790c2498fd791726e7f80c2b4bf5667b2 051f7802e930bb65b6ec85faecf2d0037f59857a 0877425c20172f8fb4d2125a777606c0811ecef1 08dcdf74c93211f6ac174bdc307119782c2e1c69 + 0b47787307a064568ab6efadbb5cab44babb78e1 + 0cd79ce3e34a7ae7e5968d8dd8e5ea731125d7c9 + 135eaf80bfd401ae5f7413333e924f2207059200 14a5f55245795584d834193435a8abc01a1e25c4 155444aad8f63e4726e014ad8411e3defa0bd416 16d5a7df4ad1fa6b71d51e7b4963614c4950bcb2 + 1e334411a705ced0c4751c2925a9b7113ccf275c 1fdc06d5e900c7650163c2875a56fca958ea05c8 2125762cda9f3056d7b04c1dd654a06d5fe2b7a0 214b6890c4ff70ad9ce6d9a5ebe46a63a8f916dc @@ -17,6 +21,7 @@ 2471ce98d4d0a83272d4c0246b765d285ed5b4c3 24f4383f435ad1ade758d03abf5f2843761183cc 27a86f0cd4d314a46eb8c069fcf50e9639e5e97a + 28e82e3150b0aa04a3324e80cb0e2884f54a0e8a 2b4fa1766b07dcc2345a025e4fbab7176f2e960c 2b982a13db53384d009f5ab9f41e1c276ba501ef 2d1bb14aed3b27fa6d78598b791c691160bdd5ba @@ -42,21 +47,30 @@ 480d7bfe3a438d84bdb7fe651a433673a86a4c87 4817c7d417ff715180834f53c557bb1cfac72a9e 483032c6f144977b3f2038089f77d63c02f9f213 + 4982f8d627633e616ac14b6b2a080f7c1aceefd3 4b840f0c38ac2cf4e9794df5769fe6a6debaf5b3 + 4c2f22451e182a83cd1c7e1c18e88c3ba2cfa3b2 + 4e327ca6c7300f13dede767fb7985502bf0b9705 55c8ca4db89a812ad8d81ae49fd8edf6757711a4 55e514163f6853223b40c24a17d726f95b7f739e 58f246ba9eb868aa04ff0f4789ed577b8db4b980 5dfd50235d9bb26d568fec5e76f11d037ac08c63 5e9d7ef56596e2c974057a7caa9bbdb98b80665a + 5f0f7f310f3d542d101997799c2bbb2ddb6045c8 5faef9e2074257735df53e608f8f33e927813da9 5fbd8c321ceeb7cdfec8f0617c0b4258f43eea44 60cf741ae175db62d43036a50df5aabf4c60f53d 63ac6969824512a93c569fbbb9a1d29d1a419925 + 63f5fb29a2b35cf721310deb31830a7062145f23 + 643cf52e49a45053bd0ccf1fa946ba000435891c + 652cc2aef63f35ed9da996aa4d96034dd18355cf 67cfc6768df5433aa9ecbcfc8002331cc9683b41 + 6b27f48fd4044e7aac8995b53e76c3543495e86d 6cf83b22327c4f7ab986f20f98a8809a08a616e9 6f48719f1bb76f484f3f0c8962545750096b23ac 6f494d8130074616f0abbddada067982cfcc50f9 6fd7cf47a37d521a97925a0082b11d7ea374f970 + 7078852e0ff26a67fef306280719d8137eebd3be 743cbb8b659137aa959690ae8201110e49d36a27 74b67ffd35e157a16ea2d34c3238d3cbad4e61e3 793e419588e5d74c4a8da94bdc93d361dd21728a @@ -66,6 +80,7 @@ 81849461943083df19ccd7723bb84e02d6c0bb2f 830e97c4eb4ac39e8c7e4b6d0cc749cae358e98f 84d27944826a737776b68f476d7faa4e0378d968 + 872702e7219ae18b5547cf806d86b436f6ae7167 8c9ff9aecc4345837fcc7905f86f256b73dad2f2 8d81e08a0a10e0a25962f21213ef5a0ffcf8272e 8e2bdde22948a5aff467493d6ce7b9759cbcc5c4 @@ -75,37 +90,48 @@ 9586ed41b96b251d159fbc4f4977e4f71e633412 974aceaae2a833ef7bcfc18c5937b50eae29dd03 977208166c7802d6d3f6e87fbe2ee7d06e7f6a0c + 9a0af031c50a08d01a6a4deaa2fcf3a66756cc76 9d77a2853af389b6f89176f2614f6cd0e92fe282 9ef5fd4e37fcbb3b7d7c97ee440496934fae663c 9fb8784cf298e069b536a4228baa06e8e4630b1a a0a804ff77efb9b8a12f037057787d6f35be72e3 a0eae8543f38b5fd2b49784d650101ed5666825d a4d8d8f8bf2fc02a71a34975c6abc5b241f309a3 + a5f830775eab071e3ba2de8bf38239818de49feb + a8a303d99187a2771511c819971b746b36ca1ceb a9223afb7d24a96e2f01fe31af7d829e2a716602 a9a590538eef334c4cd436a8c96def3f1bedd479 + ac4581efee664c85d5c9ee3f8a3755116f56322a + acc444e60e2ffd0ab92274b746e967b6a005db8d acd47f040676518925823694246197abbd1ba392 b22c36cdc1893af45ee77d38479e6013bbe5a109 b3f9fb1676ea3d63c9051d773234a2f461943889 b4bb3f928af6af5985ea38762d11da5f481fe326 + b56404c398947745ff039ee2c6bee7f059619c22 b7f43443a3bd5c1558a97056eb0013fc50a21dce b929ea85eb8595d404818f1345121cb54e582aec + ba7ad4f92e26b86b3430a337bb2bafc6cfeba1dd bcdd4eb215f29b7861c2bb2f508a0970aee9b33f bdca1978ccf2f8138b94a0ff017679d5142f07ff bef33d15b0c419e8e6c1ef9b98d898189ae63c92 + bfb20dc2f57a4c7c3f618a8c53742e5781ca108f bffdf8a8fa225dee03e8d01b89d8795ef17d3cba c008a2bb7f37cd1c314d6b1619dbd2fb1c511eef c0ea53d98b9e0bcffdb6c6a34c3cd8d98c975c09 c21dfcf56764a5bc84d3c9c3f1874c1cb2c5d80e c3b79e15be8ebcc2669ff0d39139bcd0955afb91 c48259b1fe0df0a0df0a16f674005c72b289c965 + c5bd79940e57d4f432f629bfe2d8ead74407e065 c64e5540eea3864955bbe8e77a281001ccf52373 c8156e6eb9d62d011abc6d64e9f7a9eb8cfe785b c853d3a09074a2079a30898dac879af5d6a345e4 c910a55a4e61d998436a7d62633b3471bf3c885f + c9581df5dbc0b7ec9a201ddabea346e9fdaa36d6 c9fa2e1bfe15f085842091afd63a6f3a2e146e6e ca84bef0a3e71d307d065fff298ddb340f096d8c cbaeccc04a4e80d8ba7dc6f504a0debe640abb51 cbea425777c89f4a5d09c21637b5698bfd93c2a0 + cc0d44eb33af131fbf7e146eefe721b1d21ee31e cc7bbe85321f8ddc9ce563d4b48d8fdc00157e04 cd6c43359a37983fa3965b22f13264d9d8c3db90 ce62ac4dab5b05f09dc94655d2a7efd73913e0e4 @@ -115,6 +141,7 @@ cf7f7d5b0f5008bb41ca0935aec071753c4a7b37 d070c19c21dabe933d4c94ca7d3788fa73b0afb2 d27eeee179147948d370f2302aacb00defa564ae + d2ab2909095d32d50ad8a4f88b377a8030e8d725 d3952689b6e730f85d7b279dccc702b9c17a0b0c d603fd0b38d1fc69f9b74663b05bb185901e9c27 d8902acf5a5eb4aa9119e389f8db5fef87b1185a @@ -124,9 +151,11 @@ dd39eaa8f95ff58db3f2df606950223db8ebea11 e309e6c6bfa925c38233aa1a077c042ef8ac0d67 e3f00afe83d711d70372f7535e6bb5408bfc886a + e3f0cc8eaf84220cbcdb431263a0fa0e52b7bff9 e455907d4ca3e86149214f895d09fd9c86a8b846 e456c35dfaa0f1ffa6684a79d981bc9c10c46b1a e667696736b5b353df0722c4496a6766607e0a23 + e8a47c0d0a46cf36b2937e5dd86315ec84f114f0 eb1b889070facc271d175cbcd850b36f1d67c6fc ec7b6f03fd311f7d9cc060c489eb6ea339dffb0a ed590ec28d8c5b2c9e64ca2915cf5d5431c26891 @@ -138,6 +167,7 @@ f929c9c93e271dc7a6854fe3959bfe6e4deffeff fa09f007c6b2ea46899a8af2bc0bcfae0c7d68ff fc9d51555c33e6ba7a22e24c0d58420a96298a03 + fcda395a6ec79b38cf8fe273c6e2082477bca176 ff0a33e4d343a8f98b4630b990a44aad9b4ad1ac diff --git a/modules/profile/manifests/jenkins/master.pp b/modules/profile/manifests/jenkins/master.pp index 970a5ad4..6ec85ec8 100644 --- a/modules/profile/manifests/jenkins/master.pp +++ b/modules/profile/manifests/jenkins/master.pp @@ -125,7 +125,7 @@ owner => jenkins, group => jenkins, source => 'puppet:///modules/jenkins_files/var/lib/jenkins/hudson.plugins.warnings.WarningsPublisher.xml', - require => Jenkins::Plugin['warnings'], + require => Jenkins::Plugin['warnings-ng'], notify => Service['jenkins'], } diff --git a/modules/profile/manifests/jenkins/rosplugins.pp b/modules/profile/manifests/jenkins/rosplugins.pp index 9fa92dc6..4bc66708 100644 --- a/modules/profile/manifests/jenkins/rosplugins.pp +++ b/modules/profile/manifests/jenkins/rosplugins.pp @@ -1,200 +1,235 @@ -# This module was automatically generated on 2019-01-22 11:09:04 +# This module was automatically generated on 2020-03-04 19:37:46 # Instead of editing it, update plugins via the Jenkins web UI and rerun the generator. # Otherwise your changes will be overwritten the next time it is run. class profile::jenkins::rosplugins { ::jenkins::plugin { 'PrioritySorter': version => '3.6.0', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['cloudbees-folder'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['matrix-project'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['cloudbees-folder'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'ace-editor': version => '1.1', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'analysis-core': version => '1.95', - require => [ Jenkins::Plugin['ant'], Jenkins::Plugin['antisamy-markup-formatter'], Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['dashboard-view'], Jenkins::Plugin['git'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['maven-plugin'], Jenkins::Plugin['structs'], Jenkins::Plugin['token-macro'] ] + require => [ Jenkins::Plugin['ant'], Jenkins::Plugin['antisamy-markup-formatter'], Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['dashboard-view'], Jenkins::Plugin['git'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['maven-plugin'], Jenkins::Plugin['structs'], Jenkins::Plugin['token-macro'], Jenkins::Plugin['trilead-api'] ] + } + + ::jenkins::plugin { 'analysis-model-api': + version => '8.0.0', + require => [ Jenkins::Plugin['plugin-util-api'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'ant': version => '1.9', - require => [ Jenkins::Plugin['structs'] ] + require => [ Jenkins::Plugin['structs'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'antisamy-markup-formatter': version => '1.5', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['junit'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['junit'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'apache-httpcomponents-client-4-api': - version => '4.5.5-3.0', - require => [ Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'] ] + version => '4.5.10-2.0', + require => [ Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'audit-trail': version => '2.3', - require => [ Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'] ] + require => [ Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'badge': version => '1.6', - require => [ Jenkins::Plugin['antisamy-markup-formatter'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['script-security'], Jenkins::Plugin['structs'], Jenkins::Plugin['workflow-step-api'] ] + require => [ Jenkins::Plugin['antisamy-markup-formatter'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['script-security'], Jenkins::Plugin['structs'], Jenkins::Plugin['trilead-api'], Jenkins::Plugin['workflow-step-api'] ] } ::jenkins::plugin { 'bazaar': version => '1.22', - require => [ Jenkins::Plugin['ant'], Jenkins::Plugin['antisamy-markup-formatter'], Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['external-monitor-job'], Jenkins::Plugin['javadoc'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['junit'], Jenkins::Plugin['ldap'], Jenkins::Plugin['mailer'], Jenkins::Plugin['matrix-auth'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['pam-auth'], Jenkins::Plugin['windows-slaves'] ] + require => [ Jenkins::Plugin['ant'], Jenkins::Plugin['antisamy-markup-formatter'], Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['external-monitor-job'], Jenkins::Plugin['javadoc'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['junit'], Jenkins::Plugin['ldap'], Jenkins::Plugin['mailer'], Jenkins::Plugin['matrix-auth'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['pam-auth'], Jenkins::Plugin['trilead-api'], Jenkins::Plugin['windows-slaves'] ] + } + + ::jenkins::plugin { 'bootstrap4-api': + version => '4.4.1-10', + require => [ Jenkins::Plugin['font-awesome-api'], Jenkins::Plugin['jquery3-api'], Jenkins::Plugin['popper-api'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'bouncycastle-api': version => '2.17', - require => [ Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'] ] + require => [ Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'branch-api': version => '2.0.20', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['cloudbees-folder'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['scm-api'], Jenkins::Plugin['structs'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['cloudbees-folder'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['scm-api'], Jenkins::Plugin['structs'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'build-timeout': version => '1.19', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['token-macro'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['token-macro'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'cloudbees-folder': version => '6.6', - require => [ Jenkins::Plugin['credentials'] ] + require => [ Jenkins::Plugin['credentials'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'collapsing-console-sections': version => '1.7.0', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['jquery'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['jquery'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'command-launcher': version => '1.2', - require => [ Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['script-security'] ] + require => [ Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['script-security'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'conditional-buildstep': version => '1.3.6', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['maven-plugin'], Jenkins::Plugin['run-condition'], Jenkins::Plugin['token-macro'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['maven-plugin'], Jenkins::Plugin['run-condition'], Jenkins::Plugin['token-macro'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'config-file-provider': version => '3.4.1', - require => [ Jenkins::Plugin['cloudbees-folder'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['credentials'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['ssh-credentials'], Jenkins::Plugin['structs'], Jenkins::Plugin['token-macro'] ] + require => [ Jenkins::Plugin['cloudbees-folder'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['credentials'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['ssh-credentials'], Jenkins::Plugin['structs'], Jenkins::Plugin['token-macro'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'copyartifact': version => '1.41', - require => [ Jenkins::Plugin['apache-httpcomponents-client-4-api'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['maven-plugin'], Jenkins::Plugin['scm-api'], Jenkins::Plugin['structs'] ] + require => [ Jenkins::Plugin['apache-httpcomponents-client-4-api'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['maven-plugin'], Jenkins::Plugin['scm-api'], Jenkins::Plugin['structs'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'cvs': version => '2.14', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['jsch'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['jsch'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'dashboard-view': version => '2.9.11', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['maven-plugin'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['maven-plugin'], Jenkins::Plugin['trilead-api'] ] + } + + ::jenkins::plugin { 'data-tables-api': + version => '1.10.20-13', + require => [ Jenkins::Plugin['bootstrap4-api'], Jenkins::Plugin['font-awesome-api'], Jenkins::Plugin['jquery3-api'], Jenkins::Plugin['plugin-util-api'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'description-setter': version => '1.10', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['junit'], Jenkins::Plugin['matrix-project'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['junit'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'disable-failed-job': version => '1.15', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'display-url-api': version => '2.2.0', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'] ] + } + + ::jenkins::plugin { 'dtkit-api': + version => '2.1.2', + require => [ Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'durable-task': version => '1.27', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'] ] + } + + ::jenkins::plugin { 'echarts-api': + version => '4.6.0-7', + require => [ Jenkins::Plugin['jquery3-api'], Jenkins::Plugin['plugin-util-api'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'email-ext': version => '2.63', - require => [ Jenkins::Plugin['analysis-core'], Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['config-file-provider'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['junit'], Jenkins::Plugin['mailer'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['script-security'], Jenkins::Plugin['structs'], Jenkins::Plugin['token-macro'], Jenkins::Plugin['workflow-job'], Jenkins::Plugin['workflow-step-api'] ] + require => [ Jenkins::Plugin['analysis-core'], Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['config-file-provider'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['junit'], Jenkins::Plugin['mailer'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['script-security'], Jenkins::Plugin['structs'], Jenkins::Plugin['token-macro'], Jenkins::Plugin['trilead-api'], Jenkins::Plugin['workflow-job'], Jenkins::Plugin['workflow-step-api'] ] } ::jenkins::plugin { 'embeddable-build-status': version => '1.9', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'external-monitor-job': version => '1.7', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'extra-columns': version => '1.20', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['junit'], Jenkins::Plugin['workflow-job'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['junit'], Jenkins::Plugin['trilead-api'], Jenkins::Plugin['workflow-job'] ] + } + + ::jenkins::plugin { 'font-awesome-api': + version => '5.12.0-7', + require => [ Jenkins::Plugin['plugin-util-api'], Jenkins::Plugin['trilead-api'] ] + } + + ::jenkins::plugin { 'forensics-api': + version => '0.7.0', + require => [ Jenkins::Plugin['bootstrap4-api'], Jenkins::Plugin['data-tables-api'], Jenkins::Plugin['echarts-api'], Jenkins::Plugin['font-awesome-api'], Jenkins::Plugin['jquery3-api'], Jenkins::Plugin['plugin-util-api'], Jenkins::Plugin['trilead-api'], Jenkins::Plugin['workflow-api'], Jenkins::Plugin['workflow-cps'], Jenkins::Plugin['workflow-job'] ] } ::jenkins::plugin { 'ghprb': version => '1.42.0', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['credentials'], Jenkins::Plugin['git'], Jenkins::Plugin['github'], Jenkins::Plugin['github-api'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['plain-credentials'], Jenkins::Plugin['scm-api'], Jenkins::Plugin['script-security'], Jenkins::Plugin['structs'], Jenkins::Plugin['token-macro'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['credentials'], Jenkins::Plugin['git'], Jenkins::Plugin['github'], Jenkins::Plugin['github-api'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['plain-credentials'], Jenkins::Plugin['scm-api'], Jenkins::Plugin['script-security'], Jenkins::Plugin['structs'], Jenkins::Plugin['token-macro'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'git': version => '3.9.1', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['credentials'], Jenkins::Plugin['git-client'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['mailer'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['parameterized-trigger'], Jenkins::Plugin['scm-api'], Jenkins::Plugin['ssh-credentials'], Jenkins::Plugin['structs'], Jenkins::Plugin['token-macro'], Jenkins::Plugin['workflow-scm-step'], Jenkins::Plugin['workflow-step-api'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['credentials'], Jenkins::Plugin['git-client'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['mailer'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['parameterized-trigger'], Jenkins::Plugin['scm-api'], Jenkins::Plugin['ssh-credentials'], Jenkins::Plugin['structs'], Jenkins::Plugin['token-macro'], Jenkins::Plugin['trilead-api'], Jenkins::Plugin['workflow-scm-step'], Jenkins::Plugin['workflow-step-api'] ] } ::jenkins::plugin { 'git-client': version => '2.7.3', - require => [ Jenkins::Plugin['apache-httpcomponents-client-4-api'], Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['credentials'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['jsch'], Jenkins::Plugin['ssh-credentials'], Jenkins::Plugin['structs'] ] + require => [ Jenkins::Plugin['apache-httpcomponents-client-4-api'], Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['credentials'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['jsch'], Jenkins::Plugin['ssh-credentials'], Jenkins::Plugin['structs'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'git-server': version => '1.7', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['git-client'], Jenkins::Plugin['jdk-tool'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['git-client'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'github': version => '1.29.3', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['credentials'], Jenkins::Plugin['display-url-api'], Jenkins::Plugin['git'], Jenkins::Plugin['github-api'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['plain-credentials'], Jenkins::Plugin['scm-api'], Jenkins::Plugin['structs'], Jenkins::Plugin['token-macro'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['credentials'], Jenkins::Plugin['display-url-api'], Jenkins::Plugin['git'], Jenkins::Plugin['github-api'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['plain-credentials'], Jenkins::Plugin['scm-api'], Jenkins::Plugin['structs'], Jenkins::Plugin['token-macro'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'github-api': version => '1.92', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jackson2-api'], Jenkins::Plugin['jdk-tool'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jackson2-api'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'github-branch-source': version => '2.4.1', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['credentials'], Jenkins::Plugin['display-url-api'], Jenkins::Plugin['git'], Jenkins::Plugin['github'], Jenkins::Plugin['github-api'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['scm-api'], Jenkins::Plugin['structs'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['credentials'], Jenkins::Plugin['display-url-api'], Jenkins::Plugin['git'], Jenkins::Plugin['github'], Jenkins::Plugin['github-api'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['scm-api'], Jenkins::Plugin['structs'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'github-oauth': version => '0.29', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['git'], Jenkins::Plugin['github-api'], Jenkins::Plugin['github-branch-source'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['mailer'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['workflow-multibranch'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['git'], Jenkins::Plugin['github-api'], Jenkins::Plugin['github-branch-source'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['mailer'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['trilead-api'], Jenkins::Plugin['workflow-multibranch'] ] } ::jenkins::plugin { 'greenballs': version => '1.15', - require => [ Jenkins::Plugin['antisamy-markup-formatter'], Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['external-monitor-job'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['junit'], Jenkins::Plugin['ldap'], Jenkins::Plugin['mailer'], Jenkins::Plugin['matrix-auth'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['pam-auth'], Jenkins::Plugin['windows-slaves'] ] + require => [ Jenkins::Plugin['antisamy-markup-formatter'], Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['external-monitor-job'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['junit'], Jenkins::Plugin['ldap'], Jenkins::Plugin['mailer'], Jenkins::Plugin['matrix-auth'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['pam-auth'], Jenkins::Plugin['trilead-api'], Jenkins::Plugin['windows-slaves'] ] } ::jenkins::plugin { 'groovy': - version => '2.0', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['script-security'], Jenkins::Plugin['token-macro'] ] + version => '2.2', + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['script-security'], Jenkins::Plugin['token-macro'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'groovy-postbuild': - version => '2.4.2', - require => [ Jenkins::Plugin['badge'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['workflow-cps'] ] + version => '2.5', + require => [ Jenkins::Plugin['badge'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['script-security'], Jenkins::Plugin['trilead-api'], Jenkins::Plugin['workflow-cps'] ] } ::jenkins::plugin { 'htmlpublisher': @@ -204,57 +239,62 @@ ::jenkins::plugin { 'icon-shim': version => '2.0.3', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'jackson2-api': version => '2.9.7.1', - require => [ Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'] ] + require => [ Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'javadoc': version => '1.4', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'jdk-tool': version => '1.1', - require => [ ] + require => [ Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'jobConfigHistory': version => '2.18.3', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['junit'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['maven-plugin'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['junit'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['maven-plugin'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'jobrequeue': version => '1.1', - require => [ Jenkins::Plugin['ant'], Jenkins::Plugin['antisamy-markup-formatter'], Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['external-monitor-job'], Jenkins::Plugin['javadoc'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['junit'], Jenkins::Plugin['ldap'], Jenkins::Plugin['mailer'], Jenkins::Plugin['matrix-auth'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['pam-auth'], Jenkins::Plugin['windows-slaves'] ] + require => [ Jenkins::Plugin['ant'], Jenkins::Plugin['antisamy-markup-formatter'], Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['external-monitor-job'], Jenkins::Plugin['javadoc'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['junit'], Jenkins::Plugin['ldap'], Jenkins::Plugin['mailer'], Jenkins::Plugin['matrix-auth'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['pam-auth'], Jenkins::Plugin['trilead-api'], Jenkins::Plugin['windows-slaves'] ] } ::jenkins::plugin { 'jquery': version => '1.12.4-0', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'jquery-detached': version => '1.2.1', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'] ] + } + + ::jenkins::plugin { 'jquery3-api': + version => '3.4.1-10', + require => [ Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'jsch': version => '0.1.54.2', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['ssh-credentials'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['ssh-credentials'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'junit': - version => '1.26.1', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['script-security'], Jenkins::Plugin['structs'], Jenkins::Plugin['workflow-api'], Jenkins::Plugin['workflow-step-api'] ] + version => '1.28', + require => [ Jenkins::Plugin['script-security'], Jenkins::Plugin['structs'], Jenkins::Plugin['trilead-api'], Jenkins::Plugin['workflow-api'], Jenkins::Plugin['workflow-step-api'] ] } ::jenkins::plugin { 'ldap': version => '1.20', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['mailer'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['mailer'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'log-parser': @@ -264,132 +304,147 @@ ::jenkins::plugin { 'mailer': version => '1.22', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['display-url-api'], Jenkins::Plugin['jdk-tool'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['display-url-api'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'mapdb-api': version => '1.0.9.0', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['junit'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['junit'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'matrix-auth': version => '2.3', - require => [ Jenkins::Plugin['cloudbees-folder'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'] ] + require => [ Jenkins::Plugin['cloudbees-folder'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'matrix-project': - version => '1.13', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['junit'], Jenkins::Plugin['script-security'] ] + version => '1.14', + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['junit'], Jenkins::Plugin['script-security'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'maven-plugin': version => '3.1.2', - require => [ Jenkins::Plugin['apache-httpcomponents-client-4-api'], Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['javadoc'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['jsch'], Jenkins::Plugin['junit'], Jenkins::Plugin['mailer'], Jenkins::Plugin['token-macro'] ] + require => [ Jenkins::Plugin['apache-httpcomponents-client-4-api'], Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['javadoc'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['jsch'], Jenkins::Plugin['junit'], Jenkins::Plugin['mailer'], Jenkins::Plugin['token-macro'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'mercurial': version => '2.4', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['credentials'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['jsch'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['scm-api'], Jenkins::Plugin['ssh-credentials'], Jenkins::Plugin['structs'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['credentials'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['jsch'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['scm-api'], Jenkins::Plugin['ssh-credentials'], Jenkins::Plugin['structs'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'monitoring': version => '1.74.0', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'pam-auth': version => '1.4', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['junit'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['junit'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'parameterized-trigger': version => '2.35.2', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['conditional-buildstep'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['script-security'], Jenkins::Plugin['subversion'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['conditional-buildstep'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['script-security'], Jenkins::Plugin['subversion'], Jenkins::Plugin['trilead-api'] ] + } + + ::jenkins::plugin { 'pipeline-utility-steps': + version => '2.5.0', + require => [ Jenkins::Plugin['scm-api'], Jenkins::Plugin['script-security'], Jenkins::Plugin['structs'], Jenkins::Plugin['trilead-api'], Jenkins::Plugin['workflow-api'], Jenkins::Plugin['workflow-cps'], Jenkins::Plugin['workflow-step-api'] ] } ::jenkins::plugin { 'plain-credentials': version => '1.4', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['credentials'], Jenkins::Plugin['jdk-tool'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['credentials'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'] ] + } + + ::jenkins::plugin { 'plugin-util-api': + version => '1.0.1', + require => [ Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'pollscm': version => '1.3.1', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'] ] + } + + ::jenkins::plugin { 'popper-api': + version => '1.16.0-6', + require => [ Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'publish-over': version => '0.22', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'publish-over-ssh': version => '1.20.1', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['jsch'], Jenkins::Plugin['publish-over'], Jenkins::Plugin['structs'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['jsch'], Jenkins::Plugin['publish-over'], Jenkins::Plugin['structs'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'purge-build-queue-plugin': version => '1.0', - require => [ Jenkins::Plugin['ant'], Jenkins::Plugin['antisamy-markup-formatter'], Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['external-monitor-job'], Jenkins::Plugin['javadoc'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['junit'], Jenkins::Plugin['ldap'], Jenkins::Plugin['mailer'], Jenkins::Plugin['matrix-auth'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['pam-auth'], Jenkins::Plugin['windows-slaves'] ] + require => [ Jenkins::Plugin['ant'], Jenkins::Plugin['antisamy-markup-formatter'], Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['external-monitor-job'], Jenkins::Plugin['javadoc'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['junit'], Jenkins::Plugin['ldap'], Jenkins::Plugin['mailer'], Jenkins::Plugin['matrix-auth'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['pam-auth'], Jenkins::Plugin['trilead-api'], Jenkins::Plugin['windows-slaves'] ] } ::jenkins::plugin { 'run-condition': version => '1.2', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['token-macro'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['token-macro'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'scm-api': - version => '2.3.0', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['structs'] ] + version => '2.6.3', + require => [ Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['structs'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'script-security': - version => '1.48', - require => [ Jenkins::Plugin['jdk-tool'] ] + version => '1.71', + require => [ Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'ssh-agent': version => '1.17', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['credentials'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['ssh-credentials'], Jenkins::Plugin['workflow-step-api'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['credentials'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['ssh-credentials'], Jenkins::Plugin['trilead-api'], Jenkins::Plugin['workflow-step-api'] ] } ::jenkins::plugin { 'ssh-credentials': version => '1.14', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['credentials'], Jenkins::Plugin['jdk-tool'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['credentials'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'ssh-slaves': version => '1.28.1', - require => [ Jenkins::Plugin['command-launcher'], Jenkins::Plugin['credentials'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['ssh-credentials'] ] + require => [ Jenkins::Plugin['command-launcher'], Jenkins::Plugin['credentials'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['ssh-credentials'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'structs': version => '1.20', - require => [ Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'] ] + require => [ Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'subversion': - version => '2.12.1', - require => [ Jenkins::Plugin['command-launcher'], Jenkins::Plugin['credentials'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['mapdb-api'], Jenkins::Plugin['scm-api'], Jenkins::Plugin['ssh-credentials'], Jenkins::Plugin['structs'], Jenkins::Plugin['workflow-scm-step'] ] + version => '2.13.1', + require => [ Jenkins::Plugin['credentials'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['mapdb-api'], Jenkins::Plugin['scm-api'], Jenkins::Plugin['ssh-credentials'], Jenkins::Plugin['structs'], Jenkins::Plugin['trilead-api'], Jenkins::Plugin['workflow-scm-step'] ] } ::jenkins::plugin { 'systemloadaverage-monitor': version => '1.2', - require => [ Jenkins::Plugin['ant'], Jenkins::Plugin['antisamy-markup-formatter'], Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['external-monitor-job'], Jenkins::Plugin['javadoc'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['junit'], Jenkins::Plugin['ldap'], Jenkins::Plugin['mailer'], Jenkins::Plugin['matrix-auth'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['pam-auth'], Jenkins::Plugin['windows-slaves'] ] + require => [ Jenkins::Plugin['ant'], Jenkins::Plugin['antisamy-markup-formatter'], Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['external-monitor-job'], Jenkins::Plugin['javadoc'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['junit'], Jenkins::Plugin['ldap'], Jenkins::Plugin['mailer'], Jenkins::Plugin['matrix-auth'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['pam-auth'], Jenkins::Plugin['trilead-api'], Jenkins::Plugin['windows-slaves'] ] } ::jenkins::plugin { 'timestamper': version => '1.8.10', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['workflow-step-api'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'], Jenkins::Plugin['workflow-step-api'] ] } ::jenkins::plugin { 'token-macro': - version => '2.5', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['workflow-step-api'] ] + version => '2.11', + require => [ Jenkins::Plugin['structs'], Jenkins::Plugin['trilead-api'], Jenkins::Plugin['workflow-step-api'] ] } ::jenkins::plugin { 'translation': version => '1.16', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'trilead-api': @@ -397,59 +452,59 @@ require => [ ] } - ::jenkins::plugin { 'warnings': - version => '4.68', - require => [ Jenkins::Plugin['analysis-core'], Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['dashboard-view'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['maven-plugin'], Jenkins::Plugin['token-macro'] ] + ::jenkins::plugin { 'warnings-ng': + version => '8.0.0', + require => [ Jenkins::Plugin['analysis-model-api'], Jenkins::Plugin['antisamy-markup-formatter'], Jenkins::Plugin['apache-httpcomponents-client-4-api'], Jenkins::Plugin['bootstrap4-api'], Jenkins::Plugin['credentials'], Jenkins::Plugin['dashboard-view'], Jenkins::Plugin['data-tables-api'], Jenkins::Plugin['echarts-api'], Jenkins::Plugin['font-awesome-api'], Jenkins::Plugin['forensics-api'], Jenkins::Plugin['jquery3-api'], Jenkins::Plugin['matrix-project'], Jenkins::Plugin['plugin-util-api'], Jenkins::Plugin['structs'], Jenkins::Plugin['token-macro'], Jenkins::Plugin['trilead-api'], Jenkins::Plugin['workflow-api'], Jenkins::Plugin['workflow-cps'], Jenkins::Plugin['workflow-job'], Jenkins::Plugin['workflow-step-api'] ] } ::jenkins::plugin { 'windows-slaves': version => '1.3.1', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'] ] + require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'workflow-api': - version => '2.31', - require => [ Jenkins::Plugin['scm-api'], Jenkins::Plugin['structs'], Jenkins::Plugin['workflow-step-api'] ] + version => '2.40', + require => [ Jenkins::Plugin['scm-api'], Jenkins::Plugin['structs'], Jenkins::Plugin['trilead-api'], Jenkins::Plugin['workflow-step-api'] ] } ::jenkins::plugin { 'workflow-cps': - version => '2.60', - require => [ Jenkins::Plugin['ace-editor'], Jenkins::Plugin['jquery-detached'], Jenkins::Plugin['scm-api'], Jenkins::Plugin['script-security'], Jenkins::Plugin['structs'], Jenkins::Plugin['workflow-api'], Jenkins::Plugin['workflow-scm-step'], Jenkins::Plugin['workflow-step-api'], Jenkins::Plugin['workflow-support'] ] + version => '2.80', + require => [ Jenkins::Plugin['ace-editor'], Jenkins::Plugin['jquery-detached'], Jenkins::Plugin['scm-api'], Jenkins::Plugin['script-security'], Jenkins::Plugin['structs'], Jenkins::Plugin['trilead-api'], Jenkins::Plugin['workflow-api'], Jenkins::Plugin['workflow-scm-step'], Jenkins::Plugin['workflow-step-api'], Jenkins::Plugin['workflow-support'] ] } ::jenkins::plugin { 'workflow-cps-global-lib': version => '2.12', - require => [ Jenkins::Plugin['cloudbees-folder'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['credentials'], Jenkins::Plugin['git-client'], Jenkins::Plugin['git-server'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['scm-api'], Jenkins::Plugin['script-security'], Jenkins::Plugin['structs'], Jenkins::Plugin['workflow-cps'], Jenkins::Plugin['workflow-scm-step'] ] + require => [ Jenkins::Plugin['cloudbees-folder'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['credentials'], Jenkins::Plugin['git-client'], Jenkins::Plugin['git-server'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['scm-api'], Jenkins::Plugin['script-security'], Jenkins::Plugin['structs'], Jenkins::Plugin['trilead-api'], Jenkins::Plugin['workflow-cps'], Jenkins::Plugin['workflow-scm-step'] ] } ::jenkins::plugin { 'workflow-job': - version => '2.28', - require => [ Jenkins::Plugin['workflow-api'], Jenkins::Plugin['workflow-step-api'], Jenkins::Plugin['workflow-support'] ] + version => '2.36', + require => [ Jenkins::Plugin['trilead-api'], Jenkins::Plugin['workflow-api'], Jenkins::Plugin['workflow-step-api'], Jenkins::Plugin['workflow-support'] ] } ::jenkins::plugin { 'workflow-multibranch': version => '2.20', - require => [ Jenkins::Plugin['branch-api'], Jenkins::Plugin['cloudbees-folder'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['scm-api'], Jenkins::Plugin['script-security'], Jenkins::Plugin['structs'], Jenkins::Plugin['workflow-api'], Jenkins::Plugin['workflow-cps'], Jenkins::Plugin['workflow-job'], Jenkins::Plugin['workflow-scm-step'], Jenkins::Plugin['workflow-step-api'], Jenkins::Plugin['workflow-support'] ] + require => [ Jenkins::Plugin['branch-api'], Jenkins::Plugin['cloudbees-folder'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['scm-api'], Jenkins::Plugin['script-security'], Jenkins::Plugin['structs'], Jenkins::Plugin['trilead-api'], Jenkins::Plugin['workflow-api'], Jenkins::Plugin['workflow-cps'], Jenkins::Plugin['workflow-job'], Jenkins::Plugin['workflow-scm-step'], Jenkins::Plugin['workflow-step-api'], Jenkins::Plugin['workflow-support'] ] } ::jenkins::plugin { 'workflow-scm-step': version => '2.7', - require => [ Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['workflow-step-api'] ] + require => [ Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['trilead-api'], Jenkins::Plugin['workflow-step-api'] ] } ::jenkins::plugin { 'workflow-step-api': - version => '2.16', - require => [ Jenkins::Plugin['bouncycastle-api'], Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['structs'] ] + version => '2.22', + require => [ Jenkins::Plugin['structs'], Jenkins::Plugin['trilead-api'] ] } ::jenkins::plugin { 'workflow-support': - version => '2.22', - require => [ Jenkins::Plugin['scm-api'], Jenkins::Plugin['script-security'], Jenkins::Plugin['workflow-api'], Jenkins::Plugin['workflow-step-api'] ] + version => '3.4', + require => [ Jenkins::Plugin['scm-api'], Jenkins::Plugin['script-security'], Jenkins::Plugin['trilead-api'], Jenkins::Plugin['workflow-api'], Jenkins::Plugin['workflow-step-api'] ] } ::jenkins::plugin { 'xunit': - version => '2.3.1', - require => [ Jenkins::Plugin['command-launcher'], Jenkins::Plugin['jdk-tool'], Jenkins::Plugin['junit'], Jenkins::Plugin['structs'] ] + version => '2.3.8', + require => [ Jenkins::Plugin['dtkit-api'], Jenkins::Plugin['junit'], Jenkins::Plugin['structs'], Jenkins::Plugin['trilead-api'] ] } }