Skip to content

Commit 2e0c268

Browse files
committed
checkpoint update to app configs adding include field
1 parent b0dd56c commit 2e0c268

7 files changed

+288
-259
lines changed

src/main/resources/application-dev.yml

+89-79
Original file line numberDiff line numberDiff line change
@@ -29,91 +29,101 @@ services:
2929
authorisation:
3030
consumers:
3131
mapps.client.org:
32-
- "/v1/persons"
33-
- "/v1/persons/[^/]*$"
34-
- "/v1/persons/.*/images"
35-
- "/v1/images/.*"
36-
- "/v1/persons/.*/addresses"
37-
- "/v1/persons/.*/offences"
38-
- "/v1/persons/.*/alerts"
39-
- "/v1/persons/.*/sentences"
40-
- "/v1/persons/.*/sentences/latest-key-dates-and-adjustments"
41-
- "/v1/persons/.*/risks/scores"
42-
- "/v1/persons/.*/needs"
43-
- "/v1/persons/.*/risks/serious-harm"
44-
- "/v1/persons/.*/reported-adjudications"
45-
- "/v1/persons/.*/adjudications"
46-
- "/v1/persons/.*/licences/conditions"
47-
- "/v1/persons/.*/case-notes"
48-
- "/v1/persons/.*/protected-characteristics"
49-
- "/v1/persons/.*/risks/mappadetail"
50-
- "/v1/persons/.*/risks/categories"
51-
- "/v1/persons/.*/person-responsible-officer"
52-
- "/v1/persons/.*/risk-management-plan"
53-
- "/v1/persons/.*/plp-induction-schedule"
54-
- "/v1/persons/.*/plp-review-schedule"
55-
- "/v1/hmpps/reference-data"
32+
include:
33+
- "/v1/persons"
34+
- "/v1/persons/[^/]*$"
35+
- "/v1/persons/.*/images"
36+
- "/v1/images/.*"
37+
- "/v1/persons/.*/addresses"
38+
- "/v1/persons/.*/offences"
39+
- "/v1/persons/.*/alerts"
40+
- "/v1/persons/.*/sentences"
41+
- "/v1/persons/.*/sentences/latest-key-dates-and-adjustments"
42+
- "/v1/persons/.*/risks/scores"
43+
- "/v1/persons/.*/needs"
44+
- "/v1/persons/.*/risks/serious-harm"
45+
- "/v1/persons/.*/reported-adjudications"
46+
- "/v1/persons/.*/adjudications"
47+
- "/v1/persons/.*/licences/conditions"
48+
- "/v1/persons/.*/case-notes"
49+
- "/v1/persons/.*/protected-characteristics"
50+
- "/v1/persons/.*/risks/mappadetail"
51+
- "/v1/persons/.*/risks/categories"
52+
- "/v1/persons/.*/person-responsible-officer"
53+
- "/v1/persons/.*/risk-management-plan"
54+
- "/v1/persons/.*/plp-induction-schedule"
55+
- "/v1/persons/.*/plp-review-schedule"
56+
- "/v1/hmpps/reference-data"
5657
ctrlo:
57-
- "/v1/epf/person-details/.*/[^/]*$"
58+
include:
59+
- "/v1/epf/person-details/.*/[^/]*$"
5860
moj-pes:
59-
- "/v1/persons/.*/name"
60-
- "/v1/hmpps/id/nomis-number/[^/]*$"
61-
- "/v1/hmpps/id/by-nomis-number/[^/]*$"
62-
- "/v1/hmpps/id/nomis-number/by-hmpps-id/[^/]*$"
63-
- "/v1/persons/.*/cell-location"
61+
include:
62+
- "/v1/persons/.*/name"
63+
- "/v1/hmpps/id/nomis-number/[^/]*$"
64+
- "/v1/hmpps/id/by-nomis-number/[^/]*$"
65+
- "/v1/hmpps/id/nomis-number/by-hmpps-id/[^/]*$"
66+
- "/v1/persons/.*/cell-location"
6467
kubernetes-health-check-client:
65-
- "/health/liveness"
66-
- "/health/readiness"
68+
include:
69+
- "/health/liveness"
70+
- "/health/readiness"
6771
heartbeat:
68-
- "/v1/persons/[^/]*$"
72+
include:
73+
- "/v1/persons/[^/]*$"
6974
pnd:
70-
- "/v1/persons"
71-
- "/v1/persons/[^/]*$"
72-
- "/v1/persons/.*/addresses"
73-
- "/v1/persons/.*/alerts/pnd"
74-
- "/v1/persons/.*/sentences"
75-
- "/v1/persons/.*/sentences/latest-key-dates-and-adjustments"
76-
- "/v1/persons/.*/risks/scores"
77-
- "/v1/persons/.*/risks/serious-harm"
78-
- "/v1/persons/.*/risks/dynamic"
79-
- "/v1/persons/.*/licences/conditions"
80-
- "/v1/persons/.*/person-responsible-officer"
81-
- "/v1/persons/.*/status-information"
82-
- "/v1/hmpps/reference-data"
75+
include:
76+
- "/v1/persons"
77+
- "/v1/persons/[^/]*$"
78+
- "/v1/persons/.*/addresses"
79+
- "/v1/persons/.*/alerts/pnd"
80+
- "/v1/persons/.*/sentences"
81+
- "/v1/persons/.*/sentences/latest-key-dates-and-adjustments"
82+
- "/v1/persons/.*/risks/scores"
83+
- "/v1/persons/.*/risks/serious-harm"
84+
- "/v1/persons/.*/risks/dynamic"
85+
- "/v1/persons/.*/licences/conditions"
86+
- "/v1/persons/.*/person-responsible-officer"
87+
- "/v1/persons/.*/status-information"
88+
- "/v1/hmpps/reference-data"
8389
event-service:
84-
- "/v1/config/authorisation"
90+
include:
91+
- "/v1/config/authorisation"
8592
mryall:
86-
- "/v1/hmpps/reference-data"
87-
- "/v1/images/.*"
88-
- "/v1/persons"
89-
- "/v1/persons/.*/addresses"
90-
- "/v1/persons/.*/adjudications"
91-
- "/v1/persons/.*/alerts"
92-
- "/v1/persons/.*/alerts/pnd"
93-
- "/v1/persons/.*/case-notes"
94-
- "/v1/persons/.*/images"
95-
- "/v1/persons/.*/licences/conditions"
96-
- "/v1/persons/.*/needs"
97-
- "/v1/persons/.*/offences"
98-
- "/v1/persons/.*/person-responsible-officer"
99-
- "/v1/persons/.*/protected-characteristics"
100-
- "/v1/persons/.*/reported-adjudications"
101-
- "/v1/persons/.*/risk-management-plan"
102-
- "/v1/persons/.*/risks/categories"
103-
- "/v1/persons/.*/risks/dynamic"
104-
- "/v1/persons/.*/risks/mappadetail"
105-
- "/v1/persons/.*/risks/scores"
106-
- "/v1/persons/.*/risks/serious-harm"
107-
- "/v1/persons/.*/sentences"
108-
- "/v1/persons/.*/sentences/latest-key-dates-and-adjustments"
109-
- "/v1/persons/.*/status-information"
110-
- "/v1/persons/[^/]*$"
111-
- "/v1/prison/prisoners/[^/]*$"
93+
include:
94+
- "/v1/hmpps/reference-data"
95+
- "/v1/images/.*"
96+
- "/v1/persons"
97+
- "/v1/persons/.*/addresses"
98+
- "/v1/persons/.*/adjudications"
99+
- "/v1/persons/.*/alerts"
100+
- "/v1/persons/.*/alerts/pnd"
101+
- "/v1/persons/.*/case-notes"
102+
- "/v1/persons/.*/images"
103+
- "/v1/persons/.*/licences/conditions"
104+
- "/v1/persons/.*/needs"
105+
- "/v1/persons/.*/offences"
106+
- "/v1/persons/.*/person-responsible-officer"
107+
- "/v1/persons/.*/protected-characteristics"
108+
- "/v1/persons/.*/reported-adjudications"
109+
- "/v1/persons/.*/risk-management-plan"
110+
- "/v1/persons/.*/risks/categories"
111+
- "/v1/persons/.*/risks/dynamic"
112+
- "/v1/persons/.*/risks/mappadetail"
113+
- "/v1/persons/.*/risks/scores"
114+
- "/v1/persons/.*/risks/serious-harm"
115+
- "/v1/persons/.*/sentences"
116+
- "/v1/persons/.*/sentences/latest-key-dates-and-adjustments"
117+
- "/v1/persons/.*/status-information"
118+
- "/v1/persons/[^/]*$"
119+
- "/v1/prison/prisoners/[^/]*$"
112120
kilco:
113-
- "/v1/persons"
114-
- "/v1/persons/[^/]*$"
121+
include:
122+
- "/v1/persons"
123+
- "/v1/persons/[^/]*$"
115124
meganexus:
116-
- "/v1/persons/.*/plp-induction-schedule"
117-
- "/v1/persons/.*/plp-review-schedule"
118-
- "/v1/hmpps/id/by-nomis-number/[^/]*$"
119-
- "/v1/hmpps/id/nomis-number/by-hmpps-id/[^/]*$"
125+
include:
126+
- "/v1/persons/.*/plp-induction-schedule"
127+
- "/v1/persons/.*/plp-review-schedule"
128+
- "/v1/hmpps/id/by-nomis-number/[^/]*$"
129+
- "/v1/hmpps/id/nomis-number/by-hmpps-id/[^/]*$"

