Definizione di risorsa personalizzata ImageCatalog v1.7.0

Seleziona una versione della documentazione:

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

Tipo
Obbligatorio o facoltativo

 

Descrizione
controlPlaneAgents
list (object)
Obbligatorio
ControlPlaneAgentsRelease definisce i digest delle immagini per una determinata versione di CPA.
controlPlaneAgents[].imageDigests
object
Obbligatorio
ControlPlaneAgentsDigestSet contiene i digest SHA per le immagini container CPA.
controlPlaneAgents[].imageDigests.backupinit
string
Facoltativo
Digest dell'immagine SHA-256 per il componente backupinit di una versione specifica.
controlPlaneAgents[].imageDigests.dbinit
string
Facoltativo
Digest dell'immagine SHA-256 per il componente dbinit di una versione specifica.
controlPlaneAgents[].imageDigests.logrotate
string
Facoltativo
Digest dell'immagine SHA-256 per il componente logrotate di una versione specifica.
controlPlaneAgents[].imageDigests.monitoring-agent
string
Facoltativo
Digest SHA-256 dell'immagine per il componente monitoring-agent di una versione specifica.
controlPlaneAgents[].version
string
Obbligatorio
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
object
Obbligatorio
DataPlaneDigestSet contiene i digest SHA per le immagini container del data plane.
dataPlane[].imageDigests.database
string
Facoltativo
Digest dell'immagine SHA-256 per il componente del database di una versione specifica.
dataPlane[].osType
string
Facoltativo
Il tipo di sistema operativo di base per l'immagine del database. I valori accettati sono "Debian" e "UBI9".
dataPlane[].version
string
Obbligatorio
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

Tipo
Obbligatorio o facoltativo

 

Descrizione
conditions
list (object)
Facoltativo
Conditions rappresenta le ultime osservazioni disponibili dello stato attuale dell'entità.
conditions[].lastTransitionTime
string
Obbligatorio
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
string
Obbligatorio
message è un messaggio leggibile che indica i dettagli della transizione. Potrebbe trattarsi di una stringa vuota.
conditions[].observedGeneration
integer
Facoltativo
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
string
Obbligatorio
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
string
Obbligatorio
Stato della condizione, uno tra True, False, Unknown.
conditions[].type
string
Obbligatorio
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
string
Obbligatorio
Il codice di errore di questo errore specifico. I codici di errore sono stringhe numeriche DBSE+, ad esempio "DBSE1012".
criticalIncidents[].createTime
string
Obbligatorio
Il timestamp di creazione di questo incidente all'origine.
criticalIncidents[].message
string
Facoltativo
Message descrive l'incidente o l'errore che si è verificato.
criticalIncidents[].messageTemplateParams
object
Facoltativo
Contiene coppie chiave-valore necessarie per generare una versione di Messaggio basata sui dati e di facile utilizzo nell'interfaccia utente.
criticalIncidents[].resource
object
Obbligatorio
Contiene informazioni sul componente del servizio di database che ha segnalato l'incidente, nonché sulla risorsa K8s.
criticalIncidents[].resource.component
string
Obbligatorio
Un identificatore interno del sottosistema del servizio di database che ha segnalato l'incidente.
criticalIncidents[].resource.location
object
Facoltativo
Posizione.
criticalIncidents[].resource.location.cluster
string
Facoltativo
Il nome del cluster della risorsa Kubernetes interessata.
criticalIncidents[].resource.location.group
string
Facoltativo
Il nome del gruppo della risorsa Kubernetes.
criticalIncidents[].resource.location.kind
string
Facoltativo
Il tipo di risorsa Kubernetes.
criticalIncidents[].resource.location.name
string
Facoltativo
Il nome della risorsa Kubernetes interessata.
criticalIncidents[].resource.location.namespace
string
Facoltativo
Lo spazio dei nomi della risorsa Kubernetes interessata.
criticalIncidents[].resource.location.version
string
Facoltativo
La versione della risorsa Kubernetes.
criticalIncidents[].stackTrace
list (object)
Facoltativo
Un elenco non strutturato di messaggi dall'analisi dello stack.
criticalIncidents[].stackTrace[].component
string
Facoltativo
Il nome di un componente del servizio di database che ha registrato il messaggio.
criticalIncidents[].stackTrace[].message
string
Facoltativo
Messaggio registrato.
criticalIncidents[].transientUntil
string
Facoltativo
Se presente, indica che il problema deve essere considerato temporaneo fino all'ora specificata.
observedGeneration
integer
Facoltativo
Interno: la generazione osservata dal controller.
reconciled
boolean
Facoltativo
Interno: indica se la risorsa è stata riconciliata dal controller.