Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
4c09165
use 7.26.0-SNAPSHOT-CCD-7049
patelila Jan 26, 2026
8e5f1c9
FT tests FT-1026
patelila Jan 29, 2026
ab1d21c
Merge branch 'master' into CCD-7049_GA_Align_befta_definitions_refactor
patelila Feb 3, 2026
c1d4691
Merge branch 'master' into CCD-7049_GA_Align_befta_definitions_refactor
patelila Feb 9, 2026
6f43a3c
Changes to use FT_CaseProfessionalGroupAccess,
patelila Feb 9, 2026
53cf1ae
Merge remote-tracking branch 'origin/CCD-7049_GA_Align_befta_definiti…
patelila Feb 9, 2026
6bbe4bd
Merge branch 'master' into CCD-7049_GA_Align_befta_definitions_refactor
patelila Feb 10, 2026
bffc0b7
Changes to use FT_CaseProfessionalGroupAccess CaseProfessionalGroupAc…
patelila Feb 11, 2026
563d123
Removing these tests as the definition file does not have the data re…
patelila Feb 12, 2026
a066670
feature name change
patelila Feb 12, 2026
60027a5
Merge branch 'master' into CCD-7049_GA_Align_befta_definitions_refactor
lang-ben Feb 13, 2026
a227654
Merge branch 'master' into CCD-7049_GA_Align_befta_definitions_refactor
patelila Feb 23, 2026
db9bac2
Merge branch 'master' into CCD-7049_GA_Align_befta_definitions_refactor
patelila Feb 23, 2026
859e10b
Merge branch 'master' into CCD-7049_GA_Align_befta_definitions_refactor
patelila Feb 25, 2026
857ac71
Merge branch 'master' into CCD-7049_GA_Align_befta_definitions_refactor
patelila Feb 25, 2026
552963f
Merge branch 'master' into CCD-7049_GA_Align_befta_definitions_refactor
patelila Feb 26, 2026
c32b160
Merge branch 'master' into CCD-7049_GA_Align_befta_definitions_refactor
patelila Mar 4, 2026
a9c25a2
Merge branch 'master' into CCD-7049_GA_Align_befta_definitions_refactor
patelila Mar 5, 2026
1284e32
Merge branch 'master' into CCD-7049_GA_Align_befta_definitions_refactor
patelila Mar 5, 2026
4e57173
Merge branch 'master' into CCD-7049_GA_Align_befta_definitions_refactor
patelila Mar 5, 2026
f6fb5f2
Merge branch 'master' into CCD-7049_GA_Align_befta_definitions_refactor
patelila Mar 9, 2026
9bf72c9
Update build.gradle
patelila Mar 9, 2026
c5f61b0
Merge branch 'master' into CCD-7049_GA_Align_befta_definitions_refactor
patelila Mar 9, 2026
23fee9f
Merge branch 'master' into CCD-7049_GA_Align_befta_definitions_refactor
patelila Mar 10, 2026
f422b7f
Use Update BEFTA_MASTER_GROUPACCESS access defaults release
patelila Mar 12, 2026
9c603a2
Merge branch 'master' into CCD-7049_GA_Align_befta_definitions_refactor
patelila Mar 12, 2026
f565591
changes so def-store and data-store each get used correctly for true …
patelila Mar 12, 2026
74a9aca
Merge remote-tracking branch 'origin/CCD-7049_GA_Align_befta_definiti…
patelila Mar 12, 2026
5ba2214
Merge branch 'master' into CCD-7049_GA_Align_befta_definitions_refactor
patelila Mar 13, 2026
b92e789
Migrate deprecated ACR references to hmctsprod across Dockerfile, Hel…
patelila Mar 13, 2026
6f81e33
Merge remote-tracking branch 'origin/CCD-7049_GA_Align_befta_definiti…
patelila Mar 13, 2026
89f7f7b
Bumping chart version/ fixing aliases
hmcts-jenkins-a-to-c[bot] Mar 13, 2026
1f2f3ce
Set Lombok Jacksonized config to Jackson2 to remove ambiguity warnings
patelila Mar 13, 2026
fabd4a9
Merge remote-tracking branch 'origin/CCD-7049_GA_Align_befta_definiti…
patelila Mar 13, 2026
95d1c68
Merge branch 'master' into CCD-7049_GA_Align_befta_definitions_refactor
patelila Mar 16, 2026
6627d10
CCD-6049 update preview setup
RebeccaBaker Mar 16, 2026
d5bbf0b
Merge remote-tracking branch 'origin/CCD-7049_GA_Align_befta_definiti…
patelila Mar 16, 2026
61ef7d0
Merge branch 'master' into CCD-7049_GA_Align_befta_definitions_refactor
patelila Mar 17, 2026
3570aa0
Merge branch 'master' into CCD-7049_GA_Align_befta_definitions_refactor
patelila Mar 17, 2026
204f112
Merge branch 'master' into CCD-7049_GA_Align_befta_definitions_refactor
patelila Mar 25, 2026
bfe39c3
Merge branch 'master' into CCD-7049_GA_Align_befta_definitions_refactor
patelila Mar 25, 2026
eeebd4d
Merge branch 'master' into CCD-7049_GA_Align_befta_definitions_refactor
patelila Mar 27, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ ARG JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom"
ARG APP_INSIGHTS_AGENT_VERSION=3.7.7
ARG PLATFORM=""

