Skip to content

Latest commit

 

History

History
112 lines (106 loc) · 3.33 KB

ROADMAP.md

File metadata and controls

112 lines (106 loc) · 3.33 KB

Roadmap

Alpha

  • Add License
  • Improve documentation (./cluster/README.md redirecting to docs) :
    • Integration :
      • ArgoCD
      • Namespace configurator operator
      • Namespace configuration
      • OLM
    • Logging :
      • Loki
      • Promtail
    • Monitoring :
      • Blackbox exporter
      • Fio
      • Goldpinger
      • Grafana
      • Helm exporter
      • Prometheus MsTeams
      • Prometheus
    • Networking :
      • Traefik
      • Nginx
      • Cert-manager
      • General :
        • Url constructor
        • Ingress constructor
    • Security :
      • AVP
      • User management
      • Vault
    • Improve custom charts Readme docs (w/ helm docs) :
      • OLM (Official documentation)
      • Namespace Configuration Operator (Official documentation)
      • Namespace configuration
      • User management
      • Fio
  • Themes :
    • Integration :
      • Argocd:
        • Handle repositories loop
    • Monitoring :
      • Prometheus & Others :
        • Need to work on Prometheus auth
        • Add Blackbox-exporter configuration w/ url scraping
      • Grafana :
        • Need to work on Grafana auth
    • Logging :
      • Loki / Promtail templates
    • Security :
      • AVP envs

Beta

  • Improve custom charts Readme docs (w/ helm docs)
  • Add ArgoCD project folder for each theme :
    • Provide real namespace isolation
    • Set sync waves to avoid sync errors
  • Add lefthook support
  • Create deployment script
    • Update deploy documentation
  • Documentation :
    • Add Contribute.md documentation
    • Migrate docs/ to cluster readme w/ helm-docs
  • Themes :
    • Integration :
      • Gitlab runners (add first)
    • Default :
      • Work on PVC access modes (RWO/RWX)
      • Work on priority classes
      • Work on QoS
    • Backup :
      • Add backup solutions (Velero)
    • Monitoring :
      • Prometheus & Others :
        • Configure enablePrometheusRules
        • Configure enableGrafanaDashboard
        • Enable Grafana customDashboards & customDashboardsGNET functionatility
    • Networking :
      • Traefik:
        • Add strict TLS annotations auto
      • Nginx:
        • Work on Nginx strict TLS
    • Logging :
    • Storage :
      • Add MinIO

V1

  • Add CI file
  • Themes :
    • Default:
      • Work on proxies
    • General :
      • Enable VPA support
    • Integration :
    • Monitoring :
      • Prometheus & Others :
        • Add the possibility to add custom rules
        • Take a look at Prometheus Operator
    • Security :
      • Security :
      • Add in-cluster audit tool => Starboard :
        • Add cluster campain policies on Starboard
      • Add Kyverno
    • Storage :
      • Add in-cluster storage solutions (Rook)