Skip to content

Infrastructure Overview

Stephanos Ioannidis edited this page Oct 31, 2025 · 9 revisions

External Providers

The Zephyr Project uses the following infrastructure service providers:

  • GitHub: Git source code management, issue tracking, project management
    • Actions (GHA): primary continuous integration platform
    • Container Registry (GHCR): primary Docker image management and distribution
  • **Amazon Web Services (AWS)
    • EKS: Kubernetes cluster hosting the services that require data persistence
    • EC2: Compute backend for EKS Kubernetes cluster
    • S3: file storage for build artifacts, test results and release downloads
    • CloudFront: web frontend for project-managed web-based services
  • Hetzner: bare metal server provider for ephemeral services (e.g. CI runner)
  • DockerHub: alternate Docker image management and distribution (primary is GHCR)
  • Discord: chat and messaging
  • Groups.io: group mailing list management and meeting scheduling (managed by LF)
  • Office 365: Teams online meetings, Exchange email server (managed by LF)
  • Google Docs: meeting documentation management

Services

This section lists the high-level infrastructure services and their components:

  • Web Documentation (docs.zephyrproject.org)

  • Web Build Artifacts (builds.zephyrproject.io)

  • Web Testing Artifacts (testing.zephyrproject.io)

  • Zephyr Continuous Integration

  • Zephyr SDK Continuous Integration

  • Elasticsearch Database (elasticsearch.zephyrproject.io)

  • Kibana Dashboard (kibana.zephyrproject.io)

  • Project Calendars and Mailing List

    • Groups.io
Clone this wiki locally