UNCLASSIFIED - NO CUI

Audit IB Tools

Background

Many of our IB tools need more extensive logging and error handling. We noticed this initially on the project template tool and imagine that it is a common problem. There are also scripts that could be using better python packages (e.g. use the Gitlab Python package instead of requests module), and other code that is missing try/except blocks or other error handling. This ticket is for going through the other tools and creating tickets to do this work.

CHT may be able to assist with this effort. This might require resolving IB Tools Creds in this bootstrap ticket before we can provide access to these projects.

Scope

  • ID credentials in use by each pipeline
  • ID who maintainer is (POPs vs other)
  • Is the project still in use?
  • Code standards
    • Does it use GL python?
    • Does the code looks difficult to maintain?
    • Has the code been regularly maintained?

DoD

  • Created tickets for error handling on other IB tools
Edited by Kenneth Maguire