IBM Cloud Docs
Esempio di file YAML per l'inserimento di immagini OVA

Esempio di file YAML per l'inserimento di immagini OVA

Il processo di inserimento delle immagini OVA è identico a quello di inserimento di altri software di terze parti, ad eccezione del fatto che è necessario aggiungere un file YAML contenente le informazioni di inserimento richieste. Creare manualmente lo YAML e aggiungerlo al proprio repo GitHub a cui si fa riferimento durante il processo di onboarding.

Dopo aver completato questo prerequisito, si è pronti ad aggiungere l'immagine OVA al catalogo privato utilizzato per l'onboarding e a convalidare che sia pronta per la pubblicazione. Vedere Inserimento del software.

Metadati

La tabella seguente elenca i metadati da includere nel file YAML:

Tabella 1. Metadati richiesti per le immagini OVA
Chiave dei metadati Descrizione
app_id Il nome programmatico del prodotto. Non esposto all'utente.
title Il nome del prodotto visualizzato esternamente nel catalogo pubblico.
version L'ID della versione dell'immagine OVA. È necessario aggiornare ogni volta che si aggiorna l'immagine OVA. Questo valore deve essere in versione semantica, ad esempio, 1.0.0, 1.0.1, 1.0.2.
revision La versione dei metadati dell'OVA. È necessario aggiornare ogni volta che si aggiornano i metadati.
kind Il valore è sempre ova.
image L'oggetto che contiene i valori url o sha256.
url Un valore figlio di image. L'URL per il percorso image.
sha256 Un valore figlio di image. La firma del file a cui si fa riferimento in image.
eula_url Il link a un documento di licenza pubblicamente accessibile. Facoltativo.
eula_label L'etichetta per il collegamento alla licenza. Facoltativo.
categories L'array di IBM Cloud categorie di catalogo utilizzate per filtrare gli elementi del catalogo. Facoltativo.
logo Il percorso URL del logo del prodotto visualizzato esternamente nel catalogo pubblico insieme al valore title.
description La breve descrizione dell'immagine OVA visualizzata esternamente nel catalogo pubblico insieme ai valori title e logo.
readme Il testo del file readme per l'immagine OVA.
links Link al supporto o alla documentazione del prodotto. Facoltativo.

Esempio di YAML

L'esempio seguente mostra un file YAML formattato con i metadati richiesti.

app_id: devName
title: productName
version: 5.4.2-0
revision: 3
kind: ova
image:
  url: https://productURL-5.4.2-0.ova
  sha256: 1aaa22bbb33c44444dd5e66f4g7hh8i99j11kk22ll33m4nn5555o6pp77qq888r
eula_url: https://www.product.org/licenses/LICENSE-2.0.txt
eula_label: Product 2.0
categories:
- network
logo: https://productIcon.net/images.png
description: "Description for OVA image offering."
readme: The full text for the required readme file about the ova image.
links:
- id: docs_index
    title: Getting started
    url: https://docs.OVAimage-gettingStarted.com
- id: support_index
    title: Product Support
    url: https://docs.OVAimage-support.com