blob: a90565e0b3be445c05358df01baf428340df57d3 [file] [log] [blame]
apiVersion: apps/v1
kind: Deployment
metadata:
name: buildkite-agent
labels:
app: buildkite-agent
spec:
replicas: 1
selector:
matchLabels:
app: buildkite-agent
template:
metadata:
labels:
app: buildkite-agent
spec:
containers:
- name: buildkite-agent
image: gcr.io/kythe-repo/buildkite-agent
imagePullPolicy: Always
securityContext:
privileged: true
env:
- name: BUILDKITE_AGENT_TOKEN
valueFrom: {secretKeyRef: {name: buildkite-agent, key: token}}
- name: GOOGLE_APPLICATION_CREDENTIALS
value: /var/secrets/google/kythe-repo-e018b733306f.json
volumeMounts:
- name: google-cloud-key
mountPath: /var/secrets/google
- name: docker-binary
mountPath: /usr/bin/docker
- name: docker-socket
mountPath: /var/run/docker.sock
volumes:
- name: google-cloud-key
secret:
secretName: buildkite-agent-rbe-key
- name: docker-binary
hostPath: {path: /usr/bin/docker}
- name: docker-socket
hostPath: {path: /var/run/docker.sock}