Skip to content

opensourcecorp/osc-infra

Repository files navigation

OpenSourceCorp Infrastructure

This repository serves as the monorepo that manages all core infrastructure subsystems for OpenSourceCorp. Each subdirectory should contain a README.md with its own documentation as necessary. If a README is sparse, it likely means that there's nothing of substance to say in that subdirectory, and any specifics can be gleaned from the wiki or from the configmgmt code section for that subsystem.

Directory

Subsystems/subdirectories in the table are listed in order of intended deployment or use, with earlier entries being more "core" to the overall system, and later ones depending on at least one earlier-appearing entry.

Please note that any subdirectories in this repo but not appearing in the table are to be considered work-in-progress, and not in active use yet.

Subsystem Name Subsystem Description/Purpose
bootstrapper Bootstrapping utility for subsystems; this is where you should go if you want to actually run the infra stack
baseimg Machine-image builder framework
configmgmt Configuration management subsystem for images built by baseimg
netsvc Service discovery, DNS stubbing
secretsmgmt Secrets management
datastore Common storage (RDBMS, cache, blob, etc)
sourcecode Source-code management
ociregistry OCI image registry
cicd CI/CD
infracode Infrastructure-as-code modules
website Public website content generator & web server