Skip to content

Commit

Permalink
chore: solana coinstack deployment (#1056)
Browse files Browse the repository at this point in the history
  • Loading branch information
kaladinlight authored Oct 8, 2024
1 parent 3704b5e commit b14d38e
Showing 1 changed file with 59 additions and 0 deletions.
59 changes: 59 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -669,6 +669,33 @@ aliases:
api-memory-limit: 500Mi
stateful-service-replicas: 1

- &solana
assetName: solana
pulumi-stack: public-us-east-2
pulumi-dir: coinstacks/solana/pulumi
rpc-url: https://mainnet.helius-rpc.com
rpc-api-key: $HELIUS_API_KEY
indexer-url: https://api.helius.xyz
indexer-api-key: $HELIUS_API_KEY
api-autoscaling: true
api-replicas: 2
api-max-replicas: 6
api-cpu-limit: 500m
api-cpu-request: 250m
api-cpu-threshold: 75
api-memory-limit: 1Gi
api-memory-request: 500Mi

- &solana-dev
<<: *solana
environment: dev
pulumi-stack: public-dev-us-east-2
rpc-url: https://mainnet.helius-rpc.com
indexer-url: https://api.helius.xyz
api-replicas: 1
api-max-replicas: 2
api-memory-limit: 500Mi

- &proxy
assetName: proxy
pulumi-stack: public-us-east-2
Expand Down Expand Up @@ -1224,6 +1251,14 @@ workflows:
- deploy dependencies
<<: [*base-dev, *only-develop]

- deploy-coinstack-node:
name: deploy solana develop
organization: TAXISTAKE
pulumi-command: up -f --yes
requires:
- deploy dependencies
<<: [*solana-dev, *only-develop]

- deploy-coinstack-go:
name: deploy thorchain develop
organization: TAXISTAKE
Expand Down Expand Up @@ -1565,6 +1600,30 @@ workflows:
- approve base
<<: [*base, *only-main]

####### SOLANA
- deploy-coinstack-node:
name: preview solana
organization: TAXISTAKE
pulumi-command: preview
requires:
- validate dependencies
<<: [*solana, *only-main]

- approve-coinstack:
name: approve solana
type: approval
requires:
- preview solana
<<: *only-main

- deploy-coinstack-node:
name: deploy solana
organization: TAXISTAKE
pulumi-command: up -f --yes
requires:
- approve solana
<<: [*solana, *only-main]

####### THORCHAIN
- deploy-coinstack-go:
name: preview thorchain
Expand Down

0 comments on commit b14d38e

Please sign in to comment.