2.3. 升级 QuayRegistry 资源
当 Red Hat Quay Operator 启动时,它会立即查找它要监视的命名空间中找到的任何 QuayRegistries
。当找到时,使用以下逻辑:
-
如果
status.currentVersion
未设置,请正常进行协调。 -
如果
status.currentVersion
与 Operator 版本相同,请正常进行协调。 -
如果
status.currentVersion
不等于 Operator 版本,请检查是否可以升级它。如果可以,执行升级任务,并在完成后将status.currentVersion
设置为 Operator 的版本。如果无法升级,则返回错误,并只保留QuayRegistry
及其部署的 Kubernetes 对象。