GithubHelp home page GithubHelp logo

ministryofjustice / opg-use-an-lpa Goto Github PK

View Code? Open in Web Editor NEW
4.0 21.0 4.0 43.92 MB

OPG Use An LPA: Managed by opg-org-infra & Terraform

License: MIT License

HCL 8.27% PHP 66.95% Dockerfile 0.19% Python 3.58% Gherkin 3.80% Shell 0.55% JavaScript 1.85% Go 3.80% Twig 10.56% SCSS 0.32% Makefile 0.13%

opg-use-an-lpa's Introduction

opg-use-my-lpa

OPG Use My LPA: Managed by opg-org-infra & Terraform

path to live status

codecov coverage status

repo standards badge

Setup

Clone the following repository into the same base directory:

Additionally, work related to Use is done in:

All commands assume a working directory of opg-use-my-lpa.

Makefile

A Makefile is maintained that aliases the most useful docker-compose commands.

To build the service and it's dependencies

make build_all

To start the service and its dependencies

make up_all # start ual and all dependencies then run seeding of local data

To stop the service and its dependencies (ordering is important so that the networks are removed last)

make down_all # bring down everything including the lpa endpoint

There are other make file targets for common operations such as

logs to follow docker-compose logs for the service seed to rerun seeding scripts to put or reset fixture data destroy to stop the service and remove all images

Build images with no cache option. Run this regularly to keep base docker images up to date, as these include potential security fixes.

make rebuild [container name]

Note: this can take several minutes to run.

To bring up the local environment

make up_all

If you plan on developing the application i:e in most cases, you should also enable development mode.

make development_mode

Development mode is essential to run the stack locally (unless SSL is setup) as without it sessions do not function. You will be unable to login and all CSRF protected forms will be broken.

The Viewer service will be available via http://localhost:9001/home

The Actor service will be available via http://localhost:9002/home

The API service will be available via http://localhost:9003

Tests

To run all the unit tests (the command for viewer-app and actor-app will run exactly the same suite of unit tests in the front service)

make unit_test_all

# or, seperately
make unit_test_viewer_app
make unit_test_actor_app
make unit_test_javascript

Functional (Behat) test

To run the Behat smoke tests

make smoke_tests

There other some other utility scripts in the composer.json for example

cd service-api/app
composer run psalm

# to pass arguments to a composer script start with a double hyphen "--".
composer run int-test -- --verbose

Updating composer dependencies

Composer install is run when the app container is built, and on a standard docker-compose up.

It can also be run independently with:

# Arbitrary commands such as "require author/package" or "remove author/package"
make run_api_composer -- [composer command]
make run_front_composer -- [composer command]

# explicit install or update
make run_api_composer_install
make run_api_composer_update

make run_front_composer_install
make run_front_composer_update

Troubleshooting

There are occasions when your local dev environment doesn't quite act as it should. Feel free to add further troubleshooting steps here.

Here are some common problems we've come across:

I cannot login with the seeded user

Its possible seeding of Use an LPA was not successful. make sure all docker compose services are running and have settled first, then try again. run the following command:

make seed

then try again

I cannot add LPA's locally, which are in the seeded data set

Ensure that the api-gateway container is running

docker ps | grep opg-use-an-lpa-codes-gateway

If this is not running, you should re-run

make up_all

if that doesn't work try running

make update_mock

opg-use-an-lpa's People

Contributors

allenannom avatar andrewpearce-digital avatar charlesmmarshall avatar cooperaj avatar danguymoj avatar dependabot[bot] avatar gemtay avatar gillettmoj avatar hawx avatar jamesrwarren avatar jay-whitwell avatar kate-49 avatar lbagg1 avatar lewiscummings avatar lukejolliffe avatar mattmachell avatar mishnajam avatar nickdavis2001 avatar nickj0nes avatar nsmithuk avatar opg-ci avatar raffers avatar ramchale avatar renovate[bot] avatar seemamenon avatar taylorsj1980 avatar tomtucka avatar williamfalconeruk avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

opg-use-an-lpa's Issues

Action Required: Fix Renovate Configuration

There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.

Location: renovate.json
Error type: Invalid JSON (parsing failed)
Message: Syntax error: expecting String near 1,
,
"

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Repository problems

These problems occurred while renovating this repository. View logs.

  • WARN: Found renovate config warnings
  • WARN: ECR getAuthorizationToken error
  • WARN: Package lookup failures

