61 lines
1.8 KiB
YAML
61 lines
1.8 KiB
YAML
# Source: agent/templates/deployment.yaml
|
|
apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
name: woodpecker-agent
|
|
labels:
|
|
helm.sh/chart: agent-0.2.0
|
|
app.kubernetes.io/name: agent
|
|
app.kubernetes.io/instance: woodpecker-agent
|
|
app.kubernetes.io/version: "2.3.0"
|
|
app.kubernetes.io/managed-by: Helm
|
|
spec:
|
|
replicas: 2
|
|
selector:
|
|
matchLabels:
|
|
app.kubernetes.io/name: agent
|
|
app.kubernetes.io/instance: woodpecker-agent
|
|
template:
|
|
metadata:
|
|
labels:
|
|
app.kubernetes.io/name: agent
|
|
app.kubernetes.io/instance: woodpecker-agent
|
|
spec:
|
|
serviceAccountName: woodpecker-agent
|
|
securityContext:
|
|
{}
|
|
initContainers:
|
|
containers:
|
|
- name: agent
|
|
securityContext:
|
|
{}
|
|
image: "docker.io/woodpeckerci/woodpecker-agent:v2.3.0"
|
|
imagePullPolicy: IfNotPresent
|
|
ports:
|
|
- name: http
|
|
containerPort: 3000
|
|
protocol: TCP
|
|
resources:
|
|
{}
|
|
env:
|
|
- name: WOODPECKER_BACKEND
|
|
value: "kubernetes"
|
|
- name: WOODPECKER_BACKEND_K8S_NAMESPACE
|
|
value: "woodpecker"
|
|
- name: WOODPECKER_BACKEND_K8S_POD_ANNOTATIONS
|
|
value: ""
|
|
- name: WOODPECKER_BACKEND_K8S_POD_LABELS
|
|
value: ""
|
|
- name: WOODPECKER_BACKEND_K8S_STORAGE_CLASS
|
|
value: ""
|
|
- name: WOODPECKER_BACKEND_K8S_STORAGE_RWX
|
|
value: "true"
|
|
- name: WOODPECKER_BACKEND_K8S_VOLUME_SIZE
|
|
value: "10G"
|
|
- name: WOODPECKER_CONNECT_RETRY_COUNT
|
|
value: "1"
|
|
- name: WOODPECKER_SERVER
|
|
value: "woodpecker-server:9000"
|
|
envFrom:
|
|
- secretRef:
|
|
name: woodpecker-secret |