Skip to content

Commit 85e524a

Browse files
author
Bob Strahan
committed
Merge branch 'fix/govcloud2' into develop
2 parents c6b8dda + e7ebdd2 commit 85e524a

1 file changed

Lines changed: 18 additions & 2 deletions

File tree

scripts/generate_govcloud_template.py

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,12 @@ def __init__(self, verbose: bool = False):
105105
'AgentCoreGatewayManagerLogGroup',
106106
'AgentCoreGatewayExecutionRole',
107107
'AgentCoreGateway',
108-
'ExternalAppClient'
108+
'ExternalAppClient',
109+
'AgentCoreMCPHandlerFunction',
110+
'AgentCoreMCPHandlerLogGroup',
111+
# MCP Connector Cognito resources (depend on UserPool which is removed)
112+
'MCPConnectorClient',
113+
'MCPResourceServer'
109114
}
110115

111116
self.hitl_resources = {
@@ -189,7 +194,11 @@ def __init__(self, verbose: bool = False):
189194
'MCPTokenURL',
190195
'MCPAuthorizationURL',
191196
'DynamoDBAgentTableName',
192-
'DynamoDBAgentTableConsoleURL'
197+
'DynamoDBAgentTableConsoleURL',
198+
'ExternalMCPAgentsSecretConsoleURL',
199+
# MCP Connector outputs (depend on removed MCPConnectorClient/UserPool)
200+
'MCPConnectorClientId',
201+
'MCPConnectorClientSecret'
193202
}
194203

195204
def setup_logging(self):
@@ -773,6 +782,13 @@ def clean_template_for_headless_deployment(self, template: Dict[str, Any]) -> Di
773782
# Update policies list
774783
func_def['Properties']['Policies'] = cleaned_policies
775784

785+
# Clean ALB hosting nested stack parameters - remove WebUIBucket reference (removed resource)
786+
if 'ALBHOSTINGSTACK' in resources:
787+
alb_stack_params = resources['ALBHOSTINGSTACK'].get('Properties', {}).get('Parameters', {})
788+
if 'WebUIBucketName' in alb_stack_params:
789+
alb_stack_params['WebUIBucketName'] = ''
790+
self.logger.debug("Replaced WebUIBucketName with empty string in ALBHOSTINGSTACK (WebUIBucket removed)")
791+
776792
# Clean nested stack parameters comprehensively (unified pattern stack)
777793
pattern_stacks = ['PATTERNSTACK']
778794
for stack_name in pattern_stacks:

0 commit comments

Comments
 (0)