Pending Approval

These branches will be created by Renovate only once you click their checkbox below.

  • chore(deps): update GitHub Actions

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • Renovate Update actions/cache digest to 81382a7
  • Renovate Update actions/checkout digest to 9a9194f
  • Renovate Update actions/download-artifact digest to fa0a91b
  • Renovate Update actions/setup-node digest to 26961cf
  • Renovate Update actions/setup-python digest to f677139
  • Renovate Update actions/upload-artifact digest to 834a144
  • Renovate Update aws-actions/amazon-ecr-login digest to 00e8074
  • Renovate Update aws-actions/configure-aws-credentials digest to 0fc95ed
  • Renovate Update browser-actions/setup-chrome digest to 1208fbf
  • Renovate Update hashicorp/setup-terraform digest to a0b6ede
  • Renovate Update tj-actions/changed-files digest to 8d5497e
  • Renovate Update Patch & Minor Updates (@babel/cli, @babel/core, @babel/plugin-transform-runtime, @babel/preset-env, @babel/runtime, @babel/runtime-corejs3, @ministryofjustice/frontend, @testing-library/dom, @testing-library/jest-dom, alphagov/notifications-php-client, aws, aws/aws-sdk-php, boto3, core-js, esbuild, eslint, govuk-frontend, guzzlehttp/guzzle, guzzlehttp/psr7, hashicorp/terraform, laminas/laminas-cache, laminas/laminas-crypt, laminas/laminas-form, mezzio/mezzio, mezzio/mezzio-session, moto, node, pagerduty, phpunit/phpunit, prettier, requests, sass, squizlabs/php_codesniffer, symfony/console, test-summary/action, vimeo/psalm, web-token/jwt-encryption-algorithm-aeskw, web-token/jwt-signature-algorithm-ecdsa)
  • Renovate Update Docker Updates (golang, node, outofcoffee/imposter, php, traefik)
  • Renovate Update Golang Updates (github.com/aws/aws-sdk-go-v2, github.com/aws/aws-sdk-go-v2/config, github.com/aws/aws-sdk-go-v2/credentials, github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue, github.com/aws/aws-sdk-go-v2/service/dynamodb, github.com/aws/aws-sdk-go-v2/service/ssm, github.com/aws/aws-sdk-go-v2/service/sts, github.com/ministryofjustice/opg-go-common, github.com/sethvargo/go-retry, go)
  • Renovate Update JWT Framework packages to v4 (major) (web-token/jwt-encryption-algorithm-aeskw, web-token/jwt-signature-algorithm-ecdsa)
  • Renovate Update dependency laminas/laminas-cache-storage-adapter-apcu to v3
  • Renovate Update dependency laminas/laminas-cache-storage-adapter-memory to v3
  • Renovate Update dependency laminas/laminas-cache-storage-adapter-redis to v3
  • Renovate Update dependency laminas/laminas-component-installer to v3
  • Renovate Update dependency laminas/laminas-crypt to v4
  • Renovate Update dependency laminas/laminas-servicemanager to v4
  • Renovate Update dependency nesbot/carbon to v3
  • Renovate Update dependency paragonie/constant_time_encoding to v3
  • Renovate Update dependency perfume.js to v9
  • Renovate Update dependency phpunit/phpunit to v11
  • Renovate Update dependency sass-loader to v16
  • Renovate Update dependency symfony/console to v7
  • ๐Ÿ” Create all rate-limited PRs at once ๐Ÿ”

Warning

Renovate failed to look up the following dependencies: Failed to look up docker package 311462405659.dkr.ecr.eu-west-1.amazonaws.com/pdf_service, Failed to look up github-tags package ministryofjustice/terraform-aws-moj-ip-allow-list.

Files affected: docker-compose.dependencies.yml, terraform/environment/shared_data_sources.tf


Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Ignored or Blocked

These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.

Detected dependencies

