Skip to content
forked from MS3Inc/tavros

A modern and modular integration platform composed of best-of-breed open-source components.

License

Notifications You must be signed in to change notification settings

serghey-rodin/tavros

 
 

Repository files navigation

alt text License

Tavros

Tavros is a cost-effective, cloud-native, and modular integration platform composed of best-of-breed, and seamlessly integrated open-source components.

Ansible Collection - ms3_inc.tavros

The objective of this Ansible Collection is to provide the necessary Ansible Playbooks to configure, provision, and manage the Tavros Kubernetes Cluster and supported components.

Provision Playbook

The provision playbook provisions a Kubernetes cluster and configures Tavros's platform components, application environments, etc. All of the components are configurable through Ansible variables or the default configuration can be chosen. See the provision playbook's documentation for more information.

Supported Platform Components

Concern Component Version
Platform GitOps Flux v2 0.10.0
Platform GitOps Sealed Secrets 0.15.0
API Gateway and Manager Kong 2.3.3
API Portal Kong Enterprise Edition 2.3.3
Service Mesh Kuma 1.1.2
Identity and Access Management Keycloak 12.0.4
Artifact Management Nexus Repository Manager 3.28.1
Continuous Delivery Jenkins 2.249.2
Observability Elastic Cloud 7.12.0
Observability Jaeger 1.22.0
Static Code Qualitative Analysis Sonarqube 8.5

Roadmap

The Tavros team will maintain an up to date roadmap for major and minor releases through its Milestones.

For items that are not yet targeting a milestone, you can see our Backlog

Architectural Decision Log

This project documents significant architectural decisions in MADR, a lightweight format for recording architectural decisions in Markdown. See our Architectural Decision Log.

About

A modern and modular integration platform composed of best-of-breed open-source components.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jinja 47.7%
  • Python 44.3%
  • Shell 7.6%
  • Makefile 0.4%