Files
universe/deploy/kms-operator-system/kms-operator-controller-manager.yaml
T
zeekayandHanzo Dev 425b96f66e the cluster is named, not addressed by a gone account
Every provenance line and manifest still named a DigitalOcean context, and
the ARC values described a pool that died with it. A cluster gets a name
here; the address it answers on belongs to the private record.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-16 16:15:33 -07:00

76 lines
1.6 KiB
YAML

# Generated from the live kms-operator-system/kms-operator-controller-manager Deployment on 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: 1
selectorLabels:
control-plane: controller-manager
containerName: manager
image:
repository: ghcr.io/hanzoai/kms-operator
tag: v0.4.3
pullPolicy: Always
partOf: hanzo-universe
component: kms-operator
labels:
control-plane: controller-manager
args:
- --health-probe-bind-address=:8081
- --metrics-bind-address=127.0.0.1:8080
- --leader-elect
env:
- name: KMS_API_BASE
value: http://kms.lux-kms-go.svc.cluster.local
- name: KMS_AUTH_PATH
value: /v1/kms/auth/login
- name: RESYNC_INTERVAL
value: '60'
- name: ZAP_PORT
value: '9999'
resources:
limits:
cpu: 500m
memory: 256Mi
requests:
cpu: 10m
memory: 64Mi
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
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
ports:
- containerPort: 8080
name: http
- containerPort: 8081
name: health
imagePullSecrets:
- name: ghcr-luxfi
serviceAccountName: kms-operator-controller-manager
rollingUpdate:
maxSurge: 25%
maxUnavailable: 25%
topologySpread:
enabled: false
lifecycle: null
terminationGracePeriodSeconds: 10