Skip to content

Add support for tags, registry, image, and update_channel fields to app resources and data sources#7

Merged
ewgenius merged 2 commits into
trunkfrom
evgenii/2025-12-15/update-app-api
Dec 15, 2025
Merged

Add support for tags, registry, image, and update_channel fields to app resources and data sources#7
ewgenius merged 2 commits into
trunkfrom
evgenii/2025-12-15/update-app-api

Conversation

@ewgenius
Copy link
Copy Markdown
Collaborator

@ewgenius ewgenius commented Dec 15, 2025

This pull request introduces new fields to support enhanced configuration and metadata for Spice AI apps, both in the provider code and documentation. The main changes add support for specifying a custom container image, image registry, update channel, and arbitrary key-value tags for apps. These improvements are reflected across the Go client, Terraform provider, OpenAPI spec, and documentation.

Provider and API enhancements:

Documentation updates:

  • Updated documentation for data sources (app.md, apps.md) and resources (app.md) to describe the new registry, image, update_channel, and tags fields. [1] [2] [3]
  • Extended OpenAPI schema and spec examples to include the new fields, with descriptions and example values. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]
  • Added a changelog entry documenting the introduction of these fields and their supported values.

Terraform provider implementation:

  • Updated the provider's Go implementation to handle the new fields in data source models, schema definitions, and mapping logic, ensuring correct population and null handling for all new attributes. [1] [2] [3] [4] [5] [6] [7]

These changes collectively enable more flexible deployment options and improved app organization through tagging and custom image selection.

@ewgenius ewgenius self-assigned this Dec 15, 2025
@ewgenius ewgenius added the enhancement New feature or request label Dec 15, 2025
@ewgenius ewgenius merged commit b571177 into trunk Dec 15, 2025
14 checks passed
@github-actions github-actions Bot locked as resolved and limited conversation to collaborators Jan 14, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant