...
Deployment DevOps Pipelines | Descriptions |
---|---|
Azure Resources Deployment 1 (Initial) | Will deploy container registrykeyvault, keyvault and appserviceplan resources for Safsecsur and Eregistry& Eregistry and container registry for Safsecsur |
Azure Resources Deployment 2 (Safsecsur) | Will deploy app service (for work management, LOV and service bus processing service), redisCache, appInsights(for work management, LOV and service bus processing service), postgreSQL, cosmosDB, apim, serviceBus, storageAccount resources for Safsecsur |
Azure Resources Deployment 3 (Eregistry) | Will deploy app service and appinsights (for Vessel Registry internal and external website) resources for Eregistry |
...
Pipeline Name | Variable Name | IsSecured | Associated Resource | ||||
---|---|---|---|---|---|---|---|
Deployment 1 (Initial) | EnvironmentName | ||||||
AzureAdObjectIdTargetEnvironment | |||||||
ContainerRegistrySKU | |||||||
TeamKrakenAzureAdObjectId | Yes | KeyVault | |||||
TeamNinjaTurtlesAzureAdObjectId | Yes | KeyVault | |||||
AzureAdTenantId | Yes | KeyVault | |||||
EregistryResourceGroupName | Azure Portal | ||||||
EregistryServiceConnectionName | Name of the service connection for the resource group and environment. DevOps->Project Settings->Service connections | ||||||
SafsecsurResourceGroupName | Azure Portal | ||||||
SafsecsurServiceConnectionName | Name of the service connection for the resource group and environment. DevOps->Project Settings->Service connections | ||||||
Deployment 2 (Safsecsur) | EnvironmentName | ||||||
TargetEnvironment | |||||||
ServiceConnection | Name of the service connection for the resource group and environment. DevOps->Project Settings->Service connections | ||||||
ResourceGroupName | Azure Portal | ||||||
ContainerRegistryPassword | Yes | ApimPublisherEmail | API Mangement | ApimPublisherName | API Management | ||
PsqlAdminName | Yes | PostreSQL Database | |||||
PsqlAdminPassword | Yes | PostreSQL Database | |||||
PsqlFirewallIpAddress | PostreSQL Database | ||||||
Deployment 3 (Eregistry) | EnvironmentName | ||||||
TargetEnvironment | |||||||
ServiceConnection | Name of the service connection for the resource group and environment. DevOps->Project Settings->Service connections | ||||||
ResourceGroupName | Azure Portal | ||||||
ContainerRegistryPassword | Yes |
...
Container Registry Name:
'{environmentName}{applicationGroup}crsafsecsurcr'
e.g 'ncdsafsecsurcr'Container Registry Image Name:
'{environmentName}{applicationGroup}safsecsur-{applicationNameservicename}'
Container Registry Image NameTag:
'{applicationGroup}safsecsur-{applicationNameservicename}'
EnvironmentName:
Environment Name | Descriptions | Location |
---|---|---|
ncd | Non-Production DEV | Canada Central |
nct | Non-Production TEST | Canada Central |
nca | Non-Production ACC | Canada Central |
pcp | Production | Canada Central |
TargetEnvironment:
Target Environment | Descriptions | Location |
---|---|---|
Development | Non-Production DEV | Canada Central |
Testing | Non-Production TEST | Canada Central |
Acceptance | Non-Production ACC | Canada Central |
Production | Production | Canada Central |
ApplicationGroup:
...