Skip to content

Commit

Permalink
start cutover of proxy infra -> dev/prod
Browse files Browse the repository at this point in the history
  • Loading branch information
kaladinlight committed May 9, 2024
1 parent b828058 commit b5b91f9
Showing 1 changed file with 41 additions and 0 deletions.
41 changes: 41 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -700,6 +700,15 @@ aliases:
api-memory-limit: 1Gi
api-memory-request: 500Mi

- &proxy-dev
<<: *proxy
assetName: proxy
environment: dev
pulumi-stack: public-dev-us-east-2
api-replicas: 1
api-max-replicas: 2
api-memory-limit: 500Mi

commands:
precheck:
description: install dependencies
Expand Down Expand Up @@ -1234,6 +1243,14 @@ workflows:
- deploy dependencies
<<: [*thorchain-dev, *only-develop]

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

- deploy-coinstack-node:
name: deploy proxy
organization: TAXISTAKE
Expand Down Expand Up @@ -1582,6 +1599,30 @@ workflows:
- approve thorchain
<<: [*thorchain, *only-main]

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

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

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

deploy-fallback:
jobs:
- lint-and-test-persist:
Expand Down

0 comments on commit b5b91f9

Please sign in to comment.