One file, many files, or somewhere in-between
The DevOps team was finishing the design work on a verified GitOps pipeline and began documenting the requirements for the different integrations. They figured that they would need a set of declarative files for every integration, which included access and execution requirements. Then, they would be able to reuse those files in any pipelines that needed them. Because every provider, platform, and tool required these different sets of filesthe team would need to figure out the best folder hierarchy to store the files.
The team would then need to build out a set of declarative files that defined the required variables for integration interactions. Each interaction definition file would have to reference the appropriate integration files for access and permission requirements.
Next, the team would need to build some environment-specific execution requirements to enforce security and compliance standards for every deployment. The DevOps...