titan
titan copied to clipboard
Titan is an open-source deployment center for cloud-native applications.
Titan
Description
Titan is an open source CI/CD tool built with cloud native tools. Titan supports service deployments, secret management, resource access management. Titan currently supports deployments to to any kubernetes cluster as long as it an access it resources. Titan is built around making devs faster at deploying services to kubernetes using helm charts. Right now the only cloud supported is Azure
Dependencies
- Etcd 3
- Python 3
- Nodejs >= 14
- Docker deskop
- minikube or kubernetes
Installation
Currently supports MacOS and Linux Installations only
run respective docker instances. and a etcd client.
TODO
- [x] Deployment for helm charts
- [x] Rollbacks
- [x] Service/Deployment details
- [x] Cloud Support (Azure)
Contribution
Please follow CONTRIB.md for contribution guidelines
Security
Please follow SECURITY.md for security guidelines
Conduct
Please follow CONDUCT.md for conduct guidelines
Open source licensing info
Read LICENSE and TERMS