Граф коммитов

9 Коммитов

Автор SHA1 Сообщение Дата
Tanmay Satam 1b6e0e7584
Add controller to disable CPMS on ARO clusters (#3660)
* Update openshift/api to release-4.12

* Add machinev1 resources to scheme

* Add CPMSDeactivatorEnabled flag

* Add CPMS Deactivator operator controller

* Add controlplanemachinesets to system:aro-sre ClusterRole

* Use better naming convention for CPMS controller flag

* Change debug log messages to info

* Make CPMS controller exit early if clusterversion < 4.12

* Only setup CPMS controller on clusters with machinev1 API

This is necessary in order to Watch the CPMS resource - this operation will fail on
clusters that do not support the Machine V1 API (OCP <= 4.11), causing controller
setup to fail. Since these clusters do not have a CPMS resource to manage, we can
safely skip running this controller on those clusters.

* Fix CPMS controller name
2024-07-12 12:38:39 -06:00
bennerv 6fa30d22dc Bump openshift dependencies 2023-09-01 17:39:42 -04:00
Tanmay Satam d1600a0313
Spike - Cluster Operator Errors (#2703)
* ARO Cluster Operator Status derives the Cluster Operator's Available/Progressing/Degraded conditions from the state of its controllers
* Implements controller status conditions on the node operator controller
2023-04-27 12:32:30 -06:00
darthhexx 1c4e98933e Vendor installer release 4.10
Switches to go.1.17, OCP 4.10, and Kubernetes 1.23 modules.
2022-05-25 14:49:12 +10:00
Matthew Barnes ee426a7ba8 Automated updates from "make vendor" 2022-01-25 11:47:15 -05:00
Mikalai Radchuk b873abf19c make vendor 2021-09-08 15:53:40 +01:00
Mikalai Radchuk 54923fd916 make vendor 2021-05-27 16:41:03 +01:00
Mangirdas Judeikis 3d325e68c6
move to go.mod, add deps.go, upgrade dependencies, vendor 2020-11-06 11:35:56 -06:00
Jim Minter 4cf6b8553b
vendor 2020-03-21 13:20:57 -06:00