-
Notifications
You must be signed in to change notification settings - Fork 0
RoadMap
declercklouis edited this page Apr 8, 2024
·
12 revisions
The roadmap is a collection of tasks and milestones that need to be completed in order to reach the final goal of the project.
Roadmap milestones can be tracked via the issues on the GitHub repository.
- Add a secret (HMAC) to the webhook for added integrity of the received webhook data. See EDA Rulebooks
- NetBox installation
- NetBox inventory (up to date)
- Dynamic Ansible inventory
- NetBox webhook triggers
- Event-Driven Ansible setup
- Event-driven Ansible triggers from NetBox
- Event-driven Ansible triggers from Zabbix
- Event-driven Ansible triggers based on NetBox tags
- ProxMox cluster setup
- ProxMox cluster monitoring -> zabbix
- ProxMox VM templates -> packer
- ProxMox VM deployment -> terraform
- ProxMox VM configuration -> ansible
- Dynamic Node selection for ProxMox VM deployment -> done using a little python script
- Implement a nice dashboard for the infrastructure monitoring (Grafana)
- Get some sort of dashboard for pipeline status (such as homepage?)
- Implement a CI/CD pipeline for the infrastructure code
- Implement Event-Driven Ansible triggers that act as a "self-healing" mechanism for the infrastructure
- Implement kubernetes for the infrastructure
- DNS, Loadbalancing, etc.
- Implement a kubernetes dashboard
- Argocd for kubernetes deployments
Project Management
Documentation