Skip to content

chore(deps): bump the regular-updates group across 1 directory with 3 updates#451

Merged
marianayovcheva merged 1 commit into
developfrom
dependabot/pip/cdk/regular-updates-008a992bff
May 13, 2026
Merged

chore(deps): bump the regular-updates group across 1 directory with 3 updates#451
marianayovcheva merged 1 commit into
developfrom
dependabot/pip/cdk/regular-updates-008a992bff

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 5, 2026

Bumps the regular-updates group with 3 updates in the /cdk directory: ca-cdk8s-constructs, ruff and cdk8s-plus-32.

Updates ca-cdk8s-constructs from 5.0.1 to 5.1.0

Release notes

Sourced from ca-cdk8s-constructs's releases.

v5.1.0

What's Changed

New Contributors

Full Changelog: citizensadvice/ca-cdk8s-constructs@v5.0.1...v5.1.0

Commits
  • d810bd1 Bumped version to v5.1.0
  • 9c04602 Update CRDs (#158)
  • b3340f6 Bump the regular-updates group across 1 directory with 5 updates (#170)
  • 6931f11 Bump citizensadvice/python-uv-setup-action from 1 to 2 (#162)
  • fa1a708 Bump peter-evans/create-pull-request from 8.1.0 to 8.1.1 (#164)
  • 9d88c6e fix: resolve type errors caught by ty upgrade to 0.0.32 (#171)
  • 6cc3691 Bump astral-sh/setup-uv from 7.6.0 to 8.1.0 (#168)
  • f5ec131 Bump actions/setup-node from 6.3.0 to 6.4.0 (#169)
  • 81480b0 Bump pytest from 9.0.2 to 9.0.3 (#166)
  • 734313b chore: update CODEOWNERS team reference from devops to cloud-engineering (#167)
  • Additional commits viewable in compare view

Updates ruff from 0.15.10 to 0.15.12

Release notes

Sourced from ruff's releases.

0.15.12

Release Notes

Released on 2026-04-24.

Preview features

  • Implement #ruff:file-ignore file-level suppressions (#23599)
  • Implement #ruff:ignore logical-line suppressions (#23404)
  • Revert preview changes to displayed diagnostic severity in LSP (#24789)
  • [airflow] Implement task-branch-as-short-circuit (AIR004) (#23579)
  • [flake8-bugbear] Fix break/continue handling in loop-iterator-mutation (B909) (#24440)
  • [pylint] Fix PLC2701 for type parameter scopes (#24576)

Rule changes

  • [pandas-vet] Suggest .array as well in PD011 (#24805)

CLI

  • Respect default Unix permissions for cache files (#24794)

Documentation

  • [pylint] Fix PLR0124 description not to claim self-comparison always returns the same value (#24749)
  • [pyupgrade] Expand docs on reusable TypeVars and scoping (UP046) (#24153)
  • Improve rules table accessibility (#24711)

Contributors

Install ruff 0.15.12

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ruff/releases/download/0.15.12/ruff-installer.sh | sh

... (truncated)

Changelog

Sourced from ruff's changelog.

0.15.12

Released on 2026-04-24.

Preview features

  • Implement #ruff:file-ignore file-level suppressions (#23599)
  • Implement #ruff:ignore logical-line suppressions (#23404)
  • Revert preview changes to displayed diagnostic severity in LSP (#24789)
  • [airflow] Implement task-branch-as-short-circuit (AIR004) (#23579)
  • [flake8-bugbear] Fix break/continue handling in loop-iterator-mutation (B909) (#24440)
  • [pylint] Fix PLC2701 for type parameter scopes (#24576)

Rule changes

  • [pandas-vet] Suggest .array as well in PD011 (#24805)

CLI

  • Respect default Unix permissions for cache files (#24794)

Documentation

  • [pylint] Fix PLR0124 description not to claim self-comparison always returns the same value (#24749)
  • [pyupgrade] Expand docs on reusable TypeVars and scoping (UP046) (#24153)
  • Improve rules table accessibility (#24711)

Contributors

0.15.11

Released on 2026-04-16.

Preview features

  • [ruff] Ignore RUF029 when function is decorated with asynccontextmanager (#24642)
  • [airflow] Implement airflow-xcom-pull-in-template-string (AIR201) (#23583)
  • [flake8-bandit] Fix S103 false positives and negatives in mask analysis (#24424)

... (truncated)

Commits
  • 66f93cf Bump 0.15.12 (#24815)
  • 476a4d0 [ty] Complete support for more detailed diagnostics on possibly unbound error...
  • ed669ea Implement #ruff:file-ignore file-level suppressions (#23599)
  • e73d952 [ty] Include inferred type in invalid-key concise diagnostic for union/inte...
  • 80feb29 [ty] report only dead annotation-only locals as unused (#24811)
  • 0fbf2bc Drop deprecated license classifier (#24808)
  • 43b174c [ty] Infer lambda parameter types with Callable type context (#24317)
  • 4f449ae [ty] Add error context for intersection types (#24772)
  • 5b4e753 [ty] Add support for goto in literal enum member inlay hint (#24792)
  • e7cc762 [ty] Add error context for TypedDict assignments (#24790)
  • Additional commits viewable in compare view

Updates cdk8s-plus-32 from 2.5.47 to 2.5.54

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels May 5, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 5, 2026

Infrastructure Changes

Development CDK Diff
start: Building dev-LocalOfficeSearchApiDb Template
success: Built dev-LocalOfficeSearchApiDb Template
start: Publishing dev-LocalOfficeSearchApiDb Template (979633842206-eu-west-1-b86c5dcf)
success: Published dev-LocalOfficeSearchApiDb Template (979633842206-eu-west-1-b86c5dcf)
Hold on while we create a read-only change set to get a diff with accurate replacement information (use --method=template to use a less accurate but faster template-only diff)

Stack dev/LocalOfficeSearchApiDb (dev-LocalOfficeSearchApiDb)
There were no differences

start: Building devLocalOfficeSearchApiDeploymentEksClusterIntegrationFB781003-KubectlProvider Nested Stack Template
success: Built devLocalOfficeSearchApiDeploymentEksClusterIntegrationFB781003-KubectlProvider Nested Stack Template
start: Publishing devLocalOfficeSearchApiDeploymentEksClusterIntegrationFB781003-KubectlProvider Nested Stack Template (979633842206-eu-west-1-dc8d78de)
success: Published devLocalOfficeSearchApiDeploymentEksClusterIntegrationFB781003-KubectlProvider Nested Stack Template (979633842206-eu-west-1-dc8d78de)
start: Building dev-LocalOfficeSearchApiDeployment Template
success: Built dev-LocalOfficeSearchApiDeployment Template
start: Publishing dev-LocalOfficeSearchApiDeployment Template (979633842206-eu-west-1-c36bfd13)
success: Published dev-LocalOfficeSearchApiDeployment Template (979633842206-eu-west-1-c36bfd13)
Hold on while we create a read-only change set to get a diff with accurate replacement information (use --method=template to use a less accurate but faster template-only diff)

Stack dev/LocalOfficeSearchApiDeployment (dev-LocalOfficeSearchApiDeployment)
Resources
[~] Custom::AWSCDK-EKS-HelmChart LocalOfficeSearchApiDeployment/LocalOfficeSearchApiChart/Resource LocalOfficeSearchApiChart37673188 may be replaced
 ├─ [~] ChartAssetURL (may cause replacement)
 │   ├─ [-] s3://cdk-hnb659fds-assets-979633842206-eu-west-1/2937ab610a14ed35ba62f0acd45e11299adda829381dd70bb81a5aa470602316.zip
 │   └─ [+] s3://cdk-hnb659fds-assets-979633842206-eu-west-1/c8037e9d4123fdadf2895ded618baacb503605b085271ef55b1358130dae3045.zip
 └─ [~] Values (may cause replacement)
     └─ [~] .Fn::Join:
         └─ @@ -1,7 +1,7 @@
            [ ] [
            [ ]   "",
            [ ]   [
            [-]     "{\"resources\":[{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"labels\":{\"app\":\"local-office-search-api\",\"env\":\"dev\",\"tags.datadoghq.com/env\":\"dev\",\"tags.datadoghq.com/service\":\"local-office-search-api\",\"tags.datadoghq.com/version\":\"cf4189e10c053a0689e85ffcae73881ff804e441\"},\"name\":\"localofficesearchapichart-deployment\",\"namespace\":\"dev-local-office-search-api\"},\"spec\":{\"minReadySeconds\":0,\"progressDeadlineSeconds\":600,\"revisionHistoryLimit\":10,\"selector\":{\"matchLabels\":{\"cdk8s.io/metadata.addr\":\"LocalOfficeSearchApiChart-Deployment-c86689ab\"}},\"strategy\":{\"rollingUpdate\":{\"maxSurge\":\"25%\",\"maxUnavailable\":\"25%\"},\"type\":\"RollingUpdate\"},\"template\":{\"metadata\":{\"annotations\":{\"ad.datadoghq.com/local-office-search-api-server.logs\":\"[{\\\"source\\\": \\\"ruby\\\", \\\"sourcecategory\\\": \\\"sourcecode\\\", \\\"service\\\": \\\"local-office-search-api\\\", \\\"log_processing_rules\\\": [{\\\"type\\\": \\\"exclude_at_match\\\", \\\"name\\\": \\\"exclude_metrics_requests\\\", \\\"pattern\\\": \\\"GET /metrics\\\"}, {\\\"type\\\": \\\"exclude_at_match\\\", \\\"name\\\": \\\"exclude_status_heartbeat\\\", \\\"pattern\\\": \\\"\\\\\\\"path\\\\\\\":\\\\\\\"/status\\\\\\\"\\\"}]}]\"},\"labels\":{\"app\":\"local-office-search-api\",\"cdk8s.io/metadata.addr\":\"LocalOfficeSearchApiChart-Deployment-c86689ab\",\"component\":\"local-office-search-api-server\",\"env\":\"dev\",\"tags.datadoghq.com/env\":\"dev\",\"tags.datadoghq.com/service\":\"local-office-search-api\",\"tags.datadoghq.com/version\":\"cf4189e10c053a0689e85ffcae73881ff804e441\"}},\"spec\":{\"automountServiceAccountToken\":false,\"containers\":[{\"args\":[\"bin/rails\",\"server\",\"-p\",\"3060\",\"-b\",\"0.0.0.0\"],\"env\":[{\"name\":\"DD_ENV\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"metadata.labels['tags.datadoghq.com/env']\"}}},{\"name\":\"DD_SERVICE\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"metadata.labels['tags.datadoghq.com/service']\"}}},{\"name\":\"DD_VERSION\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"metadata.labels['tags.datadoghq.com/version']\"}}},{\"name\":\"DD_AGENT_HOST\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"status.hostIP\"}}},{\"name\":\"RAILS_MAX_THREADS\",\"value\":\"10\"},{\"name\":\"RAILS_ENV\",\"value\":\"production\"},{\"name\":\"RACK_ENV\",\"value\":\"production\"},{\"name\":\"NODE_ENV\",\"value\":\"production\"},{\"name\":\"SECRET_KEY_BASE\",\"valueFrom\":{\"secretKeyRef\":{\"key\":\"SECRET_KEY_BASE\",\"name\":\"local-office-search-app\"}}},{\"name\":\"RAILS_LOG_TO_STDOUT\",\"value\":\"true\"},{\"name\":\"LSS_DATA_BUCKET\",\"value\":\"sandbox-advicelocationpipe-pipelinebucket263ac468-19wuk9oanxght\"},{\"name\":\"GEO_DATA_BUCKET\",\"value\":\"uat-geo-data-postcodes-raw-eu-west-1\"},{\"name\":\"GEO_DATA_POSTCODES_FILE\",\"value\":\"Geo_postcodes_csv_uat.csv\"},{\"name\":\"LOCAL_OFFICE_SEARCH_DB_USER\",\"value\":\"local_office_search_api\"},{\"name\":\"LOCAL_OFFICE_SEARCH_DB_PASSWORD\",\"valueFrom\":{\"secretKeyRef\":{\"key\":\"DB_PASSWORD\",\"name\":\"local-office-search-db\"}}},{\"name\":\"LOCAL_OFFICE_SEARCH_DB_HOST\",\"value\":\"",
            [+]     "{\"resources\":[{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"labels\":{\"app\":\"local-office-search-api\",\"env\":\"dev\",\"tags.datadoghq.com/env\":\"dev\",\"tags.datadoghq.com/service\":\"local-office-search-api\",\"tags.datadoghq.com/version\":\"local\"},\"name\":\"localofficesearchapichart-deployment\",\"namespace\":\"dev-local-office-search-api\"},\"spec\":{\"minReadySeconds\":0,\"progressDeadlineSeconds\":600,\"revisionHistoryLimit\":10,\"selector\":{\"matchLabels\":{\"cdk8s.io/metadata.addr\":\"LocalOfficeSearchApiChart-Deployment-c86689ab\"}},\"strategy\":{\"rollingUpdate\":{\"maxSurge\":\"25%\",\"maxUnavailable\":\"25%\"},\"type\":\"RollingUpdate\"},\"template\":{\"metadata\":{\"annotations\":{\"ad.datadoghq.com/local-office-search-api-server.logs\":\"[{\\\"source\\\": \\\"ruby\\\", \\\"sourcecategory\\\": \\\"sourcecode\\\", \\\"service\\\": \\\"local-office-search-api\\\", \\\"log_processing_rules\\\": [{\\\"type\\\": \\\"exclude_at_match\\\", \\\"name\\\": \\\"exclude_metrics_requests\\\", \\\"pattern\\\": \\\"GET /metrics\\\"}, {\\\"type\\\": \\\"exclude_at_match\\\", \\\"name\\\": \\\"exclude_status_heartbeat\\\", \\\"pattern\\\": \\\"\\\\\\\"path\\\\\\\":\\\\\\\"/status\\\\\\\"\\\"}]}]\"},\"labels\":{\"app\":\"local-office-search-api\",\"cdk8s.io/metadata.addr\":\"LocalOfficeSearchApiChart-Deployment-c86689ab\",\"component\":\"local-office-search-api-server\",\"env\":\"dev\",\"tags.datadoghq.com/env\":\"dev\",\"tags.datadoghq.com/service\":\"local-office-search-api\",\"tags.datadoghq.com/version\":\"local\"}},\"spec\":{\"automountServiceAccountToken\":false,\"containers\":[{\"args\":[\"bin/rails\",\"server\",\"-p\",\"3060\",\"-b\",\"0.0.0.0\"],\"env\":[{\"name\":\"DD_ENV\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"metadata.labels['tags.datadoghq.com/env']\"}}},{\"name\":\"DD_SERVICE\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"metadata.labels['tags.datadoghq.com/service']\"}}},{\"name\":\"DD_VERSION\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"metadata.labels['tags.datadoghq.com/version']\"}}},{\"name\":\"DD_AGENT_HOST\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"status.hostIP\"}}},{\"name\":\"RAILS_MAX_THREADS\",\"value\":\"10\"},{\"name\":\"RAILS_ENV\",\"value\":\"production\"},{\"name\":\"RACK_ENV\",\"value\":\"production\"},{\"name\":\"NODE_ENV\",\"value\":\"production\"},{\"name\":\"SECRET_KEY_BASE\",\"valueFrom\":{\"secretKeyRef\":{\"key\":\"SECRET_KEY_BASE\",\"name\":\"local-office-search-app\"}}},{\"name\":\"RAILS_LOG_TO_STDOUT\",\"value\":\"true\"},{\"name\":\"LSS_DATA_BUCKET\",\"value\":\"sandbox-advicelocationpipe-pipelinebucket263ac468-19wuk9oanxght\"},{\"name\":\"GEO_DATA_BUCKET\",\"value\":\"uat-geo-data-postcodes-raw-eu-west-1\"},{\"name\":\"GEO_DATA_POSTCODES_FILE\",\"value\":\"Geo_postcodes_csv_uat.csv\"},{\"name\":\"LOCAL_OFFICE_SEARCH_DB_USER\",\"value\":\"local_office_search_api\"},{\"name\":\"LOCAL_OFFICE_SEARCH_DB_PASSWORD\",\"valueFrom\":{\"secretKeyRef\":{\"key\":\"DB_PASSWORD\",\"name\":\"local-office-search-db\"}}},{\"name\":\"LOCAL_OFFICE_SEARCH_DB_HOST\",\"value\":\"",
            [ ]     {
            [ ]       "Fn::ImportValue": "dev-LocalOfficeSearchApiDb:ExportsOutputFnGetAttDbCluster224236EFEndpointAddress7B9F10FA"
            [ ]     },
            @@ -13,7 +13,7 @@
            [ ] {
            [ ]   "Ref": "AWS::URLSuffix"
            [ ] },
            [-] "/local-office-search-api:cf4189e10c053a0689e85ffcae73881ff804e441\",\"imagePullPolicy\":\"IfNotPresent\",\"lifecycle\":{\"preStop\":{\"exec\":{\"command\":[\"sleep\",\"10\"]}}},\"name\":\"local-office-search-api-server\",\"ports\":[{\"containerPort\":3060,\"name\":\"http\"},{\"containerPort\":9394,\"name\":\"metrics\"}],\"readinessProbe\":{\"failureThreshold\":3,\"httpGet\":{\"path\":\"/status\",\"port\":3060,\"scheme\":\"HTTP\"},\"initialDelaySeconds\":10,\"periodSeconds\":10,\"successThreshold\":1,\"timeoutSeconds\":5},\"resources\":{\"limits\":{\"cpu\":\"800m\",\"memory\":\"1024Mi\"},\"requests\":{\"cpu\":\"400m\",\"memory\":\"768Mi\"}},\"securityContext\":{\"allowPrivilegeEscalation\":false,\"privileged\":false,\"readOnlyRootFilesystem\":false,\"runAsNonRoot\":true,\"runAsUser\":1000}}],\"dnsPolicy\":\"ClusterFirst\",\"hostNetwork\":false,\"restartPolicy\":\"Always\",\"securityContext\":{\"fsGroupChangePolicy\":\"Always\",\"runAsNonRoot\":true},\"serviceAccountName\":\"local-office-search-api\",\"setHostnameAsFQDN\":false,\"shareProcessNamespace\":false,\"terminationGracePeriodSeconds\":60}}}},{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"labels\":{\"app\":\"local-office-search-api\",\"env\":\"dev\",\"tags.datadoghq.com/env\":\"dev\",\"tags.datadoghq.com/service\":\"local-office-search-api\",\"tags.datadoghq.com/version\":\"cf4189e10c053a0689e85ffcae73881ff804e441\"},\"name\":\"local-office-search-api\",\"namespace\":\"dev-local-office-search-api\"},\"spec\":{\"externalIPs\":[],\"ports\":[{\"name\":\"http\",\"port\":3060}],\"selector\":{\"cdk8s.io/metadata.addr\":\"LocalOfficeSearchApiChart-Deployment-c86689ab\"},\"type\":\"NodePort\"}},{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"labels\":{\"app\":\"local-office-search-api\",\"custom-metrics-enabled\":\"true\",\"env\":\"dev\",\"tags.datadoghq.com/env\":\"dev\",\"tags.datadoghq.com/service\":\"local-office-search-api\",\"tags.datadoghq.com/version\":\"cf4189e10c053a0689e85ffcae73881ff804e441\"},\"name\":\"local-office-search-api-metrics\",\"namespace\":\"dev-local-office-search-api\"},\"spec\":{\"externalIPs\":[],\"ports\":[{\"name\":\"metrics\",\"port\":9394}],\"selector\":{\"cdk8s.io/metadata.addr\":\"LocalOfficeSearchApiChart-Deployment-c86689ab\"},\"type\":\"ClusterIP\"}},{\"apiVersion\":\"policy/v1\",\"kind\":\"PodDisruptionBudget\",\"metadata\":{\"labels\":{\"app\":\"local-office-search-api\",\"env\":\"dev\",\"tags.datadoghq.com/env\":\"dev\",\"tags.datadoghq.com/service\":\"local-office-search-api\",\"tags.datadoghq.com/version\":\"cf4189e10c053a0689e85ffcae73881ff804e441\"},\"name\":\"localofficesearchapichart-localofficesearchapipdb\",\"namespace\":\"dev-local-office-search-api\"},\"spec\":{\"maxUnavailable\":1,\"selector\":{\"matchLabels\":{\"cdk8s.io/metadata.addr\":\"LocalOfficeSearchApiChart-Deployment-c86689ab\"}}}},{\"apiVersion\":\"batch/v1\",\"kind\":\"CronJob\",\"metadata\":{\"labels\":{\"app\":\"local-office-search-api\",\"env\":\"dev\",\"tags.datadoghq.com/env\":\"dev\",\"tags.datadoghq.com/service\":\"local-office-search-api\",\"tags.datadoghq.com/version\":\"cf4189e10c053a0689e85ffcae73881ff804e441\"},\"name\":\"localofficesearchapichart-scheduledimport\",\"namespace\":\"dev-local-office-search-api\"},\"spec\":{\"concurrencyPolicy\":\"Forbid\",\"failedJobsHistoryLimit\":1,\"jobTemplate\":{\"spec\":{\"template\":{\"metadata\":{\"annotations\":{\"ad.datadoghq.com/local-office-search-api-scheduled-import.logs\":\"[{\\\"source\\\": \\\"ruby\\\", \\\"sourcecategory\\\": \\\"sourcecode\\\", \\\"service\\\": \\\"local-office-search-api\\\"}]\"},\"labels\":{\"app\":\"local-office-search-api\",\"cdk8s.io/metadata.addr\":\"LocalOfficeSearchApiChart-ScheduledImport-c8726367\",\"component\":\"local-office-search-api-scheduled-import\",\"env\":\"dev\",\"tags.datadoghq.com/env\":\"dev\",\"tags.datadoghq.com/service\":\"local-office-search-api\",\"tags.datadoghq.com/version\":\"cf4189e10c053a0689e85ffcae73881ff804e441\"}},\"spec\":{\"automountServiceAccountToken\":false,\"containers\":[{\"args\":[\"bin/rake\",\"sync_database\"],\"env\":[{\"name\":\"DD_ENV\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"metadata.labels['tags.datadoghq.com/env']\"}}},{\"name\":\"DD_SERVICE\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"metadata.labels['tags.datadoghq.com/service']\"}}},{\"name\":\"DD_VERSION\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"metadata.labels['tags.datadoghq.com/version']\"}}},{\"name\":\"DD_AGENT_HOST\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"status.hostIP\"}}},{\"name\":\"RAILS_MAX_THREADS\",\"value\":\"10\"},{\"name\":\"RAILS_ENV\",\"value\":\"production\"},{\"name\":\"RACK_ENV\",\"value\":\"production\"},{\"name\":\"NODE_ENV\",\"value\":\"production\"},{\"name\":\"SECRET_KEY_BASE\",\"valueFrom\":{\"secretKeyRef\":{\"key\":\"SECRET_KEY_BASE\",\"name\":\"local-office-search-app\"}}},{\"name\":\"RAILS_LOG_TO_STDOUT\",\"value\":\"true\"},{\"name\":\"LSS_DATA_BUCKET\",\"value\":\"sandbox-advicelocationpipe-pipelinebucket263ac468-19wuk9oanxght\"},{\"name\":\"GEO_DATA_BUCKET\",\"value\":\"uat-geo-data-postcodes-raw-eu-west-1\"},{\"name\":\"GEO_DATA_POSTCODES_FILE\",\"value\":\"Geo_postcodes_csv_uat.csv\"},{\"name\":\"LOCAL_OFFICE_SEARCH_DB_USER\",\"value\":\"local_office_search_api\"},{\"name\":\"LOCAL_OFFICE_SEARCH_DB_PASSWORD\",\"valueFrom\":{\"secretKeyRef\":{\"key\":\"DB_PASSWORD\",\"name\":\"local-office-search-db\"}}},{\"name\":\"LOCAL_OFFICE_SEARCH_DB_HOST\",\"value\":\"",
            [+] "/local-office-search-api:local\",\"imagePullPolicy\":\"IfNotPresent\",\"lifecycle\":{\"preStop\":{\"exec\":{\"command\":[\"sleep\",\"10\"]}}},\"name\":\"local-office-search-api-server\",\"ports\":[{\"containerPort\":3060,\"name\":\"http\"},{\"containerPort\":9394,\"name\":\"metrics\"}],\"readinessProbe\":{\"failureThreshold\":3,\"httpGet\":{\"path\":\"/status\",\"port\":3060,\"scheme\":\"HTTP\"},\"initialDelaySeconds\":10,\"periodSeconds\":10,\"successThreshold\":1,\"timeoutSeconds\":5},\"resources\":{\"limits\":{\"cpu\":\"800m\",\"memory\":\"1024Mi\"},\"requests\":{\"cpu\":\"400m\",\"memory\":\"768Mi\"}},\"securityContext\":{\"allowPrivilegeEscalation\":false,\"privileged\":false,\"readOnlyRootFilesystem\":false,\"runAsNonRoot\":true,\"runAsUser\":1000}}],\"dnsPolicy\":\"ClusterFirst\",\"hostNetwork\":false,\"restartPolicy\":\"Always\",\"securityContext\":{\"fsGroupChangePolicy\":\"Always\",\"runAsNonRoot\":true},\"serviceAccountName\":\"local-office-search-api\",\"setHostnameAsFQDN\":false,\"shareProcessNamespace\":false,\"terminationGracePeriodSeconds\":60}}}},{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"labels\":{\"app\":\"local-office-search-api\",\"env\":\"dev\",\"tags.datadoghq.com/env\":\"dev\",\"tags.datadoghq.com/service\":\"local-office-search-api\",\"tags.datadoghq.com/version\":\"local\"},\"name\":\"local-office-search-api\",\"namespace\":\"dev-local-office-search-api\"},\"spec\":{\"externalIPs\":[],\"ports\":[{\"name\":\"http\",\"port\":3060}],\"selector\":{\"cdk8s.io/metadata.addr\":\"LocalOfficeSearchApiChart-Deployment-c86689ab\"},\"type\":\"NodePort\"}},{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"labels\":{\"app\":\"local-office-search-api\",\"custom-metrics-enabled\":\"true\",\"env\":\"dev\",\"tags.datadoghq.com/env\":\"dev\",\"tags.datadoghq.com/service\":\"local-office-search-api\",\"tags.datadoghq.com/version\":\"local\"},\"name\":\"local-office-search-api-metrics\",\"namespace\":\"dev-local-office-search-api\"},\"spec\":{\"externalIPs\":[],\"ports\":[{\"name\":\"metrics\",\"port\":9394}],\"selector\":{\"cdk8s.io/metadata.addr\":\"LocalOfficeSearchApiChart-Deployment-c86689ab\"},\"type\":\"ClusterIP\"}},{\"apiVersion\":\"policy/v1\",\"kind\":\"PodDisruptionBudget\",\"metadata\":{\"labels\":{\"app\":\"local-office-search-api\",\"env\":\"dev\",\"tags.datadoghq.com/env\":\"dev\",\"tags.datadoghq.com/service\":\"local-office-search-api\",\"tags.datadoghq.com/version\":\"local\"},\"name\":\"localofficesearchapichart-localofficesearchapipdb\",\"namespace\":\"dev-local-office-search-api\"},\"spec\":{\"maxUnavailable\":1,\"selector\":{\"matchLabels\":{\"cdk8s.io/metadata.addr\":\"LocalOfficeSearchApiChart-Deployment-c86689ab\"}}}},{\"apiVersion\":\"batch/v1\",\"kind\":\"CronJob\",\"metadata\":{\"labels\":{\"app\":\"local-office-search-api\",\"env\":\"dev\",\"tags.datadoghq.com/env\":\"dev\",\"tags.datadoghq.com/service\":\"local-office-search-api\",\"tags.datadoghq.com/version\":\"local\"},\"name\":\"localofficesearchapichart-scheduledimport\",\"namespace\":\"dev-local-office-search-api\"},\"spec\":{\"concurrencyPolicy\":\"Forbid\",\"failedJobsHistoryLimit\":1,\"jobTemplate\":{\"spec\":{\"template\":{\"metadata\":{\"annotations\":{\"ad.datadoghq.com/local-office-search-api-scheduled-import.logs\":\"[{\\\"source\\\": \\\"ruby\\\", \\\"sourcecategory\\\": \\\"sourcecode\\\", \\\"service\\\": \\\"local-office-search-api\\\"}]\"},\"labels\":{\"app\":\"local-office-search-api\",\"cdk8s.io/metadata.addr\":\"LocalOfficeSearchApiChart-ScheduledImport-c8726367\",\"component\":\"local-office-search-api-scheduled-import\",\"env\":\"dev\",\"tags.datadoghq.com/env\":\"dev\",\"tags.datadoghq.com/service\":\"local-office-search-api\",\"tags.datadoghq.com/version\":\"local\"}},\"spec\":{\"automountServiceAccountToken\":false,\"containers\":[{\"args\":[\"bin/rake\",\"sync_database\"],\"env\":[{\"name\":\"DD_ENV\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"metadata.labels['tags.datadoghq.com/env']\"}}},{\"name\":\"DD_SERVICE\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"metadata.labels['tags.datadoghq.com/service']\"}}},{\"name\":\"DD_VERSION\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"metadata.labels['tags.datadoghq.com/version']\"}}},{\"name\":\"DD_AGENT_HOST\",\"valueFrom\":{\"fieldRef\":{\"fieldPath\":\"status.hostIP\"}}},{\"name\":\"RAILS_MAX_THREADS\",\"value\":\"10\"},{\"name\":\"RAILS_ENV\",\"value\":\"production\"},{\"name\":\"RACK_ENV\",\"value\":\"production\"},{\"name\":\"NODE_ENV\",\"value\":\"production\"},{\"name\":\"SECRET_KEY_BASE\",\"valueFrom\":{\"secretKeyRef\":{\"key\":\"SECRET_KEY_BASE\",\"name\":\"local-office-search-app\"}}},{\"name\":\"RAILS_LOG_TO_STDOUT\",\"value\":\"true\"},{\"name\":\"LSS_DATA_BUCKET\",\"value\":\"sandbox-advicelocationpipe-pipelinebucket263ac468-19wuk9oanxght\"},{\"name\":\"GEO_DATA_BUCKET\",\"value\":\"uat-geo-data-postcodes-raw-eu-west-1\"},{\"name\":\"GEO_DATA_POSTCODES_FILE\",\"value\":\"Geo_postcodes_csv_uat.csv\"},{\"name\":\"LOCAL_OFFICE_SEARCH_DB_USER\",\"value\":\"local_office_search_api\"},{\"name\":\"LOCAL_OFFICE_SEARCH_DB_PASSWORD\",\"valueFrom\":{\"secretKeyRef\":{\"key\":\"DB_PASSWORD\",\"name\":\"local-office-search-db\"}}},{\"name\":\"LOCAL_OFFICE_SEARCH_DB_HOST\",\"value\":\"",
            [ ] {
            [ ]   "Fn::ImportValue": "dev-LocalOfficeSearchApiDb:ExportsOutputFnGetAttDbCluster224236EFEndpointAddress7B9F10FA"
            [ ] },
            @@ -25,6 +25,6 @@
            [ ]     {
            [ ]       "Ref": "AWS::URLSuffix"
            [ ]     },
            [-]     "/local-office-search-api:cf4189e10c053a0689e85ffcae73881ff804e441\",\"imagePullPolicy\":\"IfNotPresent\",\"lifecycle\":{\"preStop\":{\"exec\":{\"command\":[\"sleep\",\"10\"]}}},\"name\":\"local-office-search-api-scheduled-import\",\"ports\":[{\"containerPort\":3060,\"name\":\"http\"},{\"containerPort\":9394,\"name\":\"metrics\"}],\"readinessProbe\":{\"failureThreshold\":3,\"httpGet\":{\"path\":\"/status\",\"port\":3060,\"scheme\":\"HTTP\"},\"initialDelaySeconds\":10,\"periodSeconds\":10,\"successThreshold\":1,\"timeoutSeconds\":5},\"resources\":{\"limits\":{\"cpu\":\"800m\",\"memory\":\"1024Mi\"},\"requests\":{\"cpu\":\"400m\",\"memory\":\"768Mi\"}},\"securityContext\":{\"allowPrivilegeEscalation\":false,\"privileged\":false,\"readOnlyRootFilesystem\":false,\"runAsNonRoot\":true,\"runAsUser\":1000}}],\"dnsPolicy\":\"ClusterFirst\",\"hostNetwork\":false,\"restartPolicy\":\"Never\",\"securityContext\":{\"fsGroupChangePolicy\":\"Always\",\"runAsNonRoot\":true},\"serviceAccountName\":\"local-office-search-api\",\"setHostnameAsFQDN\":false,\"shareProcessNamespace\":false,\"terminationGracePeriodSeconds\":30}}}},\"schedule\":\"55 9 * * *\",\"startingDeadlineSeconds\":10,\"successfulJobsHistoryLimit\":3,\"suspend\":false,\"timeZone\":\"Europe/London\"}},{\"apiVersion\":\"autoscaling/v2\",\"kind\":\"HorizontalPodAutoscaler\",\"metadata\":{\"labels\":{\"app\":\"local-office-search-api\",\"env\":\"dev\",\"tags.datadoghq.com/env\":\"dev\",\"tags.datadoghq.com/service\":\"local-office-search-api\",\"tags.datadoghq.com/version\":\"cf4189e10c053a0689e85ffcae73881ff804e441\"},\"name\":\"localofficesearchapichart-autoscaler\",\"namespace\":\"dev-local-office-search-api\"},\"spec\":{\"behavior\":{\"scaleDown\":{\"policies\":[{\"periodSeconds\":300,\"type\":\"Pods\",\"value\":2}],\"selectPolicy\":\"Max\",\"stabilizationWindowSeconds\":300},\"scaleUp\":{\"policies\":[{\"periodSeconds\":60,\"type\":\"Pods\",\"value\":4},{\"periodSeconds\":60,\"type\":\"Percent\",\"value\":200}],\"selectPolicy\":\"Max\",\"stabilizationWindowSeconds\":0}},\"maxReplicas\":4,\"metrics\":[{\"pods\":{\"metric\":{\"name\":\"puma_business\"},\"target\":{\"averageValue\":0.75,\"type\":\"AverageValue\"}},\"type\":\"Pods\"}],\"minReplicas\":2,\"scaleTargetRef\":{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"name\":\"localofficesearchapichart-deployment\"}}},{\"apiVersion\":\"networking.k8s.io/v1\",\"kind\":\"NetworkPolicy\",\"metadata\":{\"labels\":{\"app\":\"local-office-search-api\",\"env\":\"dev\",\"tags.datadoghq.com/env\":\"dev\",\"tags.datadoghq.com/service\":\"local-office-search-api\",\"tags.datadoghq.com/version\":\"cf4189e10c053a0689e85ffcae73881ff804e441\"},\"name\":\"localofficesearchapichart-allowexternaltraffic\",\"namespace\":\"dev-local-office-search-api\"},\"spec\":{\"ingress\":[{\"from\":[{\"ipBlock\":{\"cidr\":\"0.0.0.0/0\"}}],\"ports\":[{\"port\":3060}]}],\"podSelector\":{},\"policyTypes\":[\"Ingress\"]}},{\"apiVersion\":\"networking.k8s.io/v1\",\"kind\":\"NetworkPolicy\",\"metadata\":{\"labels\":{\"app\":\"local-office-search-api\",\"env\":\"dev\",\"tags.datadoghq.com/env\":\"dev\",\"tags.datadoghq.com/service\":\"local-office-search-api\",\"tags.datadoghq.com/version\":\"cf4189e10c053a0689e85ffcae73881ff804e441\"},\"name\":\"localofficesearchapichart-allowmetricscollection\",\"namespace\":\"dev-local-office-search-api\"},\"spec\":{\"ingress\":[{\"from\":[{\"namespaceSelector\":{\"matchLabels\":{\"kubernetes.io/metadata.name\":\"kube-monitoring\"}},\"podSelector\":{\"matchExpressions\":[{\"key\":\"prometheus\",\"operator\":\"In\",\"values\":[\"prometheus-operator-prometheus\"]}]}}],\"ports\":[{\"port\":9394}]}],\"podSelector\":{},\"policyTypes\":[\"Ingress\"]}},{\"apiVersion\":\"monitoring.coreos.com/v1\",\"kind\":\"Probe\",\"metadata\":{\"labels\":{\"app\":\"local-office-search-api\",\"env\":\"dev\",\"tags.datadoghq.com/env\":\"dev\",\"tags.datadoghq.com/service\":\"local-office-search-api\",\"tags.datadoghq.com/version\":\"cf4189e10c053a0689e85ffcae73881ff804e441\"},\"name\":\"localofficesearchapichart-probe\",\"namespace\":\"dev-local-office-search-api\"},\"spec\":{\"interval\":\"60s\",\"module\":\"http_2xx\",\"prober\":{\"path\":\"/probe\",\"url\":\"prometheus-blackbox-exporter.kube-monitoring.svc.cluster.local:9115\"},\"targets\":{\"staticConfig\":{\"static\":[\"http://local-office-search-api.dev-local-office-search-api.svc.cluster.local:3060/api/v2/offices?q=WC1X+0DW\"]}}}}]}"
            [+]     "/local-office-search-api:local\",\"imagePullPolicy\":\"IfNotPresent\",\"lifecycle\":{\"preStop\":{\"exec\":{\"command\":[\"sleep\",\"10\"]}}},\"name\":\"local-office-search-api-scheduled-import\",\"ports\":[{\"containerPort\":3060,\"name\":\"http\"},{\"containerPort\":9394,\"name\":\"metrics\"}],\"readinessProbe\":{\"failureThreshold\":3,\"httpGet\":{\"path\":\"/status\",\"port\":3060,\"scheme\":\"HTTP\"},\"initialDelaySeconds\":10,\"periodSeconds\":10,\"successThreshold\":1,\"timeoutSeconds\":5},\"resources\":{\"limits\":{\"cpu\":\"800m\",\"memory\":\"1024Mi\"},\"requests\":{\"cpu\":\"400m\",\"memory\":\"768Mi\"}},\"securityContext\":{\"allowPrivilegeEscalation\":false,\"privileged\":false,\"readOnlyRootFilesystem\":false,\"runAsNonRoot\":true,\"runAsUser\":1000}}],\"dnsPolicy\":\"ClusterFirst\",\"hostNetwork\":false,\"restartPolicy\":\"Never\",\"securityContext\":{\"fsGroupChangePolicy\":\"Always\",\"runAsNonRoot\":true},\"serviceAccountName\":\"local-office-search-api\",\"setHostnameAsFQDN\":false,\"shareProcessNamespace\":false,\"terminationGracePeriodSeconds\":30}}}},\"schedule\":\"55 9 * * *\",\"startingDeadlineSeconds\":10,\"successfulJobsHistoryLimit\":3,\"suspend\":false,\"timeZone\":\"Europe/London\"}},{\"apiVersion\":\"autoscaling/v2\",\"kind\":\"HorizontalPodAutoscaler\",\"metadata\":{\"labels\":{\"app\":\"local-office-search-api\",\"env\":\"dev\",\"tags.datadoghq.com/env\":\"dev\",\"tags.datadoghq.com/service\":\"local-office-search-api\",\"tags.datadoghq.com/version\":\"local\"},\"name\":\"localofficesearchapichart-autoscaler\",\"namespace\":\"dev-local-office-search-api\"},\"spec\":{\"behavior\":{\"scaleDown\":{\"policies\":[{\"periodSeconds\":300,\"type\":\"Pods\",\"value\":2}],\"selectPolicy\":\"Max\",\"stabilizationWindowSeconds\":300},\"scaleUp\":{\"policies\":[{\"periodSeconds\":60,\"type\":\"Pods\",\"value\":4},{\"periodSeconds\":60,\"type\":\"Percent\",\"value\":200}],\"selectPolicy\":\"Max\",\"stabilizationWindowSeconds\":0}},\"maxReplicas\":4,\"metrics\":[{\"pods\":{\"metric\":{\"name\":\"puma_business\"},\"target\":{\"averageValue\":0.75,\"type\":\"AverageValue\"}},\"type\":\"Pods\"}],\"minReplicas\":2,\"scaleTargetRef\":{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"name\":\"localofficesearchapichart-deployment\"}}},{\"apiVersion\":\"networking.k8s.io/v1\",\"kind\":\"NetworkPolicy\",\"metadata\":{\"labels\":{\"app\":\"local-office-search-api\",\"env\":\"dev\",\"tags.datadoghq.com/env\":\"dev\",\"tags.datadoghq.com/service\":\"local-office-search-api\",\"tags.datadoghq.com/version\":\"local\"},\"name\":\"localofficesearchapichart-allowexternaltraffic\",\"namespace\":\"dev-local-office-search-api\"},\"spec\":{\"ingress\":[{\"from\":[{\"ipBlock\":{\"cidr\":\"0.0.0.0/0\"}}],\"ports\":[{\"port\":3060}]}],\"podSelector\":{},\"policyTypes\":[\"Ingress\"]}},{\"apiVersion\":\"networking.k8s.io/v1\",\"kind\":\"NetworkPolicy\",\"metadata\":{\"labels\":{\"app\":\"local-office-search-api\",\"env\":\"dev\",\"tags.datadoghq.com/env\":\"dev\",\"tags.datadoghq.com/service\":\"local-office-search-api\",\"tags.datadoghq.com/version\":\"local\"},\"name\":\"localofficesearchapichart-allowmetricscollection\",\"namespace\":\"dev-local-office-search-api\"},\"spec\":{\"ingress\":[{\"from\":[{\"namespaceSelector\":{\"matchLabels\":{\"kubernetes.io/metadata.name\":\"kube-monitoring\"}},\"podSelector\":{\"matchExpressions\":[{\"key\":\"prometheus\",\"operator\":\"In\",\"values\":[\"prometheus-operator-prometheus\"]}]}}],\"ports\":[{\"port\":9394}]}],\"podSelector\":{},\"policyTypes\":[\"Ingress\"]}},{\"apiVersion\":\"monitoring.coreos.com/v1\",\"kind\":\"Probe\",\"metadata\":{\"labels\":{\"app\":\"local-office-search-api\",\"env\":\"dev\",\"tags.datadoghq.com/env\":\"dev\",\"tags.datadoghq.com/service\":\"local-office-search-api\",\"tags.datadoghq.com/version\":\"local\"},\"name\":\"localofficesearchapichart-probe\",\"namespace\":\"dev-local-office-search-api\"},\"spec\":{\"interval\":\"60s\",\"module\":\"http_2xx\",\"prober\":{\"path\":\"/probe\",\"url\":\"prometheus-blackbox-exporter.kube-monitoring.svc.cluster.local:9115\"},\"targets\":{\"staticConfig\":{\"static\":[\"http://local-office-search-api.dev-local-office-search-api.svc.cluster.local:3060/api/v2/offices?q=WC1X+0DW\"]}}}}]}"
            [ ]   ]
            [ ] ]

Stack dev-LocalOfficeSearchApiDeployment-devLocalOfficeSearchApiDeploymentEksClusterIntegrat-PR75B9URWKWC
There were no differences


✨  Number of stacks with differences: 1

… updates

Bumps the regular-updates group with 3 updates in the /cdk directory: [ca-cdk8s-constructs](https://github.com/citizensadvice/ca-cdk8s-constructs), [ruff](https://github.com/astral-sh/ruff) and [cdk8s-plus-32](https://github.com/cdk8s-team/cdk8s-plus).


Updates `ca-cdk8s-constructs` from 5.0.1 to 5.1.0
- [Release notes](https://github.com/citizensadvice/ca-cdk8s-constructs/releases)
- [Commits](citizensadvice/ca-cdk8s-constructs@v5.0.1...v5.1.0)

Updates `ruff` from 0.15.10 to 0.15.12
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.15.10...0.15.12)

Updates `cdk8s-plus-32` from 2.5.47 to 2.5.54
- [Release notes](https://github.com/cdk8s-team/cdk8s-plus/releases)
- [Commits](cdk8s-team/cdk8s-plus@cdk8s-plus-32/v2.5.47...cdk8s-plus-32/v2.5.54)

---
updated-dependencies:
- dependency-name: ca-cdk8s-constructs
  dependency-version: 5.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: regular-updates
- dependency-name: cdk8s-plus-32
  dependency-version: 2.5.52
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular-updates
- dependency-name: ruff
  dependency-version: 0.15.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/pip/cdk/regular-updates-008a992bff branch from b4dfa2f to 1af3079 Compare May 12, 2026 05:01
@marianayovcheva marianayovcheva merged commit 43155da into develop May 13, 2026
4 checks passed
@marianayovcheva marianayovcheva deleted the dependabot/pip/cdk/regular-updates-008a992bff branch May 13, 2026 11:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant