Skip to content

solo-io/solo-apis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a4a9927 · Feb 24, 2025
May 30, 2023
Feb 24, 2025
Apr 22, 2022
Nov 15, 2024
Nov 15, 2024
Sep 30, 2024
Feb 24, 2025
Oct 24, 2022
Jul 31, 2020
May 10, 2023
Jan 25, 2021
Jul 17, 2020
Feb 18, 2025
Feb 18, 2025

Repository files navigation

Solo.io APIs

This repository hosts the Solo.io API definitions. It is intended as a read-only mirror; the source of truth for the APIs are the projects that own them. The goal of this repository is to allow for projects to consume an API without having to depend on the project that owns it.

Gloo Apis

Syncing the Gloo APIs is currently a semi-automated process and is done with 2 github actions, requiring manual approval in order to merge into master.

  1. In the gloo repo, a github action will run on each Gloo OS release. It will run ./hack/sync-gloo-apis.sh; make generate -B in solo-apis and push to the update-gloo-apis branch in solo-apis.
  2. In the solo-apis repo, each push to update-gloo-apis will automatically create a PR.
  3. A member of the solo-io org must approve the pull request.
  4. Once the PR has merged into master, a tag should be created off of master corresponding to the Gloo tag which was used.