---
    apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: jenkins
    spec:
      replicas: 1
      selector:
        matchLabels:
          app: jenkins
      template:
        metadata:
          labels:
            app: jenkins
        spec:
          containers:
          - name: jenkins
            image: acrpocs.azurecr.io/jenkins:latest
            ports:
            - containerPort: 8080
            volumeMounts:
              - name: jenkins-pv
                mountPath: /var/jenkins_home
          securityContext:
            runAsUser: 1000
            fsGroup: 1000
          restartPolicy: Always
          serviceAccountName: ""
          volumes:
          - name: jenkins-pv
            persistentVolumeClaim:
              claimName: jenkins-pvc
