Files
universe/deploy/lux-system/lux-operator-devnet.yaml
T

72 lines
1.5 KiB
YAML

# Generated from the live lux-system/lux-operator-devnet Deployment on do-sfo3-lux-k8s
# by hack/live2values.py. Live is the source: a repo of hand-applied
# manifests has unknown currency, the running fleet does not.
replicas: 0
selectorLabels:
app.kubernetes.io/name: lux-operator-devnet
containerName: operator
image:
repository: ghcr.io/luxfi/operator
tag: v0.8.8
pullPolicy: IfNotPresent
partOf: lux-network
labels:
lux.network/scope: lux-devnet
args:
- --api-group=lux.cloud
- --namespace=lux-devnet
- --enable-kinds=LuxNetwork
- --leader-elect=false
- --metrics-bind-address=:8080
- --health-probe-bind-address=:8081
- --operator-namespace=lux-system
env:
- name: WATCH_NAMESPACE
value: lux-devnet
- name: ENABLE_KINDS
value: LuxNetwork
- name: OPERATOR_API_GROUP
value: lux.cloud
resources:
limits:
cpu: 500m
memory: 512Mi
requests:
cpu: 100m
memory: 128Mi
livenessProbe:
failureThreshold: 3
httpGet:
path: /healthz
port: 8081
scheme: HTTP
initialDelaySeconds: 15
periodSeconds: 20
successThreshold: 1
timeoutSeconds: 1
readinessProbe:
failureThreshold: 3
httpGet:
path: /readyz
port: 8081
scheme: HTTP
initialDelaySeconds: 5
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 1
ports:
- containerPort: 8080
name: metrics
- containerPort: 8081
name: health
imagePullSecrets:
- name: ghcr-luxfi
serviceAccountName: lux-operator
rollingUpdate:
maxSurge: 25%
maxUnavailable: 25%
topologySpread:
enabled: false
lifecycle: null
terminationGracePeriodSeconds: 30