FROM hmctspublic.azurecr.io/base/java${PLATFORM}:21-distroless
FROM hmctsprod.azurecr.io/base/java${PLATFORM}:21-distroless
USER hmcts
LABEL maintainer="https://github.com/hmcts/ccd-data-store-api"

Expand Down
13 changes: 10 additions & 3 deletions Jenkinsfile_CNP
Original file line number Diff line number Diff line change
Expand Up @@ -112,8 +112,13 @@ env.BEFTA_RETRY_MAX_ATTEMPTS = "3"
env.BEFTA_RETRY_STATUS_CODES = "500,502,503,504"
env.BEFTA_RETRY_MAX_DELAY = "1000"
env.BEFTA_RETRY_NON_RETRYABLE_HTTP_METHODS = "POST,PUT"
// Prevent Docker hub rate limit errors by ensuring that testcontainers uses images from hmctspublic ACR
env.TESTCONTAINERS_HUB_IMAGE_NAME_PREFIX = "hmctspublic.azurecr.io/imported/"
// Prevent Docker hub rate limit errors by ensuring that testcontainers uses images from hmctsprod ACR
env.TESTCONTAINERS_HUB_IMAGE_NAME_PREFIX = "hmctsprod.azurecr.io/imported/"

//enable BEFTA logging
env.LOGGING_LEVEL_UK_GOV_HMCTS_CCD = "DEBUG"
env.BEFTA_HTTP_LOGGING_ENABLED = "true"


withPipeline(type, product, component) {
onMaster {
Expand All @@ -122,6 +127,7 @@ withPipeline(type, product, component) {
AppPipelineDsl.PactRoles.PROVIDER
])
}

onDemo {
enableSlackNotifications('#ccd-demo-builds')
}
Expand All @@ -133,7 +139,8 @@ withPipeline(type, product, component) {
}

