wallet.lux.network is files, served from s3://hanzo-sites/lux/wallet
This commit is contained in:
@@ -1,194 +0,0 @@
|
||||
# Generated from the live lux-mainnet/wallet-web 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: 2
|
||||
selectorLabels:
|
||||
app: wallet-web
|
||||
containerName: web
|
||||
image:
|
||||
repository: ghcr.io/luxfi/wallet-web
|
||||
tag: v0.3.4
|
||||
pullPolicy: IfNotPresent
|
||||
partOf: wallet-web
|
||||
labels:
|
||||
brand: lux
|
||||
component: web
|
||||
resources:
|
||||
limits:
|
||||
cpu: 250m
|
||||
memory: 256Mi
|
||||
requests:
|
||||
cpu: 50m
|
||||
memory: 64Mi
|
||||
volumeMounts:
|
||||
- mountPath: /public/brand.json
|
||||
name: brand
|
||||
readOnly: true
|
||||
subPath: brand.json
|
||||
livenessProbe:
|
||||
failureThreshold: 3
|
||||
httpGet:
|
||||
path: /
|
||||
port: 3000
|
||||
scheme: HTTP
|
||||
initialDelaySeconds: 5
|
||||
periodSeconds: 15
|
||||
successThreshold: 1
|
||||
timeoutSeconds: 1
|
||||
readinessProbe:
|
||||
failureThreshold: 3
|
||||
httpGet:
|
||||
path: /
|
||||
port: 3000
|
||||
scheme: HTTP
|
||||
initialDelaySeconds: 3
|
||||
periodSeconds: 5
|
||||
successThreshold: 1
|
||||
timeoutSeconds: 1
|
||||
ports:
|
||||
- containerPort: 3000
|
||||
name: http
|
||||
servicePort: 80
|
||||
# The white label itself. ghcr.io/luxfi/wallet-web is one build serving every
|
||||
# brand and this file is the only thing that makes it Lux's. It was mounted here
|
||||
# and declared nowhere, so the pod waited 43 hours on a ConfigMap that could not
|
||||
# arrive. Content is the wallet repo's own default brand, copied not invented.
|
||||
configMaps:
|
||||
- name: wallet-web-brand
|
||||
data:
|
||||
brand.json: |
|
||||
{
|
||||
"brand": {
|
||||
"name": "\u25bc",
|
||||
"title": "\u25bc",
|
||||
"description": "Self-custodial wallet",
|
||||
"shortName": "\u25bc",
|
||||
"labsName": "\u25bc",
|
||||
"legalEntity": "\u25bc",
|
||||
"walletName": "\u25bc",
|
||||
"copyrightHolder": "\u25bc",
|
||||
"appDomain": "wallet.lux.network",
|
||||
"docsDomain": "docs.lux.network",
|
||||
"gatewayDomain": "api.lux.network",
|
||||
"helpUrl": "https://docs.lux.network/wallet",
|
||||
"termsUrl": "https://lux.network/terms",
|
||||
"privacyUrl": "https://lux.network/privacy",
|
||||
"downloadUrl": "https://wallet.lux.network/download",
|
||||
"walletApi": "https://wallet-api.lux.network",
|
||||
"iamIssuer": "https://lux.id",
|
||||
"iamClientId": "lux-wallet",
|
||||
"complianceEmail": "[email protected]",
|
||||
"supportEmail": "[email protected]",
|
||||
"twitter": "https://x.com/luxfi",
|
||||
"github": "https://github.com/luxfi",
|
||||
"discord": "https://discord.gg/lux",
|
||||
"logoUrl": "/logo.svg",
|
||||
"faviconUrl": "/favicon.ico",
|
||||
"primaryColor": "#FFFFFF",
|
||||
"defaultChainId": 96369,
|
||||
"supportedChainIds": [
|
||||
96369,
|
||||
96368,
|
||||
200200,
|
||||
36963,
|
||||
36911,
|
||||
494949,
|
||||
1,
|
||||
42161,
|
||||
8453,
|
||||
137,
|
||||
43114
|
||||
],
|
||||
"walletConnectProjectId": "",
|
||||
"insightsHost": "",
|
||||
"insightsApiKey": "",
|
||||
"theme": {
|
||||
"light": {
|
||||
"accent1": "#000000",
|
||||
"surface1": "#FFFFFF",
|
||||
"surface2": "#F9F9F9",
|
||||
"neutral1": "#131313",
|
||||
"neutral2": "rgba(19, 19, 19, 0.63)"
|
||||
},
|
||||
"dark": {
|
||||
"accent1": "#FFFFFF",
|
||||
"surface1": "#000000",
|
||||
"surface2": "#1A1A1A",
|
||||
"neutral1": "#FFFFFF",
|
||||
"neutral2": "rgba(255, 255, 255, 0.65)"
|
||||
}
|
||||
}
|
||||
},
|
||||
"chains": {
|
||||
"defaultChainId": 96369,
|
||||
"supported": [
|
||||
96369,
|
||||
96368,
|
||||
200200,
|
||||
36963,
|
||||
36911,
|
||||
494949,
|
||||
1,
|
||||
42161,
|
||||
8453,
|
||||
137,
|
||||
43114
|
||||
]
|
||||
},
|
||||
"rpc": {
|
||||
"96369": "https://api.lux.network/mainnet/ext/bc/C/rpc",
|
||||
"96368": "https://api.lux.network/testnet/ext/bc/C/rpc",
|
||||
"200200": "https://api.zoo.network/rpc",
|
||||
"1": "https://eth.llamarpc.com",
|
||||
"42161": "https://arb1.arbitrum.io/rpc",
|
||||
"8453": "https://mainnet.base.org",
|
||||
"137": "https://polygon-rpc.com",
|
||||
"43114": "https://api.avax.network/ext/bc/C/rpc"
|
||||
},
|
||||
"api": {
|
||||
"gateway": "https://api.lux.network",
|
||||
"insights": "https://insights.hanzo.ai"
|
||||
},
|
||||
"walletConnect": {
|
||||
"projectId": ""
|
||||
}
|
||||
}
|
||||
|
||||
volumes:
|
||||
- configMap:
|
||||
name: wallet-web-brand
|
||||
name: brand
|
||||
imagePullSecrets:
|
||||
- name: ghcr-luxfi
|
||||
rollingUpdate:
|
||||
maxSurge: 25%
|
||||
maxUnavailable: 25%
|
||||
topologySpread:
|
||||
enabled: false
|
||||
lifecycle: null
|
||||
terminationGracePeriodSeconds: 30
|
||||
ingress:
|
||||
enabled: true
|
||||
hosts:
|
||||
- wallet.lux.network
|
||||
tls: true
|
||||
className: ingress
|
||||
|
||||
# Enforcement switch, read by the lux-fleet ApplicationSet's templatePatch —
|
||||
# not by the chart. On while this Application already read Synced, so it
|
||||
# applies nothing today; what it adds is selfHeal, which returns a
|
||||
# hand-edited object to what is written here. prune stays off.
|
||||
cd:
|
||||
automated: false
|
||||
|
||||
# One amd64 manifest, so evo is the only node that can execute this. spark
|
||||
# registers qemu-x86_64 binfmt, which is worse than a refusal: the pod starts,
|
||||
# runs emulated, and faults at random — it has not faulted yet, which is luck. Stated rather than left
|
||||
# to the scheduler. The toleration keeps the pin working if `hanzo.ai/no-ci`
|
||||
# goes back on evo.
|
||||
nodeSelector:
|
||||
kubernetes.io/arch: amd64
|
||||
tolerations:
|
||||
- key: hanzo.ai/no-ci
|
||||
operator: Exists
|
||||
effect: NoSchedule
|
||||
Reference in New Issue
Block a user