This repository is home to the Operations Engineering's tools and utilities for managing, monitoring, and optimising software development processes at the Ministry of Justice. • This repository is defined and managed in Terraform
As a Developer
I want To test if we can replace bot user with github app for authenticating to Github
so that We don't need to manage PAT tokens and an insecure bot user.
Description
At the moment we use PAT tokens associated with a bot user to authenticate to Github and perform Github operations, this is insecure and unwieldy. This ticket's purpose is to investigate reconfiguring our Github authentication model to use a Github app for authentication.
Acceptance Criteria:
Create Github App for testing with a given permission set.
Test authenticating to Github from pipeline.
Test authenticating through app for api use in application logic.
User Need
As a Developer I want To test if we can replace bot user with github app for authenticating to Github so that We don't need to manage PAT tokens and an insecure bot user.
Description At the moment we use PAT tokens associated with a bot user to authenticate to Github and perform Github operations, this is insecure and unwieldy. This ticket's purpose is to investigate reconfiguring our Github authentication model to use a Github app for authentication.
Acceptance Criteria: