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

52 Коммитов

Автор SHA1 Сообщение Дата
Amber Brown 00ca23d8f6 add default ingress certificate check and default cluster dns check 2022-06-24 14:33:54 +10:00
darthhexx e01b7da31a Switch maoclient -> machineclient and maofake -> machinefake 2022-05-25 14:49:46 +10: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
Spencer Amann ab6879191c
add controller into operator for machine health check (#1950)
* add worker only controller with operator for machine health check

* align mhc node selector pattern with osd
2022-04-05 08:46:47 -04:00
Petr Kotas 35647841ca feature: add autosizednodes reconciler
Introduce autosizednodes reconciler which watches aro cluster object
feature flags for ReconcileAutoSizedNodes.

When feature flag is present new KubeletConfig is created enabling the
AutoSizingReserver feature which auto computes the system reserved
for nodes.
2022-03-16 09:25:56 +01:00
Mikalai Radchuk 4064d6a62a Minor ARO operator refactoring
* Gets rid of exported constants like `ENABLED` where exported constants are not required
* Gets rid of constant concatenations like `CONFIG_NAMESPACE + ".enabled"` to make search easier
* Removes unnecessary `Copy` method of `OperatorFlags` stuct as well as package level `DefaultOperatorFlags` variable.
  Introduces `DefaultOperatorFlags()` instead.
2022-03-07 15:42:53 +00:00
Roland Kunkel b75dbc5b21 preview feature controller and NSG flow log feature implementation 2022-03-02 13:01:44 +00:00
Mikalai Radchuk 9912a3eece Adds the controller implementation
It currently implements only one feature: NSG flow logs
2022-03-02 13:01:44 +00:00
Mikalai Radchuk 24fb18886b Cleans up unused args in `muo.NewReconciler` 2022-02-25 11:24:59 +00:00
Amber Brown 7e88099964 Add an Operator controller for Managed Upgrade Operator 2022-02-25 11:23:07 +00:00
Peter Kostyukov 7b68ab7aac Addressing feedback
FIx
2022-02-23 13:32:37 -06:00
Mangirdas Judeikis c1662ed7d9 add operator storage acc and endpoints reconcilers 2022-02-15 13:17:54 -06:00
Mikalai Radchuk cba69e401b Feedback follow up on image config controller 2022-02-09 11:41:59 +00:00
Karan.Magdani 3bab8855a9 imageconfig controller 2022-02-02 17:31:10 +00:00
Petr Kotas a8f7ff5570 Move health probe to manager
Remove the http server and utilizes builtin http
health probes in manager

Signed-off-by: Petr Kotas <pkotas@redhat.com>
2021-11-23 09:19:13 +00:00
Mangirdas Judeikis 853a637c38
refactor subnet operator side 2021-09-06 11:03:56 +01:00
Caden Marchese 8846c9c2af Add new operator controller MachineSet, tests, e2e 2021-08-23 14:27:03 +01:00
Leszek Jakubowski d73e128386
Adding ARO SRE notification banner controller (#1589) 2021-08-23 12:23:37 +01:00
Nils Elde 73a7c9aff2 standardize names/order in ARO operator 2021-07-16 13:23:16 -04:00
Mangirdas Judeikis 60938a9ae5
Merge pull request #1505 from cadenmarchese/machine-controller
Replace existing machine checker with new operator controller Machine
2021-07-13 09:24:34 +01:00
Mangirdas Judeikis 03783bfe71
Feature flags (#1579)
* Add Feature flag for alertwebhook

* Add feature flag DNSMasq

* Add feature flag Geneva Logging

* Add feature flag to monitoring config

* Add feature flag for node drainer

* Add feature flag for secrets

* Add feature flag for routefix

* Add workarounds controller flags
2021-07-12 16:31:23 +01:00
Mangirdas Judeikis 7f5f60fa44
Fixup routefix for 4.7.15+ 2021-07-05 10:03:50 +01:00
Caden Marchese 0ec1357b8d Remove machinechecker, add new controller Machine 2021-06-24 14:55:38 -04:00
Leszek Jakubowski 144606bb00 adding NSG controller in ARO Operator 2021-05-31 11:22:00 +02:00
Mangirdas Judeikis a1b174bbef
Merge pull request #1425 from petrkotas/aro-rh-key-state
Signal Red Hat keys presence in the cluster.status
2021-04-28 11:28:29 +01:00
Jim Minter 81229ae196
for clarity, rename IsDevelopmentMode -> IsLocalDevelopmentMode 2021-04-23 10:25:46 -05:00
Petr Kotas 73484fdf3c
Add Red Hat keys list to cluster.status
Add a checks that parses pull-secret from openshift-config
namespace and extracts the list of present Red Hat keys.
Keys are presented in a cluster.status.RedHatKeysPresent field.

Signed-off-by: Petr Kotas <pkotas@redhat.com>
2021-04-22 16:24:39 +02:00
Mangirdas Judeikis 58fd2f4b79
Merge pull request #1348 from m1kola/aro_clusteroperator
Skeleton for blocking cluster updates via clusteroperator status
2021-04-15 07:56:57 +01:00
bennerv 444aaca867 Operator: Expose SP Cred validity as a condition in aro cluster cr 2021-04-14 15:35:32 -04:00
Mikalai Radchuk 1d02b4f6c2 Adds ARO cluster operator reconciler 2021-04-14 13:45:16 +01:00
Jim Minter 10554999eb
remove pkg/util/deployment and revert to isDevelopment bool 2021-04-08 09:12:13 -05:00
Jim Minter 2197765f0f
Revert "Add ARO operator status condition with Red Hat key presence info" 2021-03-24 13:55:03 -06:00
Mangirdas Judeikis 2fac92d8d2
Merge pull request #1347 from petrkotas/aro-operator-rh-key-condition
Add ARO operator status condition with Red Hat key presence info
2021-03-22 08:59:43 +00:00
Petr Kotas 4e41e3ea5c
Add Red Hat Key condition to operator
Introduce ARO operator condition which
signals one of:
 - cloud.redhat.io
 - registry.redhat.io
keys presence in pull-secret.

Full list of present conditions is displayed
as a message.

Signed-off-by: Petr Kotas <pkotas@redhat.com>
2021-03-18 16:08:53 +01:00
Leszek Jakubowski 7e412d05b3 fixes 2021-03-17 15:02:51 +01:00
Leszek Jakubowski 82db406c15 Manual location override for INT env 2021-03-16 09:05:51 +01:00
Jim Minter 4f5b13726d
add node drainer 2021-03-09 12:21:57 -06:00
Jim Minter 6a09db1993
add dnsmasq controllers 2021-02-23 11:38:51 -06:00
Mangirdas Judeikis f9fe54d8cf
Add feature gate to operator 2020-12-17 12:00:08 +00:00
Jim Minter cb44296ca2
add system:aro-sre clusterrole and clusterrolebinding 2020-12-09 16:22:50 -06:00
Troy Connor 517c524b86
operator: livenessProbe on aro-master operator pod 2020-12-02 09:20:32 -05:00
Olga Mirensky 186aaf1757 Add monitoring controller to configure prometheus to persist data 2020-11-20 15:52:43 +11:00
Nils Elde f9b9135ce8 try to improve some names; return exported types 2020-11-13 16:34:33 -05:00
Troy Connor 1f529856c5
routefix: Add to it's own controller 2020-11-12 14:45:53 -05:00
Jim Minter cb21eef3f5
replace github.com/openshift/cluster-api with github.com/openshift/machine-api-operator 2020-11-06 11:35:57 -06:00
Ivan Sim 8a098b22b7
Logs deployment mode during startup
The log output ensures developers are aware of the deployment mode that
their RP is running in.

Signed-off-by: Ivan Sim <isim@redhat.com>
2020-10-22 09:04:47 -07:00
Jim Minter b663e73cb2
pull out deployment.Mode 2020-09-25 09:21:23 -05:00
Angus Salkeld da780675fb
Add machine checker 2020-09-18 11:59:04 -05:00
Angus Salkeld 8b90acd680
apply a static memory reservation 2020-08-27 16:47:38 +10:00
Angus Salkeld 1f98d0dbed
Add workaround controller and systemreserved fix 2020-08-27 15:23:48 +10:00