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