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:
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