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