Azure Orbital Space SDK

This is a project I am very proud of. I worked for years with a team of brilliant engineers to build a kubernetes platform for running on spacecraft and supporting a “write-once-run-everywhere” model for deploying apps on orbit. You can find specifics on the project here:

Github Repo Description
Azure-Orbital-Space-SDK This repo contains the docs and a landing repo for the project.
Azure-Orbital-Space-SDK – Setup This repo provides the key elements to install and setup the Space SDK on hardware.
Azure-Orbital-Space-SDK Core This provides a library that provides common functions for all host and platform services.
Azure-Orbital-Space-SDK-hostsvc-sensor This provides a host service for interacting with sensors.
Azure-Orbital-Space-SDK-hostsvc-position This provides a host service for getting the position of the spacecraft.
Azure-Orbital-Space-SDK-hostsvc-logging This provides a host service for logging messages from a payload application into the spacecrafts logging framework.
Azure-Orbital-Space-SDK-hostsvc-link This provides a host service for interacting with the downlink and uplink capabilities of a spacecraft.
Azure-Orbital-Space-SDK-platform-deployment This provides a host service for interacting with the deployment system to deploy new apps or SDK versions onto the spacecraft.
Azure-Orbital-Space-SDK-platform-mts This provides a platform service for interacting with the messaging bus of the spacecraft to support engagement between the platform and spacecraft.
Azure-Orbital-Space-SDK-coresvc-registry This provides a core service registry for loading and managing container images on the platform.
Azure-Orbital-Space-SDK-coresvc-switchboard This provides a core service switchboard to support dapr messages between services.
Azure-Orbital-Space-SDK-coresvc-fileserver This provides a core service for file server to prevent payload apps from interacting with other apps persisted data, or the underlying hardware.
Azure-Orbital-Space-SDK-client This is a client library for dotnet and python apps to work with the host platform for the spacecraft.
Azure-Orbital-Space-SDK-healthcheck This is a payload application designed to perform health checks on the platform.
Azure-Orbital-Space-SDK-vth This is a utility that can create a virtual test harness to simulate a spacecraft on a local developers machine.
Azure-Orbital-Space-SDK-github-actions This is a repo for common composite actions leveraged as part of our build and deployment system.
Azure-Orbital-Space-SDK-data-generators This is a repo of data generators that can interact with our virtual test harness.
devcontainer-feature-k3s This devcontainer feature supports interacting with the underlying k3s cluster on a local machine to make the devcontainer simulate development in a pod.