src/main/resources/application-integration-test.yml

+43-40
Original file line numberDiff line numberDiff line change
@@ -42,45 +42,48 @@ hmpps.sqs:
4242
authorisation:
4343
consumers:
4444
automated-test-client:
45-
- "/v1/persons"
46-
- "/v1/persons/[^/]*$"
47-
- "/v1/persons/.*/images"
48-
- "/v1/persons/.*/name"
49-
- "/v1/images/[^/]*$"
50-
- "/v1/persons/.*/addresses"
51-
- "/v1/persons/.*/offences"
52-
- "/v1/persons/.*/alerts"
53-
- "/v1/persons/.*/alerts/pnd"
54-
- "/v1/persons/.*/sentences"
55-
- "/v1/persons/.*/sentences/latest-key-dates-and-adjustments"
56-
- "/v1/persons/.*/risks/scores"
57-
- "/v1/persons/.*/needs"
58-
- "/v1/persons/.*/risks/serious-harm"
59-
- "/v1/persons/.*/reported-adjudications"
60-
- "/v1/persons/.*/adjudications"
61-
- "/v1/persons/.*/licences/conditions"
62-
- "/v1/persons/.*/protected-characteristics"
63-
- "/v1/persons/.*/risks/mappadetail"
64-
- "/v1/persons/.*/risks/categories"
65-
- "/v1/persons/.*/status-information"
66-
- "/v1/persons/.*/risks/dynamic"
67-
- "/v1/persons/.*/case-notes"
68-
- "/v1/persons/.*/person-responsible-officer"
69-
- "/v1/persons/.*/risk-management-plan"
70-
- "/v1/persons/.*/cell-location"
71-
- "/v1/persons/.*/plp-induction-schedule"
72-
- "/v1/persons/.*/plp-review-schedule"
73-
- "/v1/epf/person-details/.*/[^/]*$"
74-
- "/v1/hmpps/id/nomis-number/[^/]*$"
75-
- "/v1/hmpps/id/by-nomis-number/[^/]*$"
76-
- "/v1/hmpps/id/nomis-number/by-hmpps-id/[^/]*$"
77-
- "/health"
78-
- "/health/ping"
79-
- "/health/readiness"
80-
- "/health/liveness"
81-
- "/info"
82-
- "/v1/prison/prisoners/[^/]*$"
45+
include:
46+
- "/v1/persons"
47+
- "/v1/persons/[^/]*$"
48+
- "/v1/persons/.*/images"
49+
- "/v1/persons/.*/name"
50+
- "/v1/images/[^/]*$"
51+
- "/v1/persons/.*/addresses"
52+
- "/v1/persons/.*/offences"
53+
- "/v1/persons/.*/alerts"
54+
- "/v1/persons/.*/alerts/pnd"
55+
- "/v1/persons/.*/sentences"
56+
- "/v1/persons/.*/sentences/latest-key-dates-and-adjustments"
57+
- "/v1/persons/.*/risks/scores"
58+
- "/v1/persons/.*/needs"
59+
- "/v1/persons/.*/risks/serious-harm"
60+
- "/v1/persons/.*/reported-adjudications"
61+
- "/v1/persons/.*/adjudications"
62+
- "/v1/persons/.*/licences/conditions"
63+
- "/v1/persons/.*/protected-characteristics"
64+
- "/v1/persons/.*/risks/mappadetail"
65+
- "/v1/persons/.*/risks/categories"
66+
- "/v1/persons/.*/status-information"
67+
- "/v1/persons/.*/risks/dynamic"
68+
- "/v1/persons/.*/case-notes"
69+
- "/v1/persons/.*/person-responsible-officer"
70+
- "/v1/persons/.*/risk-management-plan"
71+
- "/v1/persons/.*/cell-location"
72+
- "/v1/persons/.*/plp-induction-schedule"
73+
- "/v1/persons/.*/plp-review-schedule"
74+
- "/v1/epf/person-details/.*/[^/]*$"
75+
- "/v1/hmpps/id/nomis-number/[^/]*$"
76+
- "/v1/hmpps/id/by-nomis-number/[^/]*$"
77+
- "/v1/hmpps/id/nomis-number/by-hmpps-id/[^/]*$"
78+
- "/health"
79+
- "/health/ping"
80+
- "/health/readiness"
81+
- "/health/liveness"
82+
- "/info"
83+
- "/v1/prison/prisoners/[^/]*$"
8384
config-test:
84-
- "/v1/config/authorisation"
85+
include:
86+
- "/v1/config/authorisation"
8587
all-access:
86-
- "/.*"
88+
include:
89+
- "/.*"

