radius-project/resource-types-contrib

Add Kubernetes search Recipe - Bicep

Open

#248 opened on Jul 20, 2026

View on GitHub
 (0 comments) (0 reactions) (0 assignees)Bicep (20 forks)auto 404
good first issuetriaged

Repository metrics

Stars
 (7 stars)
PR merge metrics
 (Avg merge 8d 5h) (16 merged PRs in 30d)

Description

Overview of the Resource type and Recipe

Radius.AI/search only has an Azure recipe today (Azure AI Search, via the AKS recipe pack). Explore a Kubernetes Recipe in Bicep.

Design consideration (please weigh in before implementing)

Azure AI Search has a proprietary REST API. In-cluster engines (OpenSearch, Elasticsearch, Meilisearch, Weaviate) speak different APIs, so apps written against Azure AI Search won't transparently work against an in-cluster backend. Decide whether this recipe is worthwhile and which engine to use.

Acceptance criteria (if we proceed)

  1. A Kubernetes Bicep recipe at AI/search/recipes/kubernetes/bicep/ provisioning the chosen engine (Deployment/StatefulSet + Service + PVC).
  2. Emits the Radius result object with the resource type's outputs.
  3. Recipe entry added to the default Kubernetes recipe pack (recipepack/kubernetes/default-recipepack.bicep) and wired into the publish-bicep-recipes workflow matrix.
  4. README; manual testing with make test-recipe.

Additional context

Example: Data/postgreSqlDatabases/recipes/kubernetes/bicep/; contribution guide docs/contributing/contributing-resource-types-recipes.md.

Contributor guide