-
Notifications
You must be signed in to change notification settings - Fork 0
RoadMap
declercklouis edited this page Apr 10, 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
- A little script to make IP config for VM's easier in NetBox
- Add a custom field to NetBox for a "secondary" cluster? (i.e. a kubernetes cluster on the proxmox cluster?)
- Lookup "chaos engineering" and write some scripts to test the self-healing capabilities of the infrastructure
- 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