Merge pull request #192 from navi-infra/INFRA-3199

INFRA-3199 | Ashvin | Add details for training account
This commit is contained in:
Ashvin S
2024-05-07 16:06:41 +05:30
committed by GitHub
2 changed files with 24 additions and 0 deletions

View File

@@ -97,6 +97,9 @@ var defaultWorkspaceMap = map[string]map[string]string{
"navi-ppl-uat": "aps1-np-navi-ppl",
"navi-ppl-prod": "aps1-prod-navi-ppl",
},
"ktk": {
"prod": "aps1-prod-navi-ktk",
},
}
var storageBackendBucketMap = map[string]map[string]string{
@@ -108,6 +111,9 @@ var storageBackendBucketMap = map[string]map[string]string{
"automation": "navi-bank-terraform-nonprod-state",
"spike": "navi-bank-terraform-nonprod-state",
},
"ktk": {
"prod": "navi-ktk-terraform-state",
},
}
var globalTagsMap = map[string]map[string]string{
@@ -192,10 +198,14 @@ var globalTagsMap = map[string]map[string]string{
"navi-ppl-prod": {
"environment": "prod",
},
"ktk": {
"environment": "prod",
},
}
var storageBackendAWSProfileMap = map[string]string{
"navi-bank-terraform-command-state": "cmd",
"navi-ktk-terraform-state": "prod",
"navi-bank-terraform-nonprod-state": "nonprod",
"navi-gi-terraform-nonprod-state": "gi-nonprod",
}
@@ -210,6 +220,7 @@ var ownerMap = map[string]string{
"navi-saas": "saas",
"navi-data-platform": "DataPlatform",
"navi-ppl": "navi-ppl",
"ktk": "ktk",
}
var productMap = map[string]string{
@@ -222,4 +233,5 @@ var productMap = map[string]string{
"navi-saas": "saas",
"navi-data-platform": "DataPlatform",
"navi-ppl": "navi-ppl",
"ktk": "navi-ktk",
}

View File

@@ -17,6 +17,8 @@ import (
"github.com/navi-infra/infra-provisioner/v2/bindata"
)
type void struct{}
const TemplatesDir = "templates"
const InitScript = "./deploy.sh"
const deploymentPortalUrl = "deployment-portal-backend.cmd.navi-tech.in"
@@ -114,7 +116,17 @@ func handlePanic() {
}
}
// sendResourceDeploymentStatusBlackList is a list of verticals for which deployment status should not be sent
var sendResourceDeploymentStatusBlackList = map[string]void{
"ktk": {},
}
func sendResourceDeploymentStatus(manifest *Manifest) {
if _, ok := sendResourceDeploymentStatusBlackList[manifest.InfraVertical]; ok {
log.Printf("Skipping sending deployment status for vertical %s", manifest.InfraVertical)
return
}
defer handlePanic()
client := &http.Client{}
url := getDeploymentPortalUrl(manifest.InfraVertical, manifest.Environment, manifest.Name)