Welcome to Ortelius. Ortelius is an open source project that aims to simplify the implementation of microservices. By providing a central catalog of services with their deployment specs, application teams can easily consume and deploy services across cluster. Ortelius tracks application versions based on service updates and maps their service dependencies eliminating confusion and guess work. Unique to Ortelius is the ability to track your microservice inventory across clusters mapping the differences. Ortelius serves Site Reliability Engineers and Cloud Architects in their migration to and ongoing management of a microservice implementation. For more information, see the comprehensive documentation at http://docs.ortelius.io
Our mission is to simplify the adoption of modern architecture through a world-class microservice management platform driven by a supportive and diverse global open source community.
The benefits of the Ortelius Open Source Project are:
1) Adds automated configuration management of microservices, tracking logical applications and their versions, into the continuous delivery process. 2) Simplifies the path to adopting cloud native development practices without a major redesign of their CD pipeline. 3) Give developers the power to control how their software is released across all environments by defining deployment configurations data that is separate from the definition. 4) Deliver transparency into the continuous delivery process by mapping component and microservice relationships with BOM and Difference Reports across deployed environments (clusters, cloud, physical). 5) Serve as a central market place to share microservices with their deployment requirements and versions.
Goals for Q1 and Q2 of 2021
1) Website redesign to support easy contribution (pull request) (Jenkins as an example) 2) Improve data graphs and maps 3) Increase adoption by adding ‘scraping’ of AWS, GKE, Azure.
Goals for the Q3 and Q4 months of 2021
1) Publish our first global marketplace 2) Convert DMScript to Python
Contributor Covenant Code of Conduct
1) Review the Ortelius Contributor Guide 2) Add yourself to the Ortelius Google Group 3) Join the Discord community channel
Calendar of meetings with times and zoom info.
Create a CD process for managing pull requests, builds, tests and releases.
Contributors:
Determine what reports and maps can currently be created and/or enhanced. Begin looking at what data can be passed back to the CD pipelines for predictive reporting, risk assessment. (Think truth tables).
Contributors:
Create integrations with documentation and videos for the following CI/CD Solutions:
Contributors:
Enhance the current Domain structure to make it more like a Marketplace for sharing Microservices. Think API marketplace.
Contributors:
Review User Interface and make recommendations for improving with a focus on ease of use. Define test cases with automation.
Contributors:
Review documentation and re-write or clarify complexities.
Contributors:
Work to begin breaking down the monolithic into services. Starting with logging as a good first step. Integration with Istio with Routing. Solving onboarding efforts (AWS scraping for existing microservice customers)
Contributors:
Work on existing enhancements and bug fixes. Add them to the core Ortelius repository unless a doc change.
Contributors:
Contributors:
Track progress, define process, work with Steve and Marky managing pull requests and releases dates.
Contributors:
Research, define and Automate GitOps with Ortelius
Contributors:
Browse through the Installation and Support Guide for detailed guidance on how to sign up for & set up Ortelius.
https://github.com/ortelius/ortelius/issues