Schema delle specifiche
ImageCatalogSpec definisce lo stato desiderato di ImageCatalog.
controlPlaneAgents:
- imageDigests:
backupinit: string
dbinit: string
logrotate: string
monitoring-agent: string
version: string
dataPlane:
- imageDigests:
database: string
osType: string
version: string
Campo TipoObbligatorio o facoltativo |
Descrizione |
|---|---|
controlPlaneAgents
| |
list (object)Obbligatorio | ControlPlaneAgentsRelease definisce i digest delle immagini per una determinata versione di CPA. |
controlPlaneAgents[].imageDigests
| |
objectObbligatorio | ControlPlaneAgentsDigestSet contiene i digest SHA per le immagini container CPA. |
controlPlaneAgents[].imageDigests.backupinit
| |
stringFacoltativo | Digest dell'immagine SHA-256 per il componente backupinit di una versione specifica. |
controlPlaneAgents[].imageDigests.dbinit
| |
stringFacoltativo | Digest dell'immagine SHA-256 per il componente dbinit di una versione specifica. |
controlPlaneAgents[].imageDigests.logrotate
| |
stringFacoltativo | Digest dell'immagine SHA-256 per il componente logrotate di una versione specifica. |
controlPlaneAgents[].imageDigests.monitoring-agent
| |
stringFacoltativo | Digest SHA-256 dell'immagine per il componente monitoring-agent di una versione specifica. |
controlPlaneAgents[].version
| |
stringObbligatorio | La versione degli agenti del control plane per l'insieme di digest delle immagini. Ad esempio, "1.7.0". |
dataPlane
| |
list (object)Obbligatorio | DataPlaneRelease definisce i digest delle immagini per una determinata versione del database. |
dataPlane[].imageDigests
| |
objectObbligatorio | DataPlaneDigestSet contiene i digest SHA per le immagini container del data plane. |
dataPlane[].imageDigests.database
| |
stringFacoltativo | Digest dell'immagine SHA-256 per il componente del database di una versione specifica. |
dataPlane[].osType
| |
stringFacoltativo | Il tipo di sistema operativo di base per l'immagine del database. I valori accettati sono "Debian" e "UBI9". |
dataPlane[].version
| |
stringObbligatorio | La versione del database per l'insieme di hash delle immagini. Ad esempio, "16.11.0". |
Schema dello stato
ImageCatalogStatus definisce lo stato osservato di ImageCatalog.
conditions:
- lastTransitionTime: string
message: string
observedGeneration: integer
reason: string
status: string
type: string
criticalIncidents:
- code: string
createTime: string
message: string
messageTemplateParams: object
resource:
component: string
location:
cluster: string
group: string
kind: string
name: string
namespace: string
version: string
stackTrace:
- component: string
message: string
transientUntil: string
observedGeneration: integer
reconciled: boolean
Campo TipoObbligatorio o facoltativo |
Descrizione |
|---|---|
conditions
| |
list (object)Facoltativo | Conditions rappresenta le ultime osservazioni disponibili dello stato attuale dell'entità. |
conditions[].lastTransitionTime
| |
stringObbligatorio | lastTransitionTime è l'ultima volta che la condizione è passata da uno stato all'altro. Deve essere il momento in cui è cambiata la condizione sottostante. Se non è noto, è accettabile utilizzare l'ora in cui è stato modificato il campo API. |
conditions[].message
| |
stringObbligatorio | message è un messaggio leggibile che indica i dettagli della transizione. Potrebbe trattarsi di una stringa vuota. |
conditions[].observedGeneration
| |
integerFacoltativo | observedGeneration rappresenta .metadata.generation su cui è stata impostata la condizione. Ad esempio, se .metadata.generation è 12, ma .status.conditions[x].observedGeneration è 9, la condizione è obsoleta rispetto allo stato attuale dell'istanza. |
conditions[].reason
| |
stringObbligatorio | reason contiene un identificatore programmatico che indica il motivo dell'ultima transizione della condizione. I produttori di tipi di condizioni specifici possono definire valori e significati previsti per questo campo e se i valori sono considerati un'API garantita. Il valore deve essere una stringa in formato CamelCase. Questo campo non può essere vuoto. |
conditions[].status
| |
stringObbligatorio | Stato della condizione, uno tra True, False, Unknown. |
conditions[].type
| |
stringObbligatorio | Tipo di condizione in formato CamelCase o foo.example.com/CamelCase. Molti valori .condition.type sono coerenti tra le risorse, ad esempio Available, ma poiché le condizioni arbitrarie possono essere utili (vedi .node.status.conditions), la capacità di risolvere i conflitti è importante. L'espressione regolare a cui corrisponde è (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
criticalIncidents
| |
list (object)Facoltativo | CriticalIncidents è un elenco semplice di tutti gli incidenti critici attivi. |
criticalIncidents[].code
| |
stringObbligatorio | Il codice di errore di questo errore specifico. I codici di errore sono stringhe numeriche DBSE+, ad esempio "DBSE1012". |
criticalIncidents[].createTime
| |
stringObbligatorio | Il timestamp di creazione di questo incidente all'origine. |
criticalIncidents[].message
| |
stringFacoltativo | Message descrive l'incidente o l'errore che si è verificato. |
criticalIncidents[].messageTemplateParams
| |
objectFacoltativo | Contiene coppie chiave-valore necessarie per generare una versione di Messaggio basata sui dati e di facile utilizzo nell'interfaccia utente. |
criticalIncidents[].resource
| |
objectObbligatorio | Contiene informazioni sul componente del servizio di database che ha segnalato l'incidente, nonché sulla risorsa K8s. |
criticalIncidents[].resource.component
| |
stringObbligatorio | Un identificatore interno del sottosistema del servizio di database che ha segnalato l'incidente. |
criticalIncidents[].resource.location
| |
objectFacoltativo | Posizione. |
criticalIncidents[].resource.location.cluster
| |
stringFacoltativo | Il nome del cluster della risorsa Kubernetes interessata. |
criticalIncidents[].resource.location.group
| |
stringFacoltativo | Il nome del gruppo della risorsa Kubernetes. |
criticalIncidents[].resource.location.kind
| |
stringFacoltativo | Il tipo di risorsa Kubernetes. |
criticalIncidents[].resource.location.name
| |
stringFacoltativo | Il nome della risorsa Kubernetes interessata. |
criticalIncidents[].resource.location.namespace
| |
stringFacoltativo | Lo spazio dei nomi della risorsa Kubernetes interessata. |
criticalIncidents[].resource.location.version
| |
stringFacoltativo | La versione della risorsa Kubernetes. |
criticalIncidents[].stackTrace
| |
list (object)Facoltativo | Un elenco non strutturato di messaggi dall'analisi dello stack. |
criticalIncidents[].stackTrace[].component
| |
stringFacoltativo | Il nome di un componente del servizio di database che ha registrato il messaggio. |
criticalIncidents[].stackTrace[].message
| |
stringFacoltativo | Messaggio registrato. |
criticalIncidents[].transientUntil
| |
stringFacoltativo | Se presente, indica che il problema deve essere considerato temporaneo fino all'ora specificata. |
observedGeneration
| |
integerFacoltativo | Interno: la generazione osservata dal controller. |
reconciled
| |
booleanFacoltativo | Interno: indica se la risorsa è stata riconciliata dal controller. |