composer
service-api/app/composer.json
  • php ^8.1
  • alphagov/notifications-php-client ^6.1.0
  • aws/aws-sdk-php ^3.93
  • blazon/psr11-monolog ^5.0
  • elie29/zend-phpdi-config ^9.0
  • facile-it/php-openid-client ^0.3.5
  • guzzlehttp/guzzle ^7.8.1
  • guzzlehttp/psr7 ^2.6.2
  • laminas/laminas-cache ^3.11
  • laminas/laminas-cache-storage-adapter-apcu ^2.4
  • laminas/laminas-config-aggregator ^1.0
  • laminas/laminas-diactoros ^3.0
  • laminas/laminas-stdlib ^3.1
  • mezzio/mezzio ^3.0.1
  • mezzio/mezzio-fastroute ^3.0
  • mezzio/mezzio-helpers ^5.0
  • paragonie/constant_time_encoding ^2.2
  • paragonie/hidden-string ^1.0
  • psr/clock ^1.0
  • ramsey/uuid ^4.0
  • symfony/console ^6.1
  • web-token/jwt-signature-algorithm-ecdsa ^3.2
  • web-token/jwt-encryption-algorithm-aeskw ^3.4.0
  • behat/behat ^3.5
  • cooperaj/behat-psr-extension ^2.0
  • filp/whoops ^2.1.12
  • laminas/laminas-component-installer ^3.3
  • laminas/laminas-development-mode ^3.1
  • mezzio/mezzio-tooling ^2.5
  • phpspec/prophecy ^1.15
  • phpspec/prophecy-phpunit ^2.0
  • phpunit/phpunit ^10.5
  • psalm/plugin-phpunit ^0.19.0
  • slevomat/coding-standard ^8.9
  • smart-gamma/pact-behat-extension ^3.0
  • squizlabs/php_codesniffer ^3.0
  • vimeo/psalm ^5.0
  • webimpress/coding-standard ^1.0
service-front/app/composer.json
  • php ^8.1
  • aws/aws-sdk-php ^3.208.9
  • blazon/psr11-monolog ^5.0
  • cooperaj/better-twig-i18n ^3.0
  • dflydev/fig-cookies ^3.0
  • elie29/zend-phpdi-config ^9.0
  • facile-it/php-openid-client ^0.3.5
  • guzzlehttp/guzzle ^7.8.1
  • laminas/laminas-cache ^3.6
  • laminas/laminas-cache-storage-adapter-apcu ^2.2
  • laminas/laminas-cache-storage-adapter-memory ^2.1
  • laminas/laminas-cache-storage-adapter-redis ^2.3
  • laminas/laminas-component-installer ^2.1.1
  • laminas/laminas-config-aggregator ^1.0
  • laminas/laminas-crypt ^3.3
  • laminas/laminas-diactoros ^3.0
  • laminas/laminas-form ^3.1.1
  • laminas/laminas-servicemanager ^3.4
  • laminas/laminas-stdlib ^3.1
  • mezzio/mezzio ^3.0.1
  • mezzio/mezzio-authentication-session ^1.0
  • mezzio/mezzio-csrf ^1.0
  • mezzio/mezzio-fastroute ^3.0
  • mezzio/mezzio-flash ^1.0
  • mezzio/mezzio-helpers ^5.0
  • mezzio/mezzio-session ^1.3
  • mezzio/mezzio-twigrenderer ^2.3
  • nesbot/carbon ^2.56.0
  • paragonie/halite ^5.0
  • behat/behat ^3.6
  • cooperaj/behat-psr-extension ^2.0
  • filp/whoops ^2.1.12
  • laminas/laminas-development-mode ^3.1
  • mezzio/mezzio-tooling ^2.0
  • mikey179/vfsstream ^1.6
  • phpspec/prophecy ^1.15
  • phpspec/prophecy-phpunit ^2.0
  • phpunit/phpunit ^9.5
  • psalm/plugin-phpunit ^0.19.0
  • slevomat/coding-standard ^8.9
  • squizlabs/php_codesniffer ^3.0
  • vimeo/psalm ^5.0
  • webimpress/coding-standard ^1.0
docker-compose
docker-compose.dependencies.yml
  • redis 7
  • nsmithuk/local-kms 3
  • 311462405659.dkr.ecr.eu-west-1.amazonaws.com/pdf_service v1.355.2
  • stoplight/prism 5
  • outofcoffee/imposter 3.40.0
  • outofcoffee/imposter 3.40.0
docker-compose.testing.yml
docker-compose.yml
  • traefik 3.0
service-admin/docker-compose.yml
  • node 20-alpine
dockerfile
lambda-functions/upload-statistics/Dockerfile
  • public.ecr.aws/lambda/python 3.12
