Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Haar 1908 audit statements #45

Merged
merged 268 commits into from Jan 12, 2024
Merged

Conversation

thomasridd
Copy link
Contributor

@thomasridd thomasridd commented Nov 24, 2023

What

Add audit messaging

This PR also completes tasks ready to sign this app off for QA in dev.

  • updated integration tests
  • dependency updates
  • realignment with typescript-template

Notes

I have reduced the amount of audit boilerplate code by creating a baseClientAudit function which sets up an audit client at the head of any controller function. This is in the server/audit/baseClientAudit.ts file

andrewrlee and others added 30 commits March 5, 2021 12:58
* Add new veracode scan for schedueled workflow

* Re-add - check_outdated job
…ks (#27)

* Updating dependencies and adding slack notifications to outdated checks

* Add slack orb
* Ensure that the `SLACK_ACCESS_TOKEN` env var is set for `check_outdated`

As the final step (on fail) is a slack notification we need to use a context containing the variable.

* Refactor the channel for alerts into parameters

This establishes a reusable pattern in case consumers wish to notify slack on other jobs.
The "medium" configuration was not an acceptable term, should be one of
"info", "low", "moderate", "high" or "critical". This meant that it
would not pick up on anything!
* Updating dependencies and node

* Use parameterised slack channel rather than default of typescript alerts channel

* Extracting out executor
* WFP-322 use the hmpps/node executor to build

* WFP-322 parameterise the node version in the executor

* WFP-322 use node version parameter in integration test image

* WFP-322 integration tests use new node_redis executor

Co-authored-by: Andrew Lee <1517745+andrewrlee@users.noreply.github.com>
* Deploy template project to template k8s namespace
* DT-2404: 💄 Switch to sign in / out instead of login / out

* DT-2404: 💄 Don't need .gitignore for husky any more
…ci), and weekly policy scan (upload to veracode portal). (#45)
# Conflicts:
#	server/views/pages/base-clients.njk
#	server/views/presenters/listBaseClientsPresenter.ts
# Conflicts:
#	integration_tests/e2e/add-base-client.cy.ts
#	integration_tests/e2e/edit-base-client-deployment.cy.ts
#	integration_tests/e2e/edit-base-client-details.cy.ts
#	integration_tests/pages/addBaseClientDetails.ts
#	integration_tests/pages/editBaseClientDeploymentDetails.ts
#	integration_tests/pages/editBaseClientDetails.ts
#	server/views/pages/edit-base-client-details.njk
#	server/views/pages/new-base-client-details.njk
#	server/views/presenters/listBaseClientsPresenter.ts
#	server/views/presenters/viewBaseClientPresenter.ts
Copy link
Contributor

@SimonMitchellMOJ SimonMitchellMOJ left a comment

Choose a reason for hiding this comment

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

LGTM

@SimonMitchellMOJ SimonMitchellMOJ merged commit 7759ea3 into main Jan 12, 2024
4 checks passed
@SimonMitchellMOJ SimonMitchellMOJ deleted the HAAR-1908-Audit-statements branch January 12, 2024 10:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet