Skip to content

Commit

Permalink
Merge branch 'main' into feat/verblijfplaatsen-aflopend-sorteren
Browse files Browse the repository at this point in the history
  • Loading branch information
MelvLee committed Jul 4, 2024
2 parents 6ba0ecb + ce0316e commit 270a60a
Show file tree
Hide file tree
Showing 10 changed files with 472 additions and 449 deletions.
2 changes: 1 addition & 1 deletion .docker/historie-data-service.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ version: '3.7'
services:
historie-data-service:
container_name: historie-data-service
image: haalcentraal.azurecr.io/gba-historie-api:2.0.2-202406060648
image: haalcentraal.azurecr.io/gba-historie-api:2.0.4-202407040735
environment:
- ASPNETCORE_URLS=http://+;
- Database__Host=postgres
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,5 @@ runs:
- name: Get build run identifier
id: get-build-run
run: |
echo "BUILD_RUN=$(sed -n 's/image:.*:.*-\(.*\)/\1/p' ${{ inputs.path-docker-manifest }})" >> $GITHUB_OUTPUT
echo "BUILD_RUN=$(sed -n 's/.*image:.*:.*-\(.*\)/\1/p' ${{ inputs.path-docker-manifest }})" >> $GITHUB_OUTPUT
shell: bash
2 changes: 1 addition & 1 deletion .github/actions/haal-versie-uit-docker-manifest/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,5 @@ runs:
- name: Get version
id: get-version
run: |
echo "APP_VERSION=$(sed -n 's/image:.*:\(.*\)-.*/\1/p' ${{ inputs.path-docker-manifest }})" >> $GITHUB_OUTPUT
echo "APP_VERSION=$(sed -n 's/.*image:.*:\(.*\)-.*/\1/p' ${{ inputs.path-docker-manifest }})" >> $GITHUB_OUTPUT
shell: bash
23 changes: 23 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,16 @@ on:
env:
NODE_VERSION: '20'
DATA_SERVICE_DOCKER_FILE_PATH: .docker/historie-data-service.yml
DATA_SERVICE_CONTAINER_IMAGE: haalcentraal.azurecr.io/gba-historie-api
APP_CONTAINER_IMAGE: ghcr.io/brp-api/historie-data-service

jobs:
continuous-integration:
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v4

- name: Haal build run identifier uit Docker manifest
id: build-run-id
uses: ./.github/actions/haal-build-run-identifier-uit-docker-manifest
Expand All @@ -28,22 +31,26 @@ jobs:
uses: ./.github/actions/haal-versie-uit-docker-manifest
with:
path-docker-manifest: ${{ env.DATA_SERVICE_DOCKER_FILE_PATH }}

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: ${{ env.NODE_VERSION }}
- name: Install dependencies
run: npm ci

- name: Login to P5 Container Registry
uses: docker/[email protected]
with:
registry: haalcentraal.azurecr.io
username: ${{ secrets.P5_CR_USER }}
password: ${{ secrets.P5_CR_PWD }}