service-admin/Dockerfile
  • node 20-alpine
  • golang 1.23.0-alpine
service-admin/proxy/Dockerfile
  • golang 1.21
service-api/docker/app/Dockerfile
  • php 8.1.29-fpm-alpine3.20
service-api/docker/seeding/Dockerfile
service-api/docker/web/Dockerfile
  • golang 1.23-alpine
service-front/docker/app/Dockerfile
  • php 8.1.29-fpm-alpine3.20
service-front/docker/web/Dockerfile
  • golang 1.23-alpine
service-front/web/Dockerfile
  • node 20.13-alpine
zap/Dockerfile
github-actions
.github/workflows/_build-and-push.yml
  • actions/checkout 44c2b7a8a4ea60a981eaca3cf939b5f4305c123b
  • actions/cache 0c45773b623bea8c8e75f6c82b208c3cf94ea4f9
  • unfor19/install-aws-cli-action 27d6061dae5d39e89be4d2246824f15e111a7e06
  • aws-actions/configure-aws-credentials a78e788c51463a506fbaaec784bab37f73afb4e8
  • actions/download-artifact 65a9edc5881444af0b9093a5e628f2fe47ea3b2e
  • actions/upload-artifact 552bf3722c16e81001aea7db72d8cedf64eb5f68
  • aquasecurity/trivy-action d9cd5b1c23aaf8cb31bb09141028215828364bbb
  • github/codeql-action v3
  • aws-actions/amazon-ecr-login 3b8097c25e1fc9742d2d91e6cdafe7b13d1f3d93
.github/workflows/_codecov.yml
  • actions/checkout 44c2b7a8a4ea60a981eaca3cf939b5f4305c123b
  • actions/download-artifact 65a9edc5881444af0b9093a5e628f2fe47ea3b2e
  • actions/download-artifact 65a9edc5881444af0b9093a5e628f2fe47ea3b2e
  • actions/download-artifact 65a9edc5881444af0b9093a5e628f2fe47ea3b2e
  • codecov/codecov-action v4
  • codecov/codecov-action v4
  • codecov/codecov-action v4
.github/workflows/_ecr-scanning.yml
  • actions/checkout 44c2b7a8a4ea60a981eaca3cf939b5f4305c123b
  • aws-actions/configure-aws-credentials a78e788c51463a506fbaaec784bab37f73afb4e8
  • actions/setup-python 82c7e631bb3cdc910f68e0081d67478d79c6982d
.github/workflows/_lint-terraform.yml
  • actions/checkout 44c2b7a8a4ea60a981eaca3cf939b5f4305c123b
  • hashicorp/setup-terraform 7f4493e15578a47490e79892b308bf23dee56c45
  • terraform-linters/setup-tflint v4
  • aws-actions/configure-aws-credentials a78e788c51463a506fbaaec784bab37f73afb4e8
  • webfactory/ssh-agent dc588b651fe13675774614f8e6a936a468676387
.github/workflows/_node-build.yml
  • actions/checkout 44c2b7a8a4ea60a981eaca3cf939b5f4305c123b
  • actions/setup-node c2ac33f2c62f978d6c944d9648125a294e56dc0b
  • actions/cache 0c45773b623bea8c8e75f6c82b208c3cf94ea4f9
  • actions/upload-artifact 552bf3722c16e81001aea7db72d8cedf64eb5f68
.github/workflows/_node-test.yml
  • actions/checkout 44c2b7a8a4ea60a981eaca3cf939b5f4305c123b
  • actions/setup-node c2ac33f2c62f978d6c944d9648125a294e56dc0b
  • actions/cache 0c45773b623bea8c8e75f6c82b208c3cf94ea4f9
  • test-summary/action v2.3
.github/workflows/_run-behat-tests.yml
  • actions/checkout 44c2b7a8a4ea60a981eaca3cf939b5f4305c123b
  • actions/setup-python 82c7e631bb3cdc910f68e0081d67478d79c6982d
  • browser-actions/setup-chrome c1191dc4e79dcd91be7b16302e04460c20a2a784
  • shivammathur/setup-php 15b611248c3d140461e97b2eb10de461ca9ec5a3
  • actions/download-artifact 65a9edc5881444af0b9093a5e628f2fe47ea3b2e
  • aws-actions/configure-aws-credentials a78e788c51463a506fbaaec784bab37f73afb4e8
  • actions/upload-artifact 552bf3722c16e81001aea7db72d8cedf64eb5f68
