Skip to content

Commit cf29337

Browse files
authored
Chore: [AEA-0000] - enable release to prod (#219)
## Summary - Routine Change ### Details - enable release to prod
1 parent a637a58 commit cf29337

File tree

2 files changed

+29
-45
lines changed

2 files changed

+29
-45
lines changed

.github/workflows/release.yml

Lines changed: 29 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -145,46 +145,32 @@ jobs:
145145
SLACK_BOT_TOKEN: ${{ secrets.INT_SLACK_BOT_TOKEN }}
146146
SLACK_SIGNING_SECRET: ${{ secrets.INT_SLACK_SIGNING_SECRET }}
147147

148-
# TODO: uncomment when ready to release to prod
149-
# release_prod:
150-
# needs: [get_commit_id, tag_release, package_code, release_int]
151-
# uses: ./.github/workflows/release_all_stacks.yml
152-
# with:
153-
# STACK_NAME: epsam
154-
# TARGET_ENVIRONMENT: prod
155-
# VERSION_NUMBER: ${{ inputs.dev_version || needs.tag_release.outputs.version_tag }}
156-
# COMMIT_ID: ${{ needs.get_commit_id.outputs.commit_id }}
157-
# CDK_APP_NAME: EpsAssistMeApp
158-
# DEPLOY_CODE: true
159-
# LOG_RETENTION_IN_DAYS: 731
160-
# LOG_LEVEL: "INFO"
161-
# CREATE_INT_RELEASE_NOTES: false
162-
# CREATE_PROD_RELEASE_NOTES: true
163-
# MARK_JIRA_RELEASED: true
164-
# CREATE_INT_RC_RELEASE_NOTES: false
165-
# IS_PULL_REQUEST: false
166-
# secrets:
167-
# CLOUD_FORMATION_DEPLOY_ROLE: ${{ secrets.PROD_CLOUD_FORMATION_DEPLOY_ROLE }}
168-
# CDK_PULL_IMAGE_ROLE: ${{ secrets.PROD_CDK_PULL_IMAGE_ROLE }}
169-
# DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
170-
# INT_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.INT_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
171-
# PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
172-
# DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE }}
173-
# REGRESSION_TESTS_PEM: ${{ secrets.REGRESSION_TESTS_PEM }}
174-
# SLACK_BOT_TOKEN: ${{ secrets.PROD_SLACK_BOT_TOKEN }}
175-
# SLACK_SIGNING_SECRET: ${{ secrets.PROD_SLACK_SIGNING_SECRET }}
176-
#
177-
# create_release_notes:
178-
# needs: [tag_release, package_code, get_commit_id, release_int, release_prod]
179-
# uses: ./.github/workflows/create_release_notes.yml
180-
# with:
181-
# VERSION_NUMBER: ${{ inputs.dev_version || needs.tag_release.outputs.version_tag }}
182-
# CREATE_INT_RELEASE_NOTES: true
183-
# CREATE_INT_RC_RELEASE_NOTES: false
184-
# CREATE_PROD_RELEASE_NOTES: true
185-
# MARK_JIRA_RELEASED: true
186-
# secrets:
187-
# DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE }}
188-
# DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
189-
# INT_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.INT_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
190-
# PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
148+
release_prod:
149+
needs: [tag_release, package_code, release_int]
150+
uses: ./.github/workflows/release_all_stacks.yml
151+
with:
152+
STACK_NAME: epsam
153+
TARGET_ENVIRONMENT: prod
154+
VERSION_NUMBER: ${{ inputs.dev_version || needs.tag_release.outputs.version_tag }}
155+
COMMIT_ID: ${{ github.sha }}
156+
CDK_APP_NAME: EpsAssistMeApp
157+
DEPLOY_CODE: true
158+
LOG_RETENTION_IN_DAYS: 731
159+
LOG_LEVEL: "INFO"
160+
CREATE_INT_RELEASE_NOTES: false
161+
CREATE_PROD_RELEASE_NOTES: true
162+
MARK_JIRA_RELEASED: true
163+
CREATE_INT_RC_RELEASE_NOTES: false
164+
IS_PULL_REQUEST: false
165+
RUN_REGRESSION_TESTS: false
166+
secrets:
167+
CLOUD_FORMATION_DEPLOY_ROLE: ${{ secrets.PROD_CLOUD_FORMATION_DEPLOY_ROLE }}
168+
CDK_PULL_IMAGE_ROLE: ${{ secrets.PROD_CDK_PULL_IMAGE_ROLE }}
169+
DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
170+
INT_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.INT_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
171+
PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE: ${{ secrets.PROD_CLOUD_FORMATION_CHECK_VERSION_ROLE }}
172+
DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_EXECUTE_LAMBDA_ROLE }}
173+
REGRESSION_TESTS_PEM: ${{ secrets.REGRESSION_TESTS_PEM }}
174+
SLACK_BOT_TOKEN: ${{ secrets.PROD_SLACK_BOT_TOKEN }}
175+
SLACK_SIGNING_SECRET: ${{ secrets.PROD_SLACK_SIGNING_SECRET }}
176+

packages/cdk/resources/Functions.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import {StringParameter} from "aws-cdk-lib/aws-ssm"
55
import {Secret} from "aws-cdk-lib/aws-secretsmanager"
66
import {TableV2} from "aws-cdk-lib/aws-dynamodb"
77

8-
const BEDROCK_KB_DATA_SOURCE = "eps-assist-kb-ds"
98
const LAMBDA_MEMORY_SIZE = "265"
109

1110
export interface FunctionsProps {
@@ -59,7 +58,6 @@ export class Functions extends Construct {
5958
"RAG_MODEL_ID": props.ragModelId,
6059
"QUERY_REFORMULATION_MODEL_ID": props.queryReformulationModelId,
6160
"KNOWLEDGEBASE_ID": props.knowledgeBaseId,
62-
"BEDROCK_KB_DATA_SOURCE": BEDROCK_KB_DATA_SOURCE,
6361
"LAMBDA_MEMORY_SIZE": LAMBDA_MEMORY_SIZE,
6462
"SLACK_BOT_TOKEN_PARAMETER": props.slackBotTokenParameter.parameterName,
6563
"SLACK_SIGNING_SECRET_PARAMETER": props.slackSigningSecretParameter.parameterName,

0 commit comments

Comments
 (0)