diff --git a/charts/soroban-rpc/values-pubnet.yaml b/charts/soroban-rpc/values-pubnet.yaml new file mode 100644 index 0000000..1cbf504 --- /dev/null +++ b/charts/soroban-rpc/values-pubnet.yaml @@ -0,0 +1,224 @@ +global: + ## String to use to explicitly set namespace name in manifests. + ## Useful for those using "helm template" to render templates + # namespace: mynamespace + + ## String to partially override common.fullname template (will maintain the release name) + ## + # nameOverride: + + ## String to fully override common.fullname template + ## + # fullnameOverride: + + ## List of pre-existing image Pull Secrets to use + # imagePullSecrets: + # - imagepullsecret1 + # - imagepullsecret2 + + image: + sorobanRpc: + registry: docker.io + repository: stellar/soroban-rpc + ## Optional tag. + ## If absent, defaults to the appVersion from Chart.yaml + # tag: latest + + ## Specify a imagePullPolicy + ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' + ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images + ## + pullPolicy: Always + +sorobanRpc: + ## See global.image.sorobanRpc for image settings + + ## Soroban-rpc config variables + sorobanRpcConfig: + friendbotUrl: "https://friendbot.stellar.org/" + networkPassphrase: "Public Global Stellar Network ; September 2015" + historyArchiveUrls: "https://stellar-history-usw.franklintempleton.com/azuswshf401,https://stellar-archive-1-lobstr.s3.amazonaws.com,https://hercules-history.publicnode.org,https://stellar-full-history1.bdnodes.net,https://history.stellar.org/prd/core-live/core_live_003,https://history.stellar.org/prd/core-live/core_live_002,https://history.stellar.org/prd/core-live/core_live_001" + checkpointFrequence: 64 + + coreConfig: + networkPassphrase: "Public Global Stellar Network ; September 2015" + bucketlistDbIndexPageSizeExponent: 12 + failureSafety: 0 + unsafeQuorum: true + enableDiagnosticEvents: true + + homeDomains: + - homeDomain: "www.stellar.org" + quality: "HIGH" + - homeDomain: "stellar.blockdaemon.com" + quality: "HIGH" + - homeDomain: "www.stellar.org" + quality: "HIGH" + - homeDomain: "coinqvest.com" + quality: "HIGH" + - homeDomain: "satoshipay.io" + quality: "HIGH" + - homeDomain: "publicnode.org" + quality: "HIGH" + - homeDomain: "lobstr.co" + quality: "HIGH" + - homeDomain: "www.franklintempleton.com" + quality: "HIGH" + validators: + - name: "sdf_live_1" + homeDomain: "www.stellar.org" + publicKey: "GCGB2S2KGYARPVIA37HYZXVRM2YZUEXA6S33ZU5BUDC6THSB62LZSTYH" + address: "core-live-a.stellar.org" + history: "curl -sf http://history.stellar.org/prd/core-live/core_live_001/{0} -o {1}" + - address: "core-live-b.stellar.org" + history: "curl -sf http://history.stellar.org/prd/core-live/core_live_002/{0} -o {1}" + homeDomain: "www.stellar.org" + name: "sdf_live_2" + publickKey: "GCM6QMP3DLRPTAZW2UZPCPX2LF3SXWXKPMP3GKFZBDSF3QZGV2G5QSTK" + - address: "core-live-c.stellar.org" + history: "curl -sf http://history.stellar.org/prd/core-live/core_live_003/{0} -o {1}" + homeDomain: "www.stellar.org" + name: "sdf_live_3" + publicKey: "GABMKJM6I25XI4K7U6XWMULOUQIQ27BCTMLS6BYYSOWKTBUXVRJSXHYQ" + - address: "stellar-full-validator1.bdnodes.net" + history: "curl -sf https://stellar-full-history1.bdnodes.net/{0} -o {1}" + homeDomain: "stellar.blockdaemon.com" + name: "blockdaemon_1" + publicKey: "GAAV2GCVFLNN522ORUYFV33E76VPC22E72S75AQ6MBR5V45Z5DWVPWEU" + - address: "stellar-full-validator2.bdnodes.net" + history: "curl -sf https://stellar-full-history2.bdnodes.net/{0} -o {1}" + homeDomain: "stellar.blockdaemon.com" + name: "blockdaemon_2" + publicKey: "GAVXB7SBJRYHSG6KSQHY74N7JAFRL4PFVZCNWW2ARI6ZEKNBJSMSKW7C" + - address: "stellar-full-validator3.bdnodes.net" + history: "curl -sf https://stellar-full-history3.bdnodes.net/{0} -o {1}" + homeDomain: "stellar.blockdaemon.com" + name: "Blockdaemon Validator 3" + publicKey: "GAYXZ4PZ7P6QOX7EBHPIZXNWY4KCOBYWJCA4WKWRKC7XIUS3UJPT6EZ4" + - address: "finland.stellar.coinqvest.com" + history: "curl -sf https://finland.stellar.coinqvest.com/history/{0} -o {1}" + homeDomain: "coinqvest.com" + name: "coinqvest_fi" + publicKey: "GADLA6BJK6VK33EM2IDQM37L5KGVCY5MSHSHVJA4SCNGNUIEOTCR6J5T" + - address: "hongkong.stellar.coinqvest.com" + history: "curl -sf https://hongkong.stellar.coinqvest.com/history/{0} -o {1}" + homeDomain: "coinqvest.com" + name: "coinqvest_hk" + publicKey: "GAZ437J46SCFPZEDLVGDMKZPLFO77XJ4QVAURSJVRZK2T5S7XUFHXI2Z" + - address: "germany.stellar.coinqvest.com" + history: "curl -sf https://germany.stellar.coinqvest.com/history/{0} -o {1}" + homeDomain: "coinqvest.com" + name: "coinqvest_de" + publicKey: "GD6SZQV3WEJUH352NTVLKEV2JM2RH266VPEM7EH5QLLI7ZZAALMLNUVN" + - address: "stellar-de-fra.satoshipay.io" + history: "curl -sf https://stellar-history-de-fra.satoshipay.io/{0} -o {1}" + homeDomain: "satoshipay.io" + name: "satoshipay_de" + publicKey: "GC5SXLNAM3C4NMGK2PXK4R34B5GNZ47FYQ24ZIBFDFOCU6D4KBN4POAE" + - address: "stellar-sg-sin.satoshipay.io" + history: "curl -sf https://stellar-history-sg-sin.satoshipay.io/{0} -o {1}" + homeDomain: "satoshipay.io" + name: "satoshipay_sg" + publicKey: "GBJQUIXUO4XSNPAUT6ODLZUJRV2NPXYASKUBY4G5MYP3M47PCVI55MNT" + - address: "stellar-us-iowa.satoshipay.io" + history: "curl -sf https://stellar-history-us-iowa.satoshipay.io/{0} -o {1}" + homeDomain: "satoshipay.io" + name: "satoshipay_us" + publicKey: "GAK6Z5UVGUVSEK6PEOCAYJISTT5EJBB34PN3NOLEQG2SUKXRVV2F6HZY" + - address: "bootes.publicnode.org" + history: "curl -sf https://bootes-history.publicnode.org/{0} -o {1}" + homeDomain: "publicnode.org" + name: "bootes" + publickey: "GCVJ4Z6TI6Z2SOGENSPXDQ2U4RKH3CNQKYUHNSSPYFPNWTLGS6EBH7I2" + - address: "hercules.publicnode.org" + history: "curl -sf https://hercules-history.publicnode.org/{0} -o {1}" + homeDomain: "publicnode.org" + name: "hercules" + publickey: "GBLJNN3AVZZPG2FYAYTYQKECNWTQYYUUY2KVFN2OUKZKBULXIXBZ4FCT" + - address: "lyra.publicnode.org" + history: "curl -sf https://lyra-history.publicnode.org/{0} -o {1}" + homeDomain: "publicnode.org" + name: "lyra" + publickey: "GCIXVKNFPKWVMKJKVK2V4NK7D4TC6W3BUMXSIJ365QUAXWBRPPJXIR2Z" + - address: "v1.stellar.lobstr.co" + history: "curl -sf https://stellar-archive-1-lobstr.s3.amazonaws.com/{0} -o {1}" + homeDomain: "lobstr.co" + name: "lobstr_1_eu" + publickey: "GCFONE23AB7Y6C5YZOMKUKGETPIAJA4QOYLS5VNS4JHBGKRZCPYHDLW7" + - address: "v2.stellar.lobstr.co" + history: "curl -sf https://stellar-archive-2-lobstr.s3.amazonaws.com/{0} -o {1}" + homeDomain: "lobstr.co" + name: "lobstr_2_eu" + publickey: "GCB2VSADESRV2DDTIVTFLBDI562K6KE3KMKILBHUHUWFXCUBHGQDI7VL" + - address: "v3.stellar.lobstr.co" + history: "curl -sf https://stellar-archive-3-lobstr.s3.amazonaws.com/{0} -o {1}" + homeDomain: "lobstr.co" + name: "lobstr_3_north_america" + publickey: "GD5QWEVV4GZZTQP46BRXV5CUMMMLP4JTGFD7FWYJJWRL54CELY6JGQ63" + - address: "v4.stellar.lobstr.co" + history: "curl -sf https://stellar-archive-4-lobstr.s3.amazonaws.com/{0} -o {1}" + homeDomain: "lobstr.co" + name: "lobstr_4_asia" + publickey: "GA7TEPCBDQKI7JQLQ34ZURRMK44DVYCIGVXQQWNSWAEQR6KB4FMCBT7J" + - address: "v5.stellar.lobstr.co" + history: "curl -sf https://stellar-archive-5-lobstr.s3.amazonaws.com/{0} -o {1}" + homeDomain: "lobstr.co" + name: "lobstr_5_au" + publickey: "GA5STBMV6QDXFDGD62MEHLLHZTPDI77U3PFOD2SELU5RJDHQWBR5NNK7" + - address: "stellar1.franklintempleton.com:11625" + history: "curl -sf https://stellar-history-usw.franklintempleton.com/azuswshf401/{0} -o {1}" + homeDomain: "www.franklintempleton.com" + name: "FT_SCV_1" + publickey: "GARYGQ5F2IJEBCZJCBNPWNWVDOFK7IBOHLJKKSG2TMHDQKEEC6P4PE4V" + - address: "stellar2.franklintempleton.com:11625" + history: "curl -sf https://stellar-history-usc.franklintempleton.com/azuscshf401/{0} -o {1}" + homeDomain: "www.franklintempleton.com" + name: "FT_SCV_2" + publickey: "GCMSM2VFZGRPTZKPH5OABHGH4F3AVS6XTNJXDGCZ3MKCOSUBH3FL6DOB" + - address: "stellar3.franklintempleton.com:11625" + history: "curl -sf https://stellar-history-ins.franklintempleton.com/azinsshf401/{0} -o {1}" + homeDomain: "www.franklintempleton.com" + name: "FT_SCV_3" + publickey: "GA7DV63PBUUWNUFAF4GAZVXU2OZMYRATDLKTC7VTCG7AU4XUPN5VRX4A" + ingress: + host: example.com + + ## Optional TLS secret to use. If not set ingress will default to $releasename-cert + # tlsSecretName: mysecret.tls + + ## ingressClassName to use for the ingress object + # ingressClassName: myingress + + ## Additional annotations to add the Ingress template + #annotations: + # cert-manager.io/cluster-issuer: "default" + + ## Whether to provision persistent volume(PV). Recommended for production use cases and any deployment that is + ## configured to be on the pubnet network. On pubnet network, disk requirements start at 30GB minimum, + ## which pushes on the typical upper limit of ephemeral storage provided in cluster containers. + ## Choosing a PV storage class available from your cluster also allows choosing one that can provide a known + ## performant read/write throughput, we recommend at least 3k IOPS, 5MB/sec. + persistence: + enabled: false + storageClass: default + size: 100G + + ## Uncomment to use custom service account + # serviceAccountName: default + + ## Additional annotations or labels to add the StatefulSet template + # annotations: + # prometheus.io/scrape: "true" + # prometheus.io/port: "6061" + # labels: + # environment: "dev" + # mylabel1: "dev-value" + + ## Uncomment to set resource limits + # resources: + # limits: + # cpu: 2 + # memory: 4Gi + # requests: + # cpu: 250m + # memory: 2Gi diff --git a/charts/soroban-rpc/testnet-values.yaml b/charts/soroban-rpc/values-testnet.yaml similarity index 100% rename from charts/soroban-rpc/testnet-values.yaml rename to charts/soroban-rpc/values-testnet.yaml