// Check if the build should be wired to an environment higher than 'preview'.
if (env.BRANCH_NAME == 'master' || env.BRANCH_NAME == 'demo' || env.BRANCH_NAME == 'perftest' || env.BRANCH_NAME == 'ithc') {
if (env.BRANCH_NAME == 'master' || env.BRANCH_NAME == 'demo' || env.BRANCH_NAME == 'perftest' || env.BRANCH_NAME == 'ithc') {
env.ELASTIC_SEARCH_FTA_ENABLED = "true"
env.DEFINITION_STORE_HOST = "http://ccd-definition-store-api-aat.service.core-compute-aat.internal"
} else {
env.DEFINITION_STORE_URL_BASE = "https://ccd-definition-store-ccd-data-store-api-${env.BRANCH_NAME}.preview.platform.hmcts.net".toLowerCase()
Expand Down
4 changes: 2 additions & 2 deletions Jenkinsfile_nightly
Original file line number Diff line number Diff line change
Expand Up @@ -81,8 +81,8 @@ def vaultOverrides = [
// vars needed for functional tests
// Assume a feature build branched off 'develop', with dependencies develop-to-develop.
env.TEST_URL = "http://ccd-data-store-api-aat.service.core-compute-aat.internal"
// Prevent Docker hub rate limit errors by ensuring that testcontainers uses images from hmctspublic ACR
env.TESTCONTAINERS_HUB_IMAGE_NAME_PREFIX = "hmctspublic.azurecr.io/imported/"
// Prevent Docker hub rate limit errors by ensuring that testcontainers uses images from hmctsprod ACR
env.TESTCONTAINERS_HUB_IMAGE_NAME_PREFIX = "hmctsprod.azurecr.io/imported/"

// Other env variables needed for BEFTA.
env.BEFTA_S2S_CLIENT_ID = "ccd_gw"
Expand Down
4 changes: 2 additions & 2 deletions acb.tpl.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
version: 1.0-preview-1
steps:
- id: pull-base-image-amd64
cmd: docker pull --platform linux/amd64 hmctspublic.azurecr.io/base/java:21-distroless && docker tag hmctspublic.azurecr.io/base/java:21-distroless hmctspublic.azurecr.io/base/java/linux/amd64:21-distroless
cmd: docker pull --platform linux/amd64 hmctsprod.azurecr.io/base/java:21-distroless && docker tag hmctsprod.azurecr.io/base/java:21-distroless hmctsprod.azurecr.io/base/java/linux/amd64:21-distroless
when: ["-"]
retries: 3
retryDelay: 5
Expand All @@ -18,7 +18,7 @@ steps:
retryDelay: 5

- id: pull-base-image-arm64
cmd: docker pull --platform linux/arm64 hmctspublic.azurecr.io/base/java:21-distroless && docker tag hmctspublic.azurecr.io/base/java:21-distroless hmctspublic.azurecr.io/base/java/linux/arm64:21-distroless
cmd: docker pull --platform linux/arm64 hmctsprod.azurecr.io/base/java:21-distroless && docker tag hmctsprod.azurecr.io/base/java:21-distroless hmctsprod.azurecr.io/base/java/linux/arm64:21-distroless
when:
- pull-base-image-amd64
retries: 3
Expand Down
4 changes: 2 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ ext {
testContainersVersion = '1.21.4'
cucumber = '7.34.3'
beftaFwVersion = '9.2.4'
ccdTestDefinitionVersion = '7.25.4'
ccdTestDefinitionVersion = '7.26.0-SNAPSHOT-CCD-7049_3'
limits = [
'instruction': 90,
'branch' : 85,
Expand Down Expand Up @@ -262,7 +262,7 @@ dependencies {
implementation group: 'com.github.hmcts', name: 'service-auth-provider-java-client', version: '5.3.3'
implementation group: 'com.github.hmcts', name: 'idam-java-client', version: '3.0.5'
implementation group: 'com.github.hmcts', name: 'ccd-case-document-am-client', version: '1.59.2'
implementation group: 'com.github.hmcts.java-logging', name: 'logging', version: '6.1.9'
implementation group: 'com.github.hmcts.java-logging', name: 'logging', version: '8.0.0'

implementation group: 'com.auth0', name: 'java-jwt', version: '4.5.1'
implementation group: 'com.google.guava', name: 'guava', version: '33.5.0-jre'
Expand Down
6 changes: 3 additions & 3 deletions charts/ccd-data-store-api/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@ description: Helm chart for the HMCTS CCD Data Store
name: ccd-data-store-api
apiVersion: v2
home: https://github.com/hmcts/ccd-data-store-api
version: 2.0.37
version: 2.0.38
maintainers:
- name: HMCTS CCD Dev Team
email: ccd-devops@HMCTS.NET
dependencies:
- name: java
version: 5.3.0
repository: 'oci://hmctspublic.azurecr.io/helm'
repository: 'oci://hmctsprod.azurecr.io/helm'
- name: elasticsearch
version: 7.17.3
repository: 'https://helm.elastic.co'
Expand All @@ -20,5 +20,5 @@ dependencies:
condition: elastic.enabled
- name: ccd
version: 9.2.2
repository: 'oci://hmctspublic.azurecr.io/helm'
repository: 'oci://hmctsprod.azurecr.io/helm'
condition: ccd.enabled
8 changes: 4 additions & 4 deletions charts/ccd-data-store-api/values.preview.template.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ ccd:
ccd-definition-store-api:
java:
ingressHost: ccd-definition-store-${SERVICE_FQDN}
image: hmctspublic.azurecr.io/ccd/definition-store-api:latest
image: hmctsprod.azurecr.io/ccd/definition-store-api:pr-1709-1f616d1-20260312162137
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pr tag should be removed before merging and latest should be reinstated

imagePullPolicy: Always
devmemoryRequests: 2048Mi
devcpuRequests: 2000m
Expand All @@ -116,7 +116,7 @@ ccd:
ccd-user-profile-api:
java:
ingressHost: ccd-user-profile-api-${SERVICE_FQDN}
image: hmctspublic.azurecr.io/ccd/user-profile-api:latest
image: hmctsprod.azurecr.io/ccd/user-profile-api:latest
imagePullPolicy: Always
environment:
USER_PROFILE_DB_HOST: "{{ .Release.Name }}-postgresql"
Expand Down Expand Up @@ -178,13 +178,13 @@ elasticsearch:
# paths:
# - path: /
logstash:
image: "hmctspublic.azurecr.io/imported/logstash/logstash"
image: "hmctsprod.azurecr.io/imported/logstash/logstash"
imageTag: "7.16.1"
imagePullPolicy: "IfNotPresent"
logstashJavaOpts: "-Xmx1g -Xms512M"
extraInitContainers: |
- name: download-postgres-jdbc
image: hmctspublic.azurecr.io/curl:7.70.0
image: hmctsprod.azurecr.io/curl:7.70.0
command: ['curl', '-L', 'https://jdbc.postgresql.org/download/postgresql-42.2.18.jar', '-o', '/logstash-lib/postgresql.jar']
volumeMounts:
- name: logstash-lib
Expand Down
2 changes: 1 addition & 1 deletion charts/ccd-data-store-api/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ ccd:
enabled: false

java:
image: 'hmctspublic.azurecr.io/ccd/data-store-api:latest'
image: 'hmctsprod.azurecr.io/ccd/data-store-api:latest'
ingressHost: ccd-data-store-api-{{ .Values.global.environment }}.service.core-compute-{{ .Values.global.environment }}.internal
applicationPort: 4452
aadIdentityName: ccd
Expand Down
1 change: 1 addition & 0 deletions lombok.config
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
config.stopBubbling = true
lombok.addLombokGeneratedAnnotation = true
lombok.jacksonized.jacksonVersion += 2
Loading