Skip to main content
Version: v3.9.0

Catalog and templates

These pages live in the Config group. They describe images, models, knowledge, and the templates you deploy from. Every list has Search and the YAML dropzone. None of them has a Create button. You add records by uploading YAML. You deploy a running workload from a template with Publish.

PageSidebar titleAddressDeep link
RegistriesRegistries/#/config/RegistriesregistryId
Catalog MicroservicesCatalog Microservices/#/config/CatalogMicroservicescatalogItemid
AI Model CatalogAI Model Catalog/#/config/ModelsmodelName
AI Knowledge CatalogAI Knowledge Catalog/#/config/KnowledgeknowledgeName
Application TemplatesApp Templates/#/config/AppTemplates-
Microservice TemplatesMicroservice Templates/#/config/MicroserviceTemplatesmicroserviceTemplateName

Click the name (or the URL, on Registries) to open the detail panel.

Registries​

Registries

Registries hold the credentials and TLS settings used when the cluster pulls images, models, or knowledge. How a registry is declared: Registries and catalog.

ColumnWhat it shows
IDRegistry id
URLRegistry URL. Click to open the detail panel.
TypeRegistry type. An empty type is shown as oci.
PRIVATEtrue when the registry is private, false when it is public

Registry detail panel​

Registry detail

Title is the registry URL.

IconNameWhat happens
EditRegistry YAML in the bottom drawer. Save updates the registry.
DeleteDeleting Registry for the URL or id. The message explains the registry is removed when nothing still uses it.
CloseCloses the panel.

Fields: ID, URL, Type, Username, User Email, Password (hidden, with reveal and copy), Private, Insecure, CA.

CA shows the certificate as stored. The eye (Toggle visibility) decodes it to PEM text. Copy to clipboard copies the visible value and briefly reads Copied!.

There are no links to other resources inside this panel. Catalog items, models, and knowledge link here.

Catalog Microservices​

Catalog list

A catalog item is a named microservice image, with up to one image per architecture, that templates and workloads can reference. See Registries and catalog.

ColumnWhat it shows
IDCatalog id
NameName. Click to open the detail panel.
DescriptionDescription
Registry IdLink to Registries for that registry
amd64, arm64, riscv64, armImage for that architecture, or -
CategoryCategory, including system catalog items

Catalog detail panel​

Catalog detail

Title is the catalog name.

IconNameWhat happens
EditCatalog item YAML. Save updates the item.
DeleteDeleting Catalog Microservice plus the name. The message covers system category and in-use cases.
CloseCloses the panel.

Fields: Name, Category, Config Example, Description, Registry Id, then section Images with Architecture and Container Image.

Registry Id is a picker, not only a label.

  • The first option is Select an image registry. The list is OCI registries.
  • The current registry is a link to the Registries page.
  • Save registry (or Saving… while the request runs) writes the choice. It stays disabled until an OCI registry is selected.

A loading overlay can say Catalog Updating... or Catalog Adding... during those writes.

AI Model Catalog​

AI models

Fleet catalog of AI models. Linking a model to an Edgelet node makes it available for microservices on that node to mount. The microservice page is where you attach a catalog model to a container. This page is where you attach it to nodes. How a model is declared: Models and knowledge.

ColumnWhat it shows
NameModel name. Click to open the detail panel.
RepoRepository
RegistryLink to Registries
FormatModel format

Model detail panel​

Model detail

Title is the model name.

IconNameWhat happens
AttachAttach plus the name. Multi-select Select agent(s) to attach.... Confirm Attach. Toast Model Attached.
DetachDetach from the name. Select agent(s) to detach.... Confirm Detach. Toast Model Detached.
EditModel YAML. For a Hugging Face registry, the YAML includes the file list.
DeleteDeleting Model plus the name. A model still bound to microservices can be refused.
CloseCloses the panel.

Model Details: uuid, Name, Repo, Revision, Registry (link), Files, Format.

