- mpc-api 0.1.0 → 1.1.1, mpc 0.1.0 → v1.10.1, mpc-dashboard 0.1.0 → 1.1.3
- node statefulset v1.23.31 → 1.23.31 (GHCR has bare semver, not v-prefix)
- indexer CRD tag latest → v1.0.1 across mainnet/testnet/devnet
- TODO comments on dex-gateway, dex-docs (no GHCR semver published)
- New manifests: bank-api, bank-admin, bank-dash (cluster-pinned commit-shas)
- New workflow: service-released.yml — per-service repository_dispatch listener
opens auto-merge PR on tag publish (node, mpc, mpc-api, mpc-dashboard,
dex-gateway, dex-docs, dex, broker, cex, bank-{api,admin,dash}, kms)
- LLM.md: documents auto-bump flow, registry conventions, drift table
60 lines
1.4 KiB
YAML
60 lines
1.4 KiB
YAML
---
|
|
# LuxMPC resource — managed by lux-operator LuxMPC controller.
|
|
# Operator creates: {name}-mpc-node StatefulSet, {name}-mpc-headless Service,
|
|
# {name}-mpc-api ClusterIP Service, optional Ingress.
|
|
# CRD: kubectl apply -f ~/work/lux/operator/k8s/crds/luxmpc-crd.yaml
|
|
#
|
|
# NOTE: Existing manually-managed StatefulSet is named "mpc-node".
|
|
# The operator will create "lux-mpc-node" — migrate when stable.
|
|
apiVersion: lux.network/v1alpha1
|
|
kind: LuxMPC
|
|
metadata:
|
|
name: lux
|
|
namespace: lux-mpc
|
|
spec:
|
|
nodes: 5
|
|
threshold: 3
|
|
image: ghcr.io/luxfi/mpc-api:1.1.1
|
|
imagePullPolicy: Always
|
|
p2pPort: 9999
|
|
apiPort: 8081
|
|
storage: 10Gi
|
|
secretName: mpc-secrets
|
|
# API is exposed at mpc.lux.network via hanzoai/ingress IngressRoute CRD
|
|
# apiHostname: mpc.lux.network
|
|
# tlsSecretName: mpc-lux-tls
|
|
backup:
|
|
enabled: true
|
|
interval: 3600
|
|
s3Bucket: lux-mpc-backups
|
|
s3Prefix: lux-mpc/
|
|
cpuRequest: 250m
|
|
memRequest: 512Mi
|
|
cpuLimit: "2"
|
|
memLimit: 4Gi
|
|
---
|
|
# LuxMPC for bridge signing cluster
|
|
apiVersion: lux.network/v1alpha1
|
|
kind: LuxMPC
|
|
metadata:
|
|
name: bridge
|
|
namespace: lux-bridge
|
|
spec:
|
|
nodes: 5
|
|
threshold: 3
|
|
image: ghcr.io/luxfi/mpc:v1.10.1
|
|
imagePullPolicy: Always
|
|
p2pPort: 9999
|
|
apiPort: 8080
|
|
storage: 10Gi
|
|
secretName: mpc-bridge-secrets
|
|
backup:
|
|
enabled: true
|
|
interval: 3600
|
|
s3Bucket: lux-mpc-backups
|
|
s3Prefix: lux-bridge/
|
|
cpuRequest: 250m
|
|
memRequest: 512Mi
|
|
cpuLimit: "2"
|
|
memLimit: 4Gi
|