github.com/grahambrereton-form3/tilt@v0.10.18/synclet/synclet-conf.template.yaml (about)

     1  # Template should be populated using populate_config_template.py
     2  
     3  apiVersion: apps/v1beta2
     4  kind: DaemonSet
     5  metadata:
     6    name: %(owner)s-synclet
     7    namespace: kube-system
     8    labels:
     9      app: synclet
    10      owner: %(owner)s
    11      environment: %(environment)s
    12  spec:
    13    selector:
    14      matchLabels:
    15        app: synclet
    16        owner: %(owner)s
    17        environment: %(environment)s
    18    template:
    19      metadata:
    20        labels:
    21          app: synclet
    22          owner: %(owner)s
    23          environment: %(environment)s
    24      spec:
    25        tolerations:
    26        - key: node-role.kubernetes.io/master
    27          effect: NoSchedule
    28        containers:
    29        - name: synclet
    30          image: %(imgname)s
    31          imagePullPolicy: Always
    32          volumeMounts:
    33          - name: dockersocker
    34            mountPath: /var/run/docker.sock
    35          securityContext:
    36            privileged: true
    37        - image: docker.io/jaegertracing/jaeger-agent
    38          name: jaeger-agent
    39          ports:
    40          - containerPort: 5775
    41            protocol: UDP
    42          - containerPort: 6831
    43            protocol: UDP
    44          - containerPort: 6832
    45            protocol: UDP
    46          - containerPort: 5778
    47            protocol: TCP
    48          args: ["--collector.host-port=jaeger-collector.default:14267"]
    49        volumes:
    50          - name: dockersocker
    51            hostPath:
    52              path: /var/run/docker.sock