github.com/replicatedhq/ship@v0.55.0/integration/failing/update/helm-values-files/expected/base/config.yaml (about) 1 --- 2 # Source: jenkins/templates/config.yaml 3 4 5 apiVersion: v1 6 kind: ConfigMap 7 metadata: 8 name: jenkins 9 data: 10 config.xml: |- 11 <?xml version='1.0' encoding='UTF-8'?> 12 <hudson> 13 <disabledAdministrativeMonitors/> 14 <version>lts</version> 15 <numExecutors>0</numExecutors> 16 <mode>NORMAL</mode> 17 <useSecurity>true</useSecurity> 18 <authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy"> 19 <denyAnonymousReadAccess>true</denyAnonymousReadAccess> 20 </authorizationStrategy> 21 <securityRealm class="hudson.security.LegacySecurityRealm"/> 22 <disableRememberMe>false</disableRememberMe> 23 <projectNamingStrategy class="jenkins.model.ProjectNamingStrategy$DefaultProjectNamingStrategy"/> 24 <workspaceDir>${JENKINS_HOME}/workspace/${ITEM_FULLNAME}</workspaceDir> 25 <buildsDir>${ITEM_ROOTDIR}/builds</buildsDir> 26 <markupFormatter class="hudson.markup.EscapedMarkupFormatter"/> 27 <jdks/> 28 <viewsTabBar class="hudson.views.DefaultViewsTabBar"/> 29 <myViewsTabBar class="hudson.views.DefaultMyViewsTabBar"/> 30 <clouds> 31 <org.csanchez.jenkins.plugins.kubernetes.KubernetesCloud plugin="kubernetes@1.12.4"> 32 <name>kubernetes</name> 33 <templates> 34 <org.csanchez.jenkins.plugins.kubernetes.PodTemplate> 35 <inheritFrom></inheritFrom> 36 <name>default</name> 37 <instanceCap>2147483647</instanceCap> 38 <idleMinutes>0</idleMinutes> 39 <label>jenkins-jenkins-slave </label> 40 <nodeSelector></nodeSelector> 41 <nodeUsageMode>NORMAL</nodeUsageMode> 42 <volumes> 43 </volumes> 44 <containers> 45 <org.csanchez.jenkins.plugins.kubernetes.ContainerTemplate> 46 <name>jnlp</name> 47 <image>jenkins/jnlp-slave:3.10-1</image> 48 <privileged>false</privileged> 49 <alwaysPullImage>false</alwaysPullImage> 50 <workingDir>/home/jenkins</workingDir> 51 <command></command> 52 <args>${computer.jnlpmac} ${computer.name}</args> 53 <ttyEnabled>false</ttyEnabled> 54 # Resources configuration is a little hacky. This was to prevent breaking 55 # changes, and should be cleanned up in the future once everybody had 56 # enough time to migrate. 57 <resourceRequestCpu>200m</resourceRequestCpu> 58 <resourceRequestMemory>256Mi</resourceRequestMemory> 59 <resourceLimitCpu>200m</resourceLimitCpu> 60 <resourceLimitMemory>256Mi</resourceLimitMemory> 61 <envVars> 62 <org.csanchez.jenkins.plugins.kubernetes.ContainerEnvVar> 63 <key>JENKINS_URL</key> 64 <value>http://jenkins:8080</value> 65 </org.csanchez.jenkins.plugins.kubernetes.ContainerEnvVar> 66 </envVars> 67 </org.csanchez.jenkins.plugins.kubernetes.ContainerTemplate> 68 </containers> 69 <envVars/> 70 <annotations/> 71 <imagePullSecrets/> 72 <nodeProperties/> 73 <podRetention class="org.csanchez.jenkins.plugins.kubernetes.pod.retention.Default"/> 74 </org.csanchez.jenkins.plugins.kubernetes.PodTemplate></templates> 75 <serverUrl>https://kubernetes.default</serverUrl> 76 <skipTlsVerify>false</skipTlsVerify> 77 <namespace>default</namespace> 78 <jenkinsUrl>http://jenkins:8080</jenkinsUrl> 79 <jenkinsTunnel>jenkins-agent:50000</jenkinsTunnel> 80 <containerCap>10</containerCap> 81 <retentionTimeout>5</retentionTimeout> 82 <connectTimeout>0</connectTimeout> 83 <readTimeout>0</readTimeout> 84 <podRetention class="org.csanchez.jenkins.plugins.kubernetes.pod.retention.Never"/> 85 </org.csanchez.jenkins.plugins.kubernetes.KubernetesCloud> 86 </clouds> 87 <quietPeriod>5</quietPeriod> 88 <scmCheckoutRetryCount>0</scmCheckoutRetryCount> 89 <views> 90 <hudson.model.AllView> 91 <owner class="hudson" reference="../../.."/> 92 <name>All</name> 93 <filterExecutors>false</filterExecutors> 94 <filterQueue>false</filterQueue> 95 <properties class="hudson.model.View$PropertyList"/> 96 </hudson.model.AllView> 97 </views> 98 <primaryView>All</primaryView> 99 <slaveAgentPort>50000</slaveAgentPort> 100 <disabledAgentProtocols> 101 <string>JNLP-connect</string> 102 <string>JNLP2-connect</string> 103 </disabledAgentProtocols> 104 <label></label> 105 <crumbIssuer class="hudson.security.csrf.DefaultCrumbIssuer"> 106 <excludeClientIPFromCrumb>true</excludeClientIPFromCrumb> 107 </crumbIssuer> 108 <nodeProperties/> 109 <globalNodeProperties/> 110 <noUsageStatistics>true</noUsageStatistics> 111 </hudson> 112 jenkins.model.JenkinsLocationConfiguration.xml: |- 113 <?xml version='1.1' encoding='UTF-8'?> 114 <jenkins.model.JenkinsLocationConfiguration> 115 <adminAddress></adminAddress> 116 <jenkinsUrl>http://jenkins:8080</jenkinsUrl> 117 </jenkins.model.JenkinsLocationConfiguration> 118 jenkins.CLI.xml: |- 119 <?xml version='1.1' encoding='UTF-8'?> 120 <jenkins.CLI> 121 <enabled>false</enabled> 122 </jenkins.CLI> 123 apply_config.sh: |- 124 mkdir -p /usr/share/jenkins/ref/secrets/; 125 echo "false" > /usr/share/jenkins/ref/secrets/slave-to-master-security-kill-switch; 126 cp --no-clobber /var/jenkins_config/config.xml /var/jenkins_home; 127 cp --no-clobber /var/jenkins_config/jenkins.CLI.xml /var/jenkins_home; 128 cp --no-clobber /var/jenkins_config/jenkins.model.JenkinsLocationConfiguration.xml /var/jenkins_home; 129 # Install missing plugins 130 cp /var/jenkins_config/plugins.txt /var/jenkins_home; 131 rm -rf /usr/share/jenkins/ref/plugins/*.lock 132 /usr/local/bin/install-plugins.sh `echo $(cat /var/jenkins_home/plugins.txt)`; 133 # Copy plugins to shared volume 134 cp -n /usr/share/jenkins/ref/plugins/* /var/jenkins_plugins; 135 plugins.txt: |- 136 kubernetes:1.12.4 137 workflow-job:2.24 138 workflow-aggregator:2.5 139 credentials-binding:1.16 140 git:3.9.1