github.com/olli-ai/jx/v2@v2.0.400-0.20210921045218-14731b4dd448/pkg/cmd/step/create/test_data/step_create_task/PodTemplates.yml (about)

     1  apiVersion: v1
     2  data:
     3    maven: |-
     4      apiVersion: v1
     5      kind: Pod
     6      metadata:
     7        name: jenkins-maven-java11
     8        labels:
     9          jenkins.io/kind: build-pod
    10        annotations:
    11          jenkins-x.io/devpodPorts: 5005, 8080
    12      spec:
    13        serviceAccount: jenkins
    14        nodeSelector:
    15        volumes:
    16        - name: workspace-volume
    17          emptyDir: {}
    18        - name: docker-daemon
    19          hostPath:
    20            path: /var/run/docker.sock
    21        - name: volume-0
    22          secret:
    23            secretName: jenkins-maven-settings
    24        - name: volume-1
    25          secret:
    26            secretName: jenkins-docker-cfg
    27        - name: volume-2
    28          secret:
    29            secretName: jenkins-release-gpg
    30        containers:
    31        - name: maven
    32          image: jenkinsxio/builder-maven-java11:0.1.235
    33          args:
    34          - cat
    35          command:
    36          - /bin/sh
    37          - -c
    38          workingDir: /home/jenkins
    39          securityContext:
    40            privileged: true
    41          tty: true
    42          env:
    43          - name: DOCKER_REGISTRY
    44            valueFrom:
    45              configMapKeyRef:
    46                name: jenkins-x-docker-registry
    47                key: docker.registry
    48          - name: TILLER_NAMESPACE
    49            value: kube-system
    50          - name: DOCKER_CONFIG
    51            value: /home/jenkins/.docker/
    52          - name: GIT_AUTHOR_EMAIL
    53            value: jenkins-x@googlegroups.com
    54          - name: GIT_AUTHOR_NAME
    55            value: jenkins-x-bot
    56          - name: GIT_COMMITTER_EMAIL
    57            value: jenkins-x@googlegroups.com
    58          - name: GIT_COMMITTER_NAME
    59            value: jenkins-x-bot
    60          - name: JENKINS_URL
    61            value: http://jenkins:8080
    62          - name: XDG_CONFIG_HOME
    63            value: /home/jenkins
    64          - name: _JAVA_OPTIONS
    65            value: -XX:+UnlockExperimentalVMOptions -Dsun.zip.disableMemoryMapping=true -XX:+UseParallelGC -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=10 -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Xms10m -Xmx192m
    66          resources:
    67            requests:
    68              cpu: 400m
    69              memory: 512Mi
    70            limits:
    71          volumeMounts:
    72            - mountPath: /home/jenkins
    73              name: workspace-volume
    74            - name: docker-daemon
    75              mountPath: /var/run/docker.sock
    76            - name: volume-0
    77              mountPath: /root/.m2/
    78            - name: volume-1
    79              mountPath: /home/jenkins/.docker
    80            - name: volume-2
    81              mountPath: /home/jenkins/.gnupg
    82    nodejs: |-
    83      apiVersion: v1
    84      kind: Pod
    85      metadata:
    86        name: jenkins-nodejs
    87        labels:
    88          jenkins.io/kind: build-pod
    89        annotations:
    90          jenkins-x.io/devpodPorts: 9229, 3000, 8080
    91      spec:
    92        serviceAccount: jenkins
    93        nodeSelector:
    94        volumes:
    95        - name: workspace-volume
    96          emptyDir: {}
    97        - name: docker-daemon
    98          hostPath:
    99            path: /var/run/docker.sock
   100        - name: volume-0
   101          secret:
   102            secretName: jenkins-docker-cfg
   103        containers:
   104        - name: nodejs
   105          image: jenkinsxio/builder-nodejs:0.1.235
   106          args:
   107          - cat
   108          command:
   109          - /bin/sh
   110          - -c
   111          workingDir: /home/jenkins
   112          securityContext:
   113            privileged: true
   114          tty: true
   115          env:
   116          - name: DOCKER_REGISTRY
   117            valueFrom:
   118              configMapKeyRef:
   119                name: jenkins-x-docker-registry
   120                key: docker.registry
   121          - name: TILLER_NAMESPACE
   122            value: kube-system
   123          - name: DOCKER_CONFIG
   124            value: /home/jenkins/.docker/
   125          - name: GIT_AUTHOR_EMAIL
   126            value: jenkins-x@googlegroups.com
   127          - name: GIT_AUTHOR_NAME
   128            value: jenkins-x-bot
   129          - name: GIT_COMMITTER_EMAIL
   130            value: jenkins-x@googlegroups.com
   131          - name: GIT_COMMITTER_NAME
   132            value: jenkins-x-bot
   133          - name: JENKINS_URL
   134            value: http://jenkins:8080
   135          - name: XDG_CONFIG_HOME
   136            value: /home/jenkins
   137          resources:
   138            requests:
   139              cpu: 400m
   140              memory: 512Mi
   141            limits:
   142          volumeMounts:
   143            - mountPath: /home/jenkins
   144              name: workspace-volume
   145            - name: docker-daemon
   146              mountPath: /var/run/docker.sock
   147            - name: volume-0
   148              mountPath: /home/jenkins/.docker
   149    go: |-
   150      apiVersion: v1
   151      kind: Pod
   152      metadata:
   153        name: jenkins-go
   154        labels:
   155          jenkins.io/kind: build-pod
   156        annotations:
   157          jenkins-x.io/devpodPorts: 2345, 8080
   158      spec:
   159        serviceAccount: jenkins
   160        nodeSelector:
   161        volumes:
   162        - name: workspace-volume
   163          emptyDir: {}
   164        - name: docker-daemon
   165          hostPath:
   166            path: /var/run/docker.sock
   167        - name: volume-0
   168          secret:
   169            secretName: jenkins-docker-cfg
   170        containers:
   171        - name: go
   172          image: jenkinsxio/builder-go:latest
   173          args:
   174          - cat
   175          command:
   176          - /bin/sh
   177          - -c
   178          workingDir: /home/jenkins
   179          securityContext:
   180            privileged: true
   181          tty: true
   182          env:
   183          - name: DOCKER_REGISTRY
   184            valueFrom:
   185              configMapKeyRef:
   186                name: jenkins-x-docker-registry
   187                key: docker.registry
   188          - name: TILLER_NAMESPACE
   189            value: kube-system
   190          - name: DOCKER_CONFIG
   191            value: /home/jenkins/.docker/
   192          - name: GIT_AUTHOR_EMAIL
   193            value: jenkins-x@googlegroups.com
   194          - name: GIT_AUTHOR_NAME
   195            value: jenkins-x-bot
   196          - name: GIT_COMMITTER_EMAIL
   197            value: jenkins-x@googlegroups.com
   198          - name: GIT_COMMITTER_NAME
   199            value: jenkins-x-bot
   200          - name: JENKINS_URL
   201            value: http://jenkins:8080
   202          - name: XDG_CONFIG_HOME
   203            value: /home/jenkins
   204          resources:
   205            requests:
   206              cpu: 400m
   207              memory: 600Mi
   208            limits:
   209          volumeMounts:
   210            - mountPath: /home/jenkins
   211              name: workspace-volume
   212            - name: docker-daemon
   213              mountPath: /var/run/docker.sock
   214            - name: volume-0
   215              mountPath: /home/jenkins/.docker
   216  kind: ConfigMap
   217  metadata:
   218    creationTimestamp: 2019-02-28T23:44:43Z
   219    name: jenkins-x-pod-templates
   220    namespace: jx
   221    resourceVersion: "89995"
   222    selfLink: /api/v1/namespaces/jx/configmaps/jenkins-x-pod-templates
   223    uid: d2aaaa85-3bb2-11e9-bd41-42010a8a00a2