Index
FleetSpec
(message)FleetState
(message)GKEUpgrade
(message)GKEUpgradeFeatureCondition
(message)GKEUpgradeFeatureState
(message)GKEUpgradeOverride
(message)GKEUpgradeState
(message)IgnoredMembership
(message)MembershipGKEUpgradeState
(message)MembershipState
(message)PostConditions
(message)ScopeSpec
(message)ScopeState
(message)UpgradeStatus
(message)UpgradeStatus.Code
(enum)
FleetSpec
ClusterUpgrade : configuration de la fonctionnalité ClusterUpgrade au niveau du parc.
Champs | |
---|---|
upstream_fleets[] |
Ce parc consomme des mises à niveau dont le code d'état est "COMPLETE" dans les parcs en amont. Consultez UpgradeStatus.Code pour obtenir les définitions de code. Le nom du parc doit être le numéro ou l'ID de projet du parc. Cette règle est définie comme répétée pour des raisons de pérennité. La mise en œuvre initiale imposera au maximum un parc en amont. |
post_conditions |
Obligatoire. Conditions postérieures à évaluer pour marquer une mise à niveau comme "COMPLETE". Obligatoire. |
gke_upgrade_overrides[] |
Autoriser les utilisateurs à remplacer certaines propriétés de chaque mise à niveau de GKE. |
FleetState
ClusterUpgrade : état de la fonctionnalité ClusterUpgrade au niveau du parc.
Champs | |
---|---|
downstream_fleets[] |
Ce parc dont les upstream_fleets contiennent le parc actuel. Le nom du parc doit être le numéro ou l'ID de projet du parc. |
ignored |
Liste des appartenances ignorées par la fonctionnalité. Par exemple, les clusters mis à jour manuellement peuvent être ignorés s'ils sont plus récents que les versions par défaut de leur canal de publication. La ressource Membership est au format |
gke_state |
État de la fonctionnalité pour les clusters GKE. |
GKEUpgrade
GKEUpgrade représente une mise à niveau fournie par GKE, par exemple une mise à niveau du plan de contrôle.
Champs | |
---|---|
name |
Nom de la mise à niveau ; par exemple, "k8s_control_plane". Il doit s'agir d'un nom de mise à niveau valide. Il ne doit pas dépasser 99 caractères. |
version |
Version de la mise à niveau ; par exemple, "1.22.1-gke.100". Il doit s'agir d'une version valide. Il ne doit pas dépasser 99 caractères. |
GKEUpgradeFeatureCondition
GKEUpgradeFeatureCondition décrit la condition de la fonctionnalité pour les clusters GKE à un moment donné.
Champs | |
---|---|
type |
Type de la condition (par exemple, "ready"). |
status |
État de la condition. Sa valeur peut être "True", "False" ou "Unknown". |
reason |
Raison pour laquelle la fonctionnalité est associée à cet état. |
update_time |
Dernier horodatage de mise à jour de la condition. |
GKEUpgradeFeatureState
GKEUpgradeFeatureState contient les états des fonctionnalités pour les clusters GKE dans le champ d'application.
Champs | |
---|---|
upgrade_state[] |
État de mise à niveau. Il remplacera à terme |
conditions[] |
Conditions actuelles de la fonctionnalité. |
GKEUpgradeOverride
Propriétés d'une mise à niveau de GKE pouvant être remplacées par l'utilisateur. Par exemple, un utilisateur peut ignorer le stabilisation en remplaçant la valeur de stabilisation par 0.
Champs | |
---|---|
upgrade |
Obligatoire. Mise à niveau à remplacer. Obligatoire. |
post_conditions |
Obligatoire. Conditions postérieures à remplacer pour la mise à niveau spécifiée (nom et version). Obligatoire. |
GKEUpgradeState
GKEUpgradeState est une GKEUpgrade et son état au niveau du champ d'application et du parc.
Champs | |
---|---|
stats |
Nombre de clusters GKE dans chaque code d'état. |
upgrade |
La mise à niveau permettant de suivre l'état. |
status |
État de la mise à niveau. |
IgnoredMembership
IgnoredMembership représente une appartenance ignorée par la fonctionnalité. Une appartenance peut être ignorée, car elle a été mise à niveau manuellement vers une version plus récente que la version RC par défaut.
Champs | |
---|---|
reason |
Raison pour laquelle l'appartenance est ignorée. |
ignored_time |
Heure à laquelle l'appartenance a été ignorée pour la première fois. |
MembershipGKEUpgradeState
ScopeGKEUpgradeState est une GKEUpgrade et son état par appartenance.
Champs | |
---|---|
upgrade |
La mise à niveau permettant de suivre l'état. |
status |
État de la mise à niveau. |
MembershipState
État par appartenance de cette fonctionnalité.
Champs | |
---|---|
upgrades[] |
État de la mise à niveau réel par rapport à celui souhaité. |
scopes[] |
Noms complets des champs d'application auxquels ce cluster est lié et pour lesquels le séquençage du déploiement est également activé. |
ignored |
Indique si cette appartenance est ignorée par la fonctionnalité. Par exemple, les clusters mis à jour manuellement peuvent être ignorés s'ils sont plus récents que les versions par défaut de leur canal de publication. |
PostConditions
Vérifications conditionnelles postérieures après qu'une mise à niveau a été appliquée sur tous les clusters éligibles.
Champs | |
---|---|
soaking |
Obligatoire. Temps de stabilisation après la fin d'un déploiement avant de le marquer comme "COMPLETE". Ne peut pas dépasser 30 jours. Obligatoire. |
ScopeSpec
ClusterUpgrade : configuration de la fonctionnalité ClusterUpgrade au niveau du champ d'application.
Champs | |
---|---|
upstream_scopes[] |
Ce champ d'application utilise les mises à niveau avec un code d'état est "COMPLETE" dans les champs d'application en amont. Consultez UpgradeStatus.Code pour obtenir les définitions de code. Le nom du champ d'application doit respecter la forme suivante :
Où {p} est le projet et {s} une ressource Scope valide dans ce projet. {p} correspond au projet de la ressource Feature. Cette règle est définie comme répétée pour des raisons de pérennité. La mise en œuvre initiale imposera au maximum un champ d'application en amont. |
post_conditions |
Obligatoire. Conditions postérieures à évaluer pour marquer une mise à niveau comme "COMPLETE". Obligatoire. |
gke_upgrade_overrides[] |
Autoriser les utilisateurs à remplacer certaines propriétés de chaque mise à niveau de GKE. |
ScopeState
ClusterUpgrade : état de la fonctionnalité ClusterUpgrade au niveau du champ d'application.
Champs | |
---|---|
downstream_scopes[] |
Champs d'application dont upstream_scopes contiennent le champ d'application actuel. Le nom du champ d'application doit respecter la forme suivante :
Où {p} est le projet et {s} une ressource Scope valide dans ce projet. {p} correspond au projet de la ressource Feature. |
ignored |
Liste des appartenances ignorées par la fonctionnalité. Par exemple, les clusters mis à jour manuellement peuvent être ignorés s'ils sont plus récents que les versions par défaut de leur canal de publication. La ressource Membership est au format |
gke_state |
État de la fonctionnalité pour les clusters GKE. |
UpgradeStatus
UpgradeStatus fournit des informations sur l'état de chaque mise à niveau.
Champs | |
---|---|
code |
Code d'état de la mise à niveau. |
reason |
Raison de cet état. |
update_time |
Dernier horodatage de mise à jour de l'état. |
Code
Code d'état d'une mise à niveau.
Enums | |
---|---|
CODE_UNSPECIFIED |
Requis par https://linter.aip.dev/126/unspecified. |
INELIGIBLE |
La mise à niveau n'est pas éligible. Au niveau du champ d'application, cela signifie que la mise à niveau n'est pas éligible pour tous les clusters du champ d'application. |
PENDING |
La mise à niveau est en attente. Au niveau du champ d'application, cela signifie que la mise à niveau est en attente pour tous les clusters du champ d'application. |
IN_PROGRESS |
La mise à niveau est en cours. Au niveau du champ d'application, cela signifie que la mise à niveau est en cours pour au moins un cluster du champ d'application. |
SOAKING |
La mise à niveau est terminée et se stabilise jusqu'à ce que le temps de stabilisation soit atteint. Au niveau du champ d'application, cela signifie qu'au moins un cluster est en stabilisation, tandis que les autres sont en stabilisation ou terminés. |
FORCED_SOAKING |
Un cluster sera obligé d'entrer en stabilisation si une mise à niveau ne se termine pas dans une certaine limite, bien qu'il s'agisse d'un état réel. |
COMPLETE |
La mise à niveau a réussi toutes les conditions postérieures (stabilisation). Au niveau du champ d'application, cela signifie que tous les clusters éligibles sont à l'état "COMPLETE". |