-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Internal LB #321
Internal LB #321
Conversation
@kmaus-near creating this PR for visibility |
@itegulov @volovyks this PR is quite large, let me give some context: I separated dev and prod environments for ease of provisioning internal LBs for testnet and mainnet separate from the dev environment cloudrun services. Before we merge this, the service account that runs GHA pipelines needs to have access permissions to pagoda-shared-infrastructure VPC networks, as we are adding these cloudrun services to Pagoda's internal network in order to utilize the domain names from #250 and have the Prod services only accessible via Kong API gateway (Domains).
Please take a look at this PR and make any suggestions or call out any mistakes, if need feel free to throw a meeting invite on the calendar. |
I removed the DEV GHA pipeline, let's just keep what you guys have as discussed in our call. The Prod pipeline is manually triggered for testnet/mainnet. Do we know which service account is responsible for deploying the feature environments? I need to give it access to the shared VPC networks in order for it to deploy terraform. |
Thinking out loud here, should we add a version tag for mainnet/testnet releases? This way we can manually roll back if any issues occur. |
It should be
Yeah sounds like a good idea |
Terraform Feature Environment (dev-321)Terraform Initialization ⚙️
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can not technically approve this PR, because I've created it :/ So.. Approved :)
I would add a list of our envs with their proper names and a small 1-sentence description of each env purpose.
Definitely not a blocker now, but it would be nice to get rid of config duplication, especially in deployment scripts.
…mpc-recovery into kmaus-near/add-internal-lb
Terraform Feature Environment Destroy (dev-321)Terraform Initialization ⚙️
|
No description provided.