Files
domain-incoming/apps/woodpecker/apps_v1_Deployment_woodpecker-agent.yaml
2023-07-30 15:16:07 +02:00

60 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.1.5
app.kubernetes.io/name: agent
app.kubernetes.io/instance: woodpecker-agent
app.kubernetes.io/version: "v0.15.9"
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:
{}
containers:
- name: agent
securityContext:
{}
image: "woodpeckerci/woodpecker-agent:v0.15.9"
imagePullPolicy: Always
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.<namespace>.svc.cluster.local:9000"
envFrom:
- secretRef:
name: woodpecker-secret