Repository navigation
The OASF server moved to agntcy/oasf-server, and OASF 0.7.0 is deprecated #560
akijakya
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
The OASF schema server and its Helm chart now live in their own repository, agntcy/oasf-server. agntcy/oasf keeps the schema, the proto definitions and the docs. A server fix, including a security fix, now ships once as a single server release that every supported schema version uses, instead of being backported and released once per schema version. The rationale and the design decisions are in the RFC discussion.
What changes
Server image.
ghcr.io/agntcy/oasf-serveris versioned independently of the schema, starting atv2.0.0(see the changelog). Fromv2.0.0on, the image contains no schema: mount one at/app/schema. Without one, the server exits with an error.Schema images. Every schema version is published as a data-only image,
ghcr.io/agntcy/oasf-schema:<schema version>(1.1.0,1.0.0and0.8.0today), with the schema under/schema. Tags follow the schema version, and future schema releases publish theirs automatically.docker run --rm -v oasf-schema:/schema ghcr.io/agntcy/oasf-schema:1.1.0 true docker run --rm -p 8080:8080 -v oasf-schema:/app/schema:ro ghcr.io/agntcy/oasf-server:v2.0.0Helm chart. The chart moved to
oci://ghcr.io/agntcy/oasf-server/helm-charts/oasf, starting atv2.0.0. Chart v2 runs every schema version from one server image, each with its schema mounted from itsoasf-schemaimage, soimage.versionsis replaced byimage.tagandschema.versions. Resource names and URL paths are unchanged, so an existing release upgrades in place:To upgrade the server later, change
image.tag; no new chart release is needed. If you deploy with Argo CD or another tool that pins the chart's location, update the chart path as well as the version.Schema releases. agntcy/oasf no longer has release branches or patch releases. Every release is a new schema version, tagged
vX.Y.0onmain, and fixes ship in the next schema version. The existing releases will be consolidated into one release per schema version.OASF 0.7.0 is deprecated
oasf-server
v2doesn't support schema 0.7.0, and nooasf-schema:0.7.0image is published. 0.7.0 is no longer served at schema.oasf.outshift.com, and/0.7.0/...returns 404. Please move records to 1.1.0. Theoasf-server:v0.7.8image, which bundles 0.7.0, stays pullable if you need to keep serving it yourself, but it gets no further fixes.What stays the same
/<version>/...,/api/<version>/...,/schema/...,/sample/...and the default-version routes. Only 0.7.0 is gone.ghcr.io/agntcy/oasf-server:vX.Y.Zimages up tov1.x, and the v1 charts, stay pullable, but they no longer receive fixes.task server:upin agntcy/oasf runs the pinned oasf-server release against yourschema/directory.Where to go
Questions and feedback are welcome in this thread.
All reactions