.github/workflows/_run-terraform.yml
  • actions/checkout 44c2b7a8a4ea60a981eaca3cf939b5f4305c123b
  • unfor19/install-aws-cli-action 27d6061dae5d39e89be4d2246824f15e111a7e06
  • hashicorp/setup-terraform 7f4493e15578a47490e79892b308bf23dee56c45
  • aws-actions/configure-aws-credentials a78e788c51463a506fbaaec784bab37f73afb4e8
  • aws-actions/configure-aws-credentials a78e788c51463a506fbaaec784bab37f73afb4e8
  • webfactory/ssh-agent dc588b651fe13675774614f8e6a936a468676387
  • actions/upload-artifact 552bf3722c16e81001aea7db72d8cedf64eb5f68
.github/workflows/_seed-database.yml
  • actions/checkout 44c2b7a8a4ea60a981eaca3cf939b5f4305c123b
  • aws-actions/configure-aws-credentials a78e788c51463a506fbaaec784bab37f73afb4e8
  • actions/download-artifact 65a9edc5881444af0b9093a5e628f2fe47ea3b2e
  • actions/setup-python 82c7e631bb3cdc910f68e0081d67478d79c6982d
.github/workflows/_slack-notification.yml
  • actions/checkout 44c2b7a8a4ea60a981eaca3cf939b5f4305c123b
  • actions/setup-python 82c7e631bb3cdc910f68e0081d67478d79c6982d
  • actions/download-artifact 65a9edc5881444af0b9093a5e628f2fe47ea3b2e
.github/workflows/dependabot-composer-npm-path.yml
  • ministryofjustice/opg-github-workflows v3.1.0
.github/workflows/dependabot-terraform-upgrade.yml
  • ministryofjustice/opg-github-workflows v3.1.0
.github/workflows/golang-linting.yml
  • actions/checkout v4
  • actions/setup-go v5
  • golangci/golangci-lint-action v6
.github/workflows/labeler.yml
  • actions/labeler v5
.github/workflows/path-to-live.yml
  • actions/checkout 44c2b7a8a4ea60a981eaca3cf939b5f4305c123b
  • ministryofjustice/opg-github-actions v3.0.6
  • actions/checkout 44c2b7a8a4ea60a981eaca3cf939b5f4305c123b
  • actions/download-artifact 65a9edc5881444af0b9093a5e628f2fe47ea3b2e
  • actions/download-artifact 65a9edc5881444af0b9093a5e628f2fe47ea3b2e
  • actions/download-artifact 65a9edc5881444af0b9093a5e628f2fe47ea3b2e
  • codecov/codecov-action v4
  • actions/checkout 44c2b7a8a4ea60a981eaca3cf939b5f4305c123b
  • actions/download-artifact 65a9edc5881444af0b9093a5e628f2fe47ea3b2e
.github/workflows/php-linting.yml
  • actions/checkout v4
  • shivammathur/setup-php v2
  • thenabeel/action-phpcs v8
.github/workflows/psalm-static-analysis-api.yml
  • actions/checkout v4
  • shivammathur/setup-php v2
  • github/codeql-action v3
.github/workflows/psalm-static-analysis-front.yml
  • actions/checkout v4
  • shivammathur/setup-php v2
  • github/codeql-action v3
.github/workflows/pull-request-path.yml
  • ministryofjustice/opg-github-workflows 383650d409aad063a69ce6cc3a013ac538cc1508
  • actions/checkout 44c2b7a8a4ea60a981eaca3cf939b5f4305c123b
  • tj-actions/changed-files 41ce994be96a740b53ae11ecbf86d1619a7bd640
  • tj-actions/changed-files 41ce994be96a740b53ae11ecbf86d1619a7bd640
  • tj-actions/changed-files 41ce994be96a740b53ae11ecbf86d1619a7bd640
  • actions/checkout v4
.github/workflows/scheduled-codeql-analysis.yml
  • actions/checkout 44c2b7a8a4ea60a981eaca3cf939b5f4305c123b
  • github/codeql-action v3
  • github/codeql-action v3
  • github/codeql-action v3
