Skip to content

Commit 4c7afc6

Browse files
authored
Merge pull request #530 from NHSDigital/release/2025-03-07
Release/2025 03 07
2 parents c1fa2df + 1949bf5 commit 4c7afc6

File tree

46 files changed

+325
-126
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+325
-126
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## 2025-03-07
4+
- [PI-383] External ID
5+
- [PI-838] product_team includes product_team_id
6+
37
## 2025-03-05
48
- [PI-833] Read product by productID
59
- [PI-832] product_team_id as a key in product_team

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2025.03.05
1+
2025.03.07

changelog/2025-03-07.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
- [PI-383] External ID
2+
- [PI-838] product_team includes product_team_id

infrastructure/swagger/07_components--schemas--domain.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,8 @@ components:
8383
type: string
8484
cpm_product_team_id:
8585
type: string
86+
product_team_id:
87+
type: string
8688
ods_code:
8789
type: string
8890
status:
@@ -107,7 +109,8 @@ components:
107109
example:
108110
id: "P.1X3-XXX"
109111
name: "Sample Product"
110-
cpm_product_team_id: "55e86121-3826-468c-a6f0-dd0f1fbc0259"
112+
product_team_id: "55e86121-3826-468c-a6f0-dd0f1fbc0259"
113+
cpm_product_team_id: "a9a9694d-001b-45ce-9f2a-6c9bf80ae0d0"
111114
ods_code: "F5H1R"
112115
keys: []
113116
status: "active"

infrastructure/terraform/per_account/dev/parameters/main.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,3 +66,7 @@ resource "aws_secretsmanager_secret" "apigee-app-client-info" {
6666
resource "aws_secretsmanager_secret" "apigee-sds-app-key" {
6767
name = "${terraform.workspace}-apigee-sds-app-key"
6868
}
69+
70+
resource "aws_secretsmanager_secret" "external-id" {
71+
name = "${terraform.workspace}-external-id"
72+
}

infrastructure/terraform/per_account/dev/parameters/provider.tf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ provider "aws" {
22
region = local.region
33

44
assume_role {
5-
role_arn = "arn:aws:iam::${var.assume_account}:role/${var.assume_role}"
5+
role_arn = "arn:aws:iam::${var.assume_account}:role/${var.assume_role}"
6+
external_id = var.external_id
67
}
78

89
default_tags {

infrastructure/terraform/per_account/dev/parameters/vars.tf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ variable "assume_account" {
88

99
variable "assume_role" {}
1010

11+
variable "external_id" {}
12+
1113
variable "environment" {}
1214

1315
variable "deletion_protection_enabled" {

infrastructure/terraform/per_account/dev/provider.tf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ provider "aws" {
22
region = local.region
33

44
assume_role {
5-
role_arn = "arn:aws:iam::${var.assume_account}:role/${var.assume_role}"
5+
role_arn = "arn:aws:iam::${var.assume_account}:role/${var.assume_role}"
6+
external_id = var.external_id
67
}
78

89
default_tags {

infrastructure/terraform/per_account/dev/vars.tf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ variable "assume_account" {
88

99
variable "assume_role" {}
1010

11+
variable "external_id" {}
12+
1113
variable "environment" {}
1214

1315
variable "expiration_date" {

infrastructure/terraform/per_account/int/parameters/main.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,3 +61,7 @@ resource "aws_secretsmanager_secret" "etl_notify_slack_webhook_url" {
6161
resource "aws_secretsmanager_secret" "apigee-sds-app-key" {
6262
name = "${terraform.workspace}-apigee-sds-app-key"
6363
}
64+
65+
resource "aws_secretsmanager_secret" "external-id" {
66+
name = "${terraform.workspace}-external-id"
67+
}

0 commit comments

Comments
 (0)