src/main/resources/application-local-docker.yml

+43-40
Original file line numberDiff line numberDiff line change
@@ -16,48 +16,51 @@ services:
1616
authorisation:
1717
consumers:
1818
automated-test-client:
19-
- "/v1/persons"
20-
- "/v1/persons/[^/]*$"
21-
- "/v1/persons/.*/images"
22-
- "/v1/persons/.*/name"
23-
- "/v1/images/[^/]*$"
24-
- "/v1/persons/.*/addresses"
25-
- "/v1/persons/.*/offences"
26-
- "/v1/persons/.*/alerts"
27-
- "/v1/persons/.*/alerts/pnd"
28-
- "/v1/persons/.*/sentences"
29-
- "/v1/persons/.*/sentences/latest-key-dates-and-adjustments"
30-
- "/v1/persons/.*/risks/scores"
31-
- "/v1/persons/.*/needs"
32-
- "/v1/persons/.*/risks/serious-harm"
33-
- "/v1/persons/.*/reported-adjudications"
34-
- "/v1/persons/.*/adjudications"
35-
- "/v1/persons/.*/licences/conditions"
36-
- "/v1/persons/.*/protected-characteristics"
37-
- "/v1/persons/.*/risks/mappadetail"
38-
- "/v1/persons/.*/risks/categories"
39-
- "/v1/persons/.*/status-information"
40-
- "/v1/persons/.*/risks/dynamic"
41-
- "/v1/persons/.*/case-notes"
42-
- "/v1/persons/.*/person-responsible-officer"
43-
- "/v1/persons/.*/risk-management-plan"
44-
- "/v1/persons/.*/cell-location"
45-
- "/v1/persons/.*/plp-induction-schedule"
46-
- "/v1/persons/.*/plp-review-schedule"
47-
- "/v1/epf/person-details/.*/[^/]*$"
48-
- "/v1/hmpps/id/nomis-number/[^/]*$"
49-
- "/v1/hmpps/id/by-nomis-number/[^/]*$"
50-
- "/v1/hmpps/id/nomis-number/by-hmpps-id/[^/]*$"
51-
- "/health"
52-
- "/health/ping"
53-
- "/health/readiness"
54-
- "/health/liveness"
55-
- "/info"
56-
- "/v1/prison/prisoners/[^/]*$"
19+
include:
20+
- "/v1/persons"
21+
- "/v1/persons/[^/]*$"
22+
- "/v1/persons/.*/images"
23+
- "/v1/persons/.*/name"
24+
- "/v1/images/[^/]*$"
25+
- "/v1/persons/.*/addresses"
26+
- "/v1/persons/.*/offences"
27+
- "/v1/persons/.*/alerts"
28+
- "/v1/persons/.*/alerts/pnd"
29+
- "/v1/persons/.*/sentences"
30+
- "/v1/persons/.*/sentences/latest-key-dates-and-adjustments"
31+
- "/v1/persons/.*/risks/scores"
32+
- "/v1/persons/.*/needs"
33+
- "/v1/persons/.*/risks/serious-harm"
34+
- "/v1/persons/.*/reported-adjudications"
35+
- "/v1/persons/.*/adjudications"
36+
- "/v1/persons/.*/licences/conditions"
37+
- "/v1/persons/.*/protected-characteristics"
38+
- "/v1/persons/.*/risks/mappadetail"
39+
- "/v1/persons/.*/risks/categories"
40+
- "/v1/persons/.*/status-information"
41+
- "/v1/persons/.*/risks/dynamic"
42+
- "/v1/persons/.*/case-notes"
43+
- "/v1/persons/.*/person-responsible-officer"
44+
- "/v1/persons/.*/risk-management-plan"
45+
- "/v1/persons/.*/cell-location"
46+
- "/v1/persons/.*/plp-induction-schedule"
47+
- "/v1/persons/.*/plp-review-schedule"
48+
- "/v1/epf/person-details/.*/[^/]*$"
49+
- "/v1/hmpps/id/nomis-number/[^/]*$"
50+
- "/v1/hmpps/id/by-nomis-number/[^/]*$"
51+
- "/v1/hmpps/id/nomis-number/by-hmpps-id/[^/]*$"
52+
- "/health"
53+
- "/health/ping"
54+
- "/health/readiness"
55+
- "/health/liveness"
56+
- "/info"
57+
- "/v1/prison/prisoners/[^/]*$"
5758
config-test:
58-
- "/v1/config/authorisation"
59+
include:
60+
- "/v1/config/authorisation"
5961
all-access:
60-
- "/.*"
62+
include:
63+
- "/.*"
6164

6265
hmpps.sqs:
6366
provider: localstack

0 commit comments

Comments
 (0)