.github/workflows/scheduled-tfsec.yml
  • actions/checkout 44c2b7a8a4ea60a981eaca3cf939b5f4305c123b
  • aquasecurity/tfsec-sarif-action v0.1.4
  • github/codeql-action v3
.github/workflows/scheduled-update-demo.yml
  • aws-actions/configure-aws-credentials a78e788c51463a506fbaaec784bab37f73afb4e8
.github/workflows/scheduled-workspace-cleanup.yml
  • actions/checkout 44c2b7a8a4ea60a981eaca3cf939b5f4305c123b
  • hashicorp/setup-terraform 7f4493e15578a47490e79892b308bf23dee56c45
  • webfactory/ssh-agent dc588b651fe13675774614f8e6a936a468676387
  • aws-actions/configure-aws-credentials a78e788c51463a506fbaaec784bab37f73afb4e8
  • aws-actions/configure-aws-credentials a78e788c51463a506fbaaec784bab37f73afb4e8
.github/workflows/statistics.yml
  • actions/checkout v4
  • aws-actions/configure-aws-credentials v4.0.2
  • actions/setup-python v5.1.0
.github/workflows/tfsec.yml
  • actions/checkout v4
  • tfsec/tfsec-pr-commenter-action v1.3.1
.github/workflows/workflow-deploy-ref-to-env.yml
  • actions/checkout 44c2b7a8a4ea60a981eaca3cf939b5f4305c123b
  • tj-actions/changed-files 41ce994be96a740b53ae11ecbf86d1619a7bd640
  • tj-actions/changed-files 41ce994be96a740b53ae11ecbf86d1619a7bd640
gomod
scripts/add_historical_statistics/go.mod
  • go 1.22
  • go 1.22.4
  • github.com/aws/aws-sdk-go-v2/credentials v1.17.16
  • github.com/aws/aws-sdk-go-v2/service/sts v1.28.10
  • github.com/aws/aws-sdk-go-v2 v1.27.0
  • github.com/aws/aws-sdk-go-v2/config v1.27.16
  • github.com/aws/aws-sdk-go-v2/service/dynamodb v1.32.6
  • github.com/ministryofjustice/opg-go-common v1.4.0
service-admin/go.mod
  • go 1.22.2
  • github.com/aws/aws-sdk-go-v2 v1.27.0
  • github.com/aws/aws-sdk-go-v2/config v1.27.16
  • github.com/aws/aws-sdk-go-v2/credentials v1.17.16
  • github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue v1.13.20
  • github.com/aws/aws-sdk-go-v2/service/dynamodb v1.32.6
  • github.com/aws/aws-sdk-go-v2/service/ssm v1.50.4
  • github.com/go-ozzo/ozzo-validation v3.6.0+incompatible
  • github.com/golang-jwt/jwt/v4 v4.5.0
  • github.com/golang-jwt/jwt/v5 v5.2.1
  • github.com/gorilla/mux v1.8.1
  • github.com/ministryofjustice/opg-go-common v1.4.0
  • github.com/pkg/errors v0.9.1
  • github.com/rs/zerolog v1.33.0
  • github.com/sethvargo/go-retry v0.2.4
  • github.com/spf13/afero v1.11.0
  • github.com/stretchr/testify v1.9.0
service-admin/proxy/go.mod
  • go 1.22
  • go 1.22.4
  • github.com/golang-jwt/jwt v3.2.2+incompatible
  • github.com/ministryofjustice/opg-go-common v1.4.0
npm
service-admin/package.json
  • @ministryofjustice/frontend ^2.0.0
  • esbuild ^0.21.0
  • govuk-frontend ^5.0.0
  • sass ^1.63.2
  • sass-loader ^14.0.0
service-front/web/package.json
  • @babel/runtime ^7.20.1
  • @jest/globals ^29.6.4
  • @ministryofjustice/frontend 2.1.3
  • govuk-frontend ^5.3.1
  • perfume.js ^6.4.0
  • @babel/cli ^7.19.3
  • @babel/core ^7.20.2
  • @babel/plugin-transform-member-expression-literals ^7.18.6
  • @babel/plugin-transform-property-literals ^7.18.6
  • @babel/plugin-transform-reserved-words ^7.18.6
  • @babel/plugin-transform-runtime ^7.19.6
  • @babel/preset-env ^7.20.2
  • @babel/runtime-corejs3 ^7.20.1
  • @testing-library/dom ^10.0.0
  • @testing-library/jest-dom ^6.0.0
  • babel-jest ^29.2.2
  • core-js ^3.26.0
  • coveralls ^3.1.1
  • es6-promise ^4.2.8
  • esbuild ^0.21.0
  • esbuild-sass-plugin ^3.2.0
  • eslint ^9.0.0
  • eslint-config-prettier ^9.0.0
  • eslint-plugin-prettier ^4.2.1
  • govuk-one-login-service-header a823f1a5ddc2879945f7d4f2cce889d100d3441c
  • jest ^29.2.0
  • jest-environment-jsdom ^29.2.2
  • jest-junit ^16.0.0
  • prettier ^3.0.0
  • sass ^1.75.0
