Moving plugins out of jenkins.client class.
It is now included separately.
This way it would be possible to specify your own plugin set.
No need to override whole jenkins.client class on cluster level.
Change-Id: I850d59ac526c66da5316fbd1190ce0fa3a465c47
diff --git a/jenkins/client/init.yml b/jenkins/client/init.yml
index 409b3f3..a64c76f 100644
--- a/jenkins/client/init.yml
+++ b/jenkins/client/init.yml
@@ -2,6 +2,7 @@
- service.jenkins.support
- service.jenkins.client
- system.jenkins.client.approved_scripts
+ - system.jenkins.client.plugins
parameters:
_param:
jenkins_client_user: none
@@ -21,49 +22,6 @@
port: ${_param:jenkins_master_port}
username: ${_param:jenkins_client_user}
password: ${_param:jenkins_client_password}
- plugin:
- antisamy-markup-formatter: {}
- artifactory: {}
- blueocean: {}
- build-blocker-plugin: {}
- build-monitor-plugin: {}
- build-timeout: {}
- build-user-vars-plugin: {}
- categorized-view: {}
- copyartifact: {}
- description-setter: {}
- discard-old-build: {}
- docker-workflow: {}
- email-ext: {}
- envinject: {}
- extended-choice-parameter: {}
- extensible-choice-parameter: {}
- gerrit-trigger: {}
- git: {}
- github: {}
- heavy-job: {}
- jobConfigHistory: {}
- jira: {}
- ldap: {}
- lockable-resources: {}
- matrix-auth: {}
- monitoring: {}
- multiple-scms: {}
- performance: {}
- permissive-script-security: {}
- pipeline-utility-steps: {}
- plot: {}
- prometheus: {}
- rebuild: {}
- simple-theme-plugin: {}
- slack: {}
- ssh-agent: {}
- test-stability: {}
- throttle-concurrents: {}
- workflow-cps: {}
- workflow-remote-loader: {}
- workflow-scm-step:
- restart: true
lib:
pipeline-library:
enabled: true