Files

80 lines
2.6 KiB
YAML

# Corrected migration of luxnetworks.lux.network/luxd (lux-testnet) -> luxnetworks.lux.cloud
# Base: full legacy spec (production source of truth, preserves tenantImports + pluginSource.vmPlugins[].vmID).
# Forward-merged from prior incomplete new-group edit: exportSchedules, image.tag, upgradeConfig.quasarTimestamp, adoptExisting:true.
# Drops introduced by the prior incomplete edit (tenantImports loss, vmID->vmId rename) are REVERTED here.
apiVersion: lux.cloud/v1
kind: LuxNetwork
metadata:
name: luxd
namespace: lux-testnet
annotations:
lux.network/migrated-from: "luxnetworks.lux.network/luxd"
lux.network/migration-date: "2026-06-18T00:00:00Z"
spec:
adoptExisting: true
chainTracking:
trackAllChains: true
consensus:
sybilProtectionEnabled: true
exportSchedules:
- chainAlias: C
destination:
s3:
bucket: lux-snapshots
credentialsSecretRef:
name: hanzo-s3-secret
endpoint: http://s3.lux-system.svc.cluster.local:9000
keyPrefix: testnet/
image: ghcr.io/luxfi/rlp-export:latest
name: c-chain-hourly-v1780797409
schedule: 0 * * * *
genesisConfigMap: luxd-genesis
image:
pullPolicy: IfNotPresent
repository: ghcr.io/luxfi/node
tag: v1.30.3
networkId: 2
pluginSource:
bucket: s3://lux-plugins/v1.1.0/
endpoint: https://s3.lux.cloud
vmPlugins:
- chainIDs:
- nyGCobireNhxFB7iM5bxV74hAY6j9nQX6wizxfWomnMMtztkr
- vvSpHzUWYVAYgEwQBTfc6Nd8PGXRmDaLaFYgrGCuQKKRKzY2v
- sqjcAUJntLpr3bpbf4nTMEdTfSRGvFDmXsddFebkBx5g3yDve
- 2n2njofjYvece8gZWCNnc1mqkcqfW6kbrhPRZPVzwxrSQrQ4gE
objectKey: evm-linux-amd64
vmID: mgj786NP7uDwBCcq6YwThhaN8FLyybkCa4zBWTQbNgmK6k9A6
ports:
http: 9640
staking: 9641
seedRestore:
enabled: true
objectStoreUrl: http://s3.lux-system.svc.cluster.local:9000/lux-snapshots/testnet/testnet-node0-full.tar.gz
sourceType: ObjectStore
snapshotSchedule:
accessKey: hanzo
bucket: lux-snapshots
enabled: true
includeRlpExports: true
intervalSeconds: 3600
maxRetained: 5
objectStoreEndpoint: http://s3.lux-system.svc.cluster.local:9000
prefix: testnet
secretKeyRef: hanzo-s3-secret
sourceNodeIndex: 0
staking:
kms:
auth:
credentialsNamespace: lux-system
credentialsSecret: universal-auth-credentials
envSlug: testnet
hostApi: https://kms.lux.network/api
projectSlug: lux-infra
resyncInterval: 300
secretsPath: /staking
secretName: luxd-staking
upgradeConfig:
quasarTimestamp: 0
validators: 5