Skip to content

Commit 084d840

Browse files
CCM-15019: adding plane: data
1 parent b70b035 commit 084d840

12 files changed

Lines changed: 21 additions & 1 deletion

File tree

lambdas/core-notifier-lambda/src/__tests__/domain/mapper.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ describe('mapper', () => {
2828
specversion: '1.0',
2929
id: 'event-123',
3030
source: 'pdm-service',
31+
plane: 'data',
3132
subject: 'resource/available',
3233
type: 'uk.nhs.notify.digital.letters.pdm.resource.available.v1',
3334
time: '2024-01-15T10:30:00Z',

lambdas/mesh-acknowledge/mesh_acknowledge/__tests__/fixtures.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ def create_downloaded_event_dict(event_id: str) -> Dict[str, str | int | Dict[st
1818
"type": (
1919
'uk.nhs.notify.digital.letters.mesh.inbox.message.downloaded.v1'
2020
),
21+
"plane": "data",
2122
"time": '2026-01-08T10:00:00Z',
2223
"recordedtime": '2026-01-08T10:00:00Z',
2324
"severitynumber": 2,

lambdas/mesh-acknowledge/mesh_acknowledge/__tests__/test_events.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ def create_invalid_sqs_record(event_id: str) -> Dict[str, str]:
7272
'769acdd4-6a47-496f-999f-76a6fd2c3959'
7373
),
7474
'type': 'uk.nhs.notify.digital.letters.mesh.inbox.message.downloaded.v1',
75+
'plane': 'data',
7576
'time': '2026-01-08T10:00:00Z',
7677
'recordedtime': '2026-01-08T10:00:00Z',
7778
'severitynumber': 2,
@@ -155,6 +156,7 @@ def test_publish_success(
155156
'time': fixed_time.isoformat(),
156157
'recordedtime': fixed_time.isoformat(),
157158
'type': 'uk.nhs.notify.digital.letters.mesh.inbox.message.acknowledged.v1',
159+
'plane': 'data',
158160
'dataschema': (
159161
'https://notify.nhs.uk/cloudevents/schemas/digital-letters/2025-10-draft/data/'
160162
'digital-letters-mesh-inbox-message-acknowledged-data.schema.json'

lambdas/mesh-acknowledge/mesh_acknowledge/events.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ def publish_acknowledged_event(
5151
'time': now,
5252
'recordedtime': now,
5353
'type': 'uk.nhs.notify.digital.letters.mesh.inbox.message.acknowledged.v1',
54+
'plane': 'data',
5455
'dataschema': (
5556
'https://notify.nhs.uk/cloudevents/schemas/digital-letters/2025-10-draft/data/'
5657
'digital-letters-mesh-inbox-message-acknowledged-data.schema.json'

lambdas/mesh-download/mesh_download/__tests__/test_processor.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ def create_valid_cloud_event():
4141
'source': '/nhs/england/notify/development/primary/digitalletters/mesh',
4242
'subject': 'customer/00000000-0000-0000-0000-000000000000/recipient/00000000-0000-0000-0000-000000000000',
4343
'type': 'uk.nhs.notify.digital.letters.mesh.inbox.message.received.v1',
44+
'plane': 'data',
4445
'time': '2023-01-01T12:00:00Z',
4546
'recordedtime': '2023-01-01T12:00:00Z',
4647
'severitynumber': 2,
@@ -162,6 +163,7 @@ def test_process_sqs_message_success(self, mock_datetime):
162163
assert published_event['source'] == '/nhs/england/notify/development/primary/digitalletters/mesh'
163164
assert published_event['subject'] == 'customer/00000000-0000-0000-0000-000000000000/recipient/00000000-0000-0000-0000-000000000000'
164165
assert published_event['time'] == '2025-11-19T15:30:45+00:00'
166+
assert published_event['plane'] == 'data'
165167
assert 'id' in published_event
166168
assert 'tracestate' not in published_event
167169
assert 'partitionkey' not in published_event

lambdas/mesh-download/mesh_download/processor.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ def _publish_downloaded_event(self, incoming_event, message_uri):
115115
'time': now,
116116
'recordedtime': now,
117117
'type': 'uk.nhs.notify.digital.letters.mesh.inbox.message.downloaded.v1',
118+
'plane': 'data',
118119
'dataschema': (
119120
'https://notify.nhs.uk/cloudevents/schemas/digital-letters/2025-10-draft/data/'
120121
'digital-letters-mesh-inbox-message-downloaded-data.schema.json'

lambdas/mesh-poll/mesh_poll/processor.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ def _publish_mesh_inbox_message_received_event(self, event_detail):
162162
f'{event_detail["data"]["messageReference"]}'
163163
),
164164
'type': 'uk.nhs.notify.digital.letters.mesh.inbox.message.received.v1',
165+
'plane': 'data',
165166
'time': now,
166167
'recordedtime': now,
167168
'severitynumber': 2,
@@ -198,6 +199,7 @@ def _publish_mesh_inbox_message_invalid_event(self, event_detail):
198199
'source': self.__cloud_event_source,
199200
'subject': f'customer/{event_detail["data"]["senderId"]}',
200201
'type': 'uk.nhs.notify.digital.letters.mesh.inbox.message.invalid.v1',
202+
'plane': 'data',
201203
'time': now,
202204
'recordedtime': now,
203205
'severitynumber': 3,

lambdas/move-scanned-files-lambda/src/__tests__/apis/sqs-handler.test.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ describe('sqs-handler', () => {
6868
specversion: '1.0',
6969
id: 'test-id',
7070
source: '/test',
71+
plane: 'data',
7172
type: 'uk.nhs.notify.digital.letters.print.file.safe.v1',
7273
time: '2024-01-01T00:00:00Z',
7374
data: {
@@ -107,6 +108,7 @@ describe('sqs-handler', () => {
107108
specversion: '1.0',
108109
id: 'test-id-1',
109110
source: '/test',
111+
plane: 'data',
110112
type: 'uk.nhs.notify.digital.letters.print.file.safe.v1',
111113
time: '2024-01-01T00:00:00Z',
112114
data: {
@@ -125,6 +127,7 @@ describe('sqs-handler', () => {
125127
specversion: '1.0',
126128
id: 'test-id-2',
127129
source: '/test',
130+
plane: 'data',
128131
type: 'uk.nhs.notify.digital.letters.print.file.quarantined.v1',
129132
time: '2024-01-01T00:00:00Z',
130133
data: {
@@ -190,6 +193,7 @@ describe('sqs-handler', () => {
190193
specversion: '1.0',
191194
id: 'test-id',
192195
source: '/test',
196+
plane: 'data',
193197
type: 'uk.nhs.notify.digital.letters.print.file.safe.v1',
194198
time: '2024-01-01T00:00:00Z',
195199
data: {

lambdas/print-sender-lambda/src/__tests__/app/print-sender.test.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ describe('PrintSender', () => {
1515
type: 'uk.nhs.notify.digital.letters.print.pdf.analysed.v1',
1616
dataschema:
1717
'https://notify.nhs.uk/cloudevents/schemas/digital-letters/2025-10-draft/data/digital-letters-print-pdf-analysed-data.schema.json',
18-
source: '/data-plane/digital-letters/dev/main',
18+
source: '/nhs/england/notify/production/primary/data-plane/digitalletters/print',
19+
plane: 'data',
1920
specversion: '1.0',
2021
traceparent: '00-0af7651916cd43dd8448eb211c80319c-b7ad6b7169203331-01',
2122
severitynumber: 2,

lambdas/report-generator/src/__tests__/app/report-generator.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ describe('ReportGenerator', () => {
4747
time: '2025-01-15T10:00:00Z',
4848
datacontenttype: 'application/json',
4949
subject: 'customer/5661de82-7453-44a1-9922-e0c98e5411c1',
50+
plane: 'data',
5051
traceparent: '00-0af7651916cd43dd8448eb211c80319c-b7ad6b7169203331-01',
5152
recordedtime: '2025-12-15T10:00:00Z',
5253
severitynumber: 2,

0 commit comments

Comments
 (0)