- name: Set run permissions on script folder
uses: ./.github/actions/zet-run-bash-scripts-permission
with:
path-bash-file-or-folder: ./scripts/*

- name: Start containers
run: |
./scripts/containers-start.sh ci
Expand All @@ -57,6 +64,7 @@ jobs:
if: always()
run: |
./scripts/containers-stop.sh ci
- name: Genereer test rapportage
if: always()
run: |
Expand All @@ -78,3 +86,18 @@ jobs:
destination-github-username: BRP-API
target-branch: test-reports/historie
commit-message: "test rapporten van build: ${{ steps.build-run-id.outputs.build-run }}"

- name: Login to GitHub Container Registry
if: always()
uses: docker/[email protected]
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Tag & push app container images naar registry
if: always()
run: |
docker tag ${{ env.DATA_SERVICE_CONTAINER_IMAGE }}:${{ steps.app-version.outputs.version }}-${{ steps.build-run-id.outputs.build-run }} ${{ env.APP_CONTAINER_IMAGE }}:${{ steps.app-version.outputs.version }}-${{ steps.build-run-id.outputs.build-run }}
docker tag ${{ env.DATA_SERVICE_CONTAINER_IMAGE }}:${{ steps.app-version.outputs.version }}-${{ steps.build-run-id.outputs.build-run }} ${{ env.APP_CONTAINER_IMAGE }}:latest
docker push ${{ env.APP_CONTAINER_IMAGE }}:latest
docker push ${{ env.APP_CONTAINER_IMAGE }}:${{ steps.app-version.outputs.version }}-${{ steps.build-run-id.outputs.build-run }}

This file was deleted.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Functionaliteit: raadplegen historie met periode op persoonslijst met opschortin
| 0800 | Korte straatnaam |

Regel: Voor een persoon op een logisch verwijderde persoonslijst wordt geen verblijfplaatshistorie geleverd
Een persoonslijst is logisch verwijderd wanneer reden opschorting bijhouding is gelijk aan "W" (wissen)
Een persoonslijst is logisch verwijderd wanneer reden opschorting bijhouding is gelijk aan "W" (wissen)

Abstract Scenario: Gevraagde persoon heeft een logisch verwijderde persoonslijst en <sub scenario>
Gegeven de persoon met burgerservicenummer '000000024' is ingeschreven op adres 'A1' met de volgende gegevens
Expand Down Expand Up @@ -54,7 +54,7 @@ Functionaliteit: raadplegen historie met periode op persoonslijst met opschortin


Regel: Voor een persoon met afgevoerde persoonslijst wordt geen verblijfplaatshistorie geleverd
Een persoonslijst is afgevoerd wanneer reden opschorting bijhouding is gelijk aan "F" (fout)
Een persoonslijst is afgevoerd wanneer reden opschorting bijhouding is gelijk aan "F" (fout)

Abstract Scenario: Gevraagde persoon heeft een afgevoerde persoonslijst en <sub scenario>
Gegeven de persoon met burgerservicenummer '000000024' is ingeschreven op adres 'A1' met de volgende gegevens
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -263,10 +263,10 @@ Functionaliteit: alleen verblijfplaatsen die binnen de gevraagde periode vallen
| datumVan | 2008-10-14 |
| datumTot | 2020-07-30 |
Dan heeft de response verblijfplaatsen met de volgende gegevens
| gemeenteVanInschrijving.code | gemeenteVanInschrijving.omschrijving | adresseerbaarObjectIdentificatie | straat | datumAanvangAdreshouding | datumAanvangVolgendeAdreshouding |functieAdres.code|functieAdres.omschrijving|
| 0800 | Hoogeloon, Hapert en Casteren | 0800010000000003 | Derde straat | 20181014 | |W|woonadres|
| 0800 | Hoogeloon, Hapert en Casteren | 0800010000000002 | Tweede straat | 20160526 | 20181014 |W|woonadres|
| 0800 | Hoogeloon, Hapert en Casteren | 0800010000000001 | Eerste straat | 20100818 | 20160526 |W|woonadres|
| gemeenteVanInschrijving.code | gemeenteVanInschrijving.omschrijving | adresseerbaarObjectIdentificatie | straat | datumAanvangAdreshouding | datumAanvangVolgendeAdreshouding | functieAdres.code | functieAdres.omschrijving |
| 0800 | Hoogeloon, Hapert en Casteren | 0800010000000003 | Derde straat | 20181014 | | W | woonadres |
| 0800 | Hoogeloon, Hapert en Casteren | 0800010000000002 | Tweede straat | 20160526 | 20181014 | W | woonadres |
| 0800 | Hoogeloon, Hapert en Casteren | 0800010000000001 | Eerste straat | 20100818 | 20160526 | W | woonadres |

Scenario: periode ligt geheel tussen datum aanvang en datum aanvang volgende
Gegeven de persoon met burgerservicenummer '000000012' is ingeschreven op adres 'A1' met de volgende gegevens
Expand All @@ -285,5 +285,5 @@ Functionaliteit: alleen verblijfplaatsen die binnen de gevraagde periode vallen
| datumVan | 2016-07-01 |
| datumTot | 2017-01-01 |
Dan heeft de response verblijfplaatsen met de volgende gegevens
| gemeenteVanInschrijving.code | gemeenteVanInschrijving.omschrijving | adresseerbaarObjectIdentificatie | straat | datumAanvangAdreshouding | datumAanvangVolgendeAdreshouding | functieAdres.code | functieAdres.omschrijving |
| 0800 | Hoogeloon, Hapert en Casteren | 0800010000000002 | Tweede straat | 20160526 | 20181014 | W | woonadres |
| gemeenteVanInschrijving.code | gemeenteVanInschrijving.omschrijving | adresseerbaarObjectIdentificatie | straat | datumAanvangAdreshouding | datumAanvangVolgendeAdreshouding | functieAdres.code | functieAdres.omschrijving |
| 0800 | Hoogeloon, Hapert en Casteren | 0800010000000002 | Tweede straat | 20160526 | 20181014 | W | woonadres |
2 changes: 1 addition & 1 deletion features/step_definitions/world.js
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ function configureSqlSettings(context) {

function configureOAuthSettings(context) {
context.oAuth = {
enable: true,
enable: false,
accessTokenUrl: 'http://identityserver:6000/connect/token',
clients:[
{
Expand Down

0 comments on commit 270a60a

Please sign in to comment.