Skip to content

OCI AI Blueprints v1.0.2

Compare
Choose a tag to compare
@grantneumanoracle grantneumanoracle released this 03 Jun 19:05
· 23 commits to main since this release
4877ea9

Release Change Audit Report

New Version: v1.0.2
Previous Version: v1.0.1
Generated: 2025-06-03 12:30:28

Repositories Analyzed

  • Quickstarts (oci-ai-blueprints)
  • Control Plane (corrino)
  • Portal (oci_ai_blueprints_portal)

1. Executive Summary

Version v1.0.2 brings major updates across Quickstarts, Control Plane, and Portal:

  • Expanded AI blueprint library — autoscaling, CPU/GPU inference, multi-node, and RDMA-enabled deployments.
  • Sub-compartment node-pool provisioning plus IAM policy enhancements in the Control Plane.
  • Dynamic, versioned blueprint loading in the Portal via the new RELEASE_VERSION variable.

Together these features offer greater flexibility for high-performance AI inference, stronger governance across compartments, and streamlined version management.


2. Repository-Specific Changes

A. Quickstarts

Category Details
New Features Added blueprints for autoscaling inference, CPU inference (Gemma, Mistral VM/BM), GPU health checks (FP16/FP32 on A10/H100), multi-node inference, shared node pools, and RDMA clusters. Each blueprint ships with JSON definitions and a README.
Improvements * Terraform IAM policies now support RDMA and multi-compartment deployments.
* RELEASE_VERSION injected into corrino-configmap.
* Docs cleanup: renamed recipe → blueprint, flattened README hierarchy, improved formatting.
Bug Fixes Fixed a broken SVG in main installation docs.
Technical Changes * Extended Terraform locals and app-configmap module to expose RELEASE_VERSION.
* Updated policies.tf for RDMA & multi-compartment rules.
Documentation Flattened README structure, moved version info to docs/versions, fixed links, and refreshed API & IAM guides.

B. Control Plane

Category Details
New Features Node pools can now target specific sub-compartments.
Improvements Refactored image-finder logic (cluster, manager, digest, DAO modules) for faster, more reliable look-ups. Extended JSON schema to include sub-compartment fields.
Bug Fixes Node image filtering reliably selects compatible images.
Technical Changes Updated core modules (cluster.py, manager.py, digest.py) plus DAO and data-collection handlers. Bumped combined_schema.json to reflect new fields.

C. Portal

Category Details
New Features Introduced RELEASE_VERSION env var to control which portal/blueprint assets load at runtime.
Improvements lib/blueprints.ts now builds file paths from RELEASE_VERSION, enabling versioned rollouts without code edits.
Documentation README updated with setup steps for RELEASE_VERSION and versioned blueprint JSON naming conventions.

3. Cross-Repository Impact

  • Consistent Version TrackingRELEASE_VERSION injection (Quickstarts) pairs with Portal loading logic to keep blueprints and UI in sync.
  • Multi-Compartment & RDMA Workflows — Control Plane sub-compartment support plus Quickstarts IAM upgrades enable secure RDMA clusters across compartments.
  • Unified Blueprint Lifecycle — Docs refresh and schema bump align sample code, runtime behavior, and security posture.

4. Upgrade Considerations

Component Action Items
Quickstarts 1. Pull latest Terraform modules and apply updated policies.tf for RDMA & cross-compartment permissions.
2. Add RELEASE_VERSION to your corrino-configmap.
3. Sync local docs to adopt flattened README structure.
Control Plane 1. Deploy the new release to pick up sub-compartment parameters.
2. Ensure clients accept updated combined_schema.json.
Portal 1. Set/export RELEASE_VERSION in deployment manifests or CI/CD.
2. Verify blueprint JSON filenames match the blueprint-vX.Y.Z.json convention.
General Review the consolidated IAM policy guide (docs/iam_policies.md) and coordinate roll-outs so Portal and Quickstarts versions remain aligned.

Thank you for adopting v1.0.2. For assistance, consult the updated documentation or contact support.