Files lists files when the registry type is Hugging Face. Otherwise the value is N/A. Files apply when the registry type is Hugging Face.

Linked Fog Nodes. No fog nodes linked, or a count and a link per Edgelet node to Edgelet List.

Attach dialog

AI Knowledge Catalog​

AI knowledge

Same page shape as AI Model Catalog, for knowledge and document bundles. Any container engine can receive a knowledge attachment. The microservice editor mounts it into a user microservice. See Models and knowledge.

ColumnWhat it shows
NameKnowledge name. Click to open the detail panel.
RepoRepository
RegistryLink to Registries
FormatFormat

Knowledge detail panel​

Title is the knowledge name. Icons match models: Attach, Detach, Edit, Delete, Close.

Toasts: Knowledge attached, Knowledge detached. Delete is titled Deleting Knowledge plus the name.

Knowledge Details: uuid, Name, Repo, Revision, Registry (link), Files (same Hugging Face rule as models), Format, and a format hint:

Known values: markdown, pdf, jsonl, parquet, arrow, sqlite, faiss, chroma, lance. Any other text is stored as unknown. Empty means omitted.

Linked Fog Nodes works the same way as on a model. Each node name opens Edgelet List.

Attach and detach dialogs use the same placeholders as models.

Application Templates​

Application templates

A template is a blueprint: application metadata, the microservices it will create, and variables the operator fills in at deploy time. How a template is declared: Templates.

ColumnWhat it shows
NameTemplate name. Click to open the detail panel.
DescriptionDescription

Template detail panel​

Application template detail

The panel opens wide. Title is the template name, or Application Templates Details.

IconNameWhat happens
PublishOpens the deploy form in the bottom drawer. Tab title Application Template Form: plus the name.
EditApplication template YAML. Save updates the template.
DeleteDelete plus the name. Removes the template. This does not delete applications already deployed from it.
CloseCloses the panel.

Application Template Details: Name, Description, Created, Updated.

Microservices: a name table, or No microservices available.

Variables: Key, Description, Default Value (italic No default when empty), or No variables available.

Deploy form​

Application deploy form

The drawer title reads Editing Deploy an application from the template name Template.

  • Application Name, placeholder Enter application name. Help text: Name for the deployed application instance. Required.
  • Each template variable is a row: the key, its description, and an input.
    • A variable that expects an Edgelet node is a Select an agent list of the cluster Edgelet nodes.
    • A boolean variable is Select, true, or false.
    • A read-only variable says Variable plus the key is not configurable.

Save in the drawer asks Deploy plus the name: deploy an application from this template. Cancel returns to the form. Deploy runs it. Success toast: Application deployed!. If the name is empty, the form reports Application name is required.

Microservice Templates​

Microservice templates

A reusable microservice definition plus variables. Deploy creates one microservice instance. See Templates.

ColumnWhat it shows
NameTemplate name. Click to open the detail panel.
DescriptionDescription
VariablesComma-separated variable keys, or -

Template detail panel​

Wide panel. Microservice Template Details: Name, Description, and Created / Updated when those timestamps exist. Variables uses the same Key / Description / Default Value table as application templates.

IconNameWhat happens
PublishDrawer tab Microservice Template Form: plus the name.
EditMicroservice template YAML.
DeleteDelete plus the name.
CloseCloses the panel.

Deploy form​

Microservice deploy form

Drawer title: Editing Deploy a microservice from the template name Template.

  • Microservice Name, placeholder Enter instance name
  • Application. Select an application, unless a variable already captures the application
  • Agent. Select an agent, unless a variable already captures the Edgelet node
  • Remaining variables follow the application-template rules (Edgelet node picker, boolean, read-only)

Deploy stays unavailable until the instance name, application, and Edgelet node are all set. Confirm Deploy plus the name. Success toast: Microservice deployed!.

Group 3See anything wrong with the document? Help us improve it!