-
Notifications
You must be signed in to change notification settings - Fork 1
Architecture
You are invited to raise query or issue against the architecture. This page gives the details about the architectural decisions.
There are basically two types of actors involved into the system.
- The human users - DevOps team, Developers, QA and managers.
- The DevOps tools - This is basically some build tools like Jenkins, GitHub Action, Azure Pipelines, etc. Yet, it is not sure if other tools would need the integration. If that is needed, mostly it would be some deployment related tools like Spinnaker.
This is the UI part of the system. This will have various types of the dashboards, and other information which will be used in the CI/CD process.
This is the module for setting up projects, users, dashboard and registering various tool to communicate with the APIs with OAuth 2.0 authentication.
This is combination of various modules like reporting, migration, release, etc.
Like any other system, logging and security are is cross cutting concerns of the system.
This some kind of data store which stores all sort of the data which is being managed by the system.
Using this external systems will get the authN token to communicate with the APIs.
These are set of specific and generic APIs, which various build systems will use for various purposes.