Resources
Komodo is extendible through the Resource abstraction. Entities like Server, Deployment, and Stack are all Komodo Resources.
All resources have common traits, such as a unique name and id amongst all other resources of the same resource type.
All resources can be assigned tags, which can be used to group related resources.
note
Many resources need access to git repos / docker registries. There is an in-built token management system (managed in UI or in config file) to give resources access to credentials. All resources which depend on git repos / docker registries are able to use these credentials to access private repos.
Server
- Configure the connection to periphery agents.
- Set alerting thresholds.
- Can be attached to by Deployments, Stacks, Repos, and Builders.
Deployment
- Deploy a docker container on the attached Server.
- Manage services at the container level, perform orchestration using Procedures and ResourceSyncs.