Files
domain/apps/woodpecker/apps_v1_Deployment_woodpecker-agent.yaml
2024-02-23 13:48:07 +01:00

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