All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Updated to throw
IntegrationValidationError
for when a404
is recieved during validate invocation to display useful error message to the user. Added tests and recordings for this invalid user response.
- Updated the validate invocation to hit the
User Detail
endpoint, using the providedclientAdminName
. If a404
is recieved it means the user is invalid and an error should be displayed to user. This is a fatal error because several other steps rely on this username to be valid.
- Upgraded SDK packages and some coding patterns
- Changed
CodeRepo.{id, createdBy, updatedBy}
fromnumber
tostring
to meet data-model schema requirements
- Updated the error message to display to the customer when {clientAdminName} is not found as a user.
- This integration required the ingestion of pipeline sources. This caused issues in cases where pipelines weren't being used. This change was to make the pipeline ingestion optional and to disable the step if not explicityly enabled.
- This integration requires two distinct access tokens. Fixed an issue where
the pipeline access token was not being validated for this integration,
causing
UNEXPECTED_ERROR
in thefetch-pipeline-sources
step.
- Fixed an issue where permission properties were objects, failing graph validation.
- Fixed an issue where permission->build and permission->repo relationships were created as mapped instead of direct relationships and failed persister validation.
- Collection of identity and access
- Collection of repositories
- Integration setup documentation