playbook 0.4.2

YAML driven Docker DevOps
Documentation
---
apiVersion: batch/v1
kind: Job
metadata:
  generateName: batch-some-taskid-
  namespace: bluecheese
spec:
  ttlSecondsAfterFinished: 20
  template:
    metadata:
      name: bluecheese
    spec:
      volumes:
        - name: public-ro
          persistentVolumeClaim:
            claimName: public-ro-claim
        - name: current-ro
          persistentVolumeClaim:
            claimName: current-ro-claim-some-taskid
      containers:
        - name: step
          image: aleozlx/playbook-test:test1
          command: ['playbook']
          args: ['main.yml']
          imagePullPolicy: Always
          tty: true
          stdin: true
          env:
          - name: PYTHONUNBUFFERED
            value: "1"
          volumeMounts:
          - name: public-ro
            mountPath: /data/public-ro
            readOnly: true
          - name: current-ro
            mountPath: /home/hotwings/current-ro
            readOnly: true
          working_dir: /home/hotwings/current-ro
          resources:
            limits:
              nvidia.com/gpu: 0
      restartPolicy: Never
      nodeSelector:
        workset: gpu
  backoffLimit: 1