nvm
.nvmrc
  • node 20.14
service-front/web/.nvmrc
  • node 20
pip_requirements
lambda-functions/upload-statistics/requirements-tests.txt
  • boto3 ~=1.34.117
  • moto ==5.0.9
lambda-functions/upload-statistics/requirements.txt
  • boto3 ~=1.34.117
query/requirements.txt
  • boto3 >= 1.17.36
scripts/call-api-gateway/requirements.txt
scripts/pipeline/check_ecr_scan_results/requirements.txt
  • boto3 ==1.34.117
  • requests ==2.32.0
scripts/pipeline/requirements.txt
scripts/remove_default_sg_rules/requirements.txt
service-api/seeding/requirements.txt
terraform
terraform/account/dynamodb_data_plane_cloudtrail.tf
terraform/account/kms.tf
terraform/account/modules/dynamodb_cloudtrail/terraform.tf
  • aws ~> 5.52.0
  • hashicorp/terraform <= 1.8.4
terraform/account/modules/multi_region_kms/terraform.tf
  • aws ~> 5.52.0
  • hashicorp/terraform <= 1.8.4
terraform/account/region.tf
terraform/account/region/dns_firewall.tf
terraform/account/region/lambda_functions.tf
terraform/account/region/modules/dns_firewall/terraform.tf
  • aws ~> 5.52.0
  • hashicorp/terraform <= 1.8.4
terraform/account/region/modules/lambda_function/terraform.tf
  • aws ~> 5.52.0
  • pagerduty >= 2.16.0
  • hashicorp/terraform <= 1.8.4
terraform/account/region/modules/s3_bucket/terraform.tf
  • aws ~> 5.52.0
  • hashicorp/terraform <= 1.8.4
terraform/account/region/s3_redacted_logs.tf
terraform/account/region/terraform.tf
  • aws ~> 5.52.0
  • pagerduty >= 2.16.0
  • hashicorp/terraform <= 1.8.4
terraform/account/secretsmanager.tf
terraform/account/terraform.tf
  • aws ~> 5.52.0
  • local ~> 2.5.0
  • pagerduty ~> 3.12.0
  • tls ~> 4.0.0
  • hashicorp/terraform <= 1.8.4
terraform/environment/iam.tf
terraform/environment/lambda.tf
terraform/environment/modules/iam/terraform.tf
  • aws ~> 5.52.0
  • hashicorp/terraform <= 1.8.4
terraform/environment/modules/lambda/terraform.tf
  • aws ~> 5.52.0
  • hashicorp/terraform <= 1.8.4
terraform/environment/region.tf
terraform/environment/region/autoscaling.tf
terraform/environment/region/dns.tf
terraform/environment/region/modules/dns/terraform.tf
  • aws ~> 5.52.0
  • hashicorp/terraform <= 1.8.4
terraform/environment/region/modules/ecs_autoscaling/terraform.tf
  • aws ~> 5.52.0
  • hashicorp/terraform <= 1.8.4
terraform/environment/region/terraform.tf
  • aws ~> 5.52.0
  • pagerduty >= 3.0.0
  • hashicorp/terraform <= 1.8.4
terraform/environment/shared_data_sources.tf
  • github.com/ministryofjustice/terraform-aws-moj-ip-allow-list v2.3.0
terraform/environment/terraform.tf
  • aws ~> 5.52.0
  • local ~> 2.5.0
  • pagerduty ~> 3.12.0
  • hashicorp/terraform <= 1.8.4
terraform-version
terraform/account/.terraform-version
  • hashicorp/terraform 1.8.4
terraform/environment/.terraform-version
  • hashicorp/terraform 1.8.4

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.