Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixing magic strings on operator flags #3327

Merged
merged 56 commits into from
Jan 4, 2024
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
39f8f33
replacing usages of magic strings with flags from the subpackage
azoppiserpa Dec 14, 2023
28390ae
removing the //todo comment regarding the magic strings
azoppiserpa Dec 14, 2023
83d2ab2
replacing magic strings with operator constants
azoppiserpa Dec 14, 2023
84b5b18
removing incorrect license from python files
azoppiserpa Dec 15, 2023
d301f03
removing incorrect license
azoppiserpa Dec 15, 2023
e2e678c
removing incorrect license
azoppiserpa Dec 15, 2023
ff166fb
removing incorrect license
azoppiserpa Dec 15, 2023
7d34304
removing license
azoppiserpa Dec 15, 2023
c703628
removing license
azoppiserpa Dec 15, 2023
ecb0cf1
removing license
azoppiserpa Dec 15, 2023
b5375d8
removing license
azoppiserpa Dec 15, 2023
a778eeb
removing license
azoppiserpa Dec 15, 2023
b336013
removing license
azoppiserpa Dec 15, 2023
27eab31
removing incorrect space
azoppiserpa Dec 15, 2023
96934da
using the new flags - 1
azoppiserpa Dec 15, 2023
08d1b80
using the new flags - 2
azoppiserpa Dec 15, 2023
4e7942d
using the new flags - 3
azoppiserpa Dec 15, 2023
f5075eb
removing unused consts as requested by linter
azoppiserpa Dec 15, 2023
5f83d92
Removing controllerEnabled variable
azoppiserpa Dec 18, 2023
500da37
Removing controllerEnabled
azoppiserpa Dec 18, 2023
47dc898
removing controllerEnabled
azoppiserpa Dec 18, 2023
fd6365a
removing controllerEnabled
azoppiserpa Dec 18, 2023
118a011
replacing controllerEnabled consts with operator flags
azoppiserpa Dec 18, 2023
b70c04e
replacing controllerEnabled consts with operator flags
azoppiserpa Dec 18, 2023
ae80dff
replacing controllerEnabled consts with operator flags
azoppiserpa Dec 18, 2023
6817778
replacing controllerEnabled consts with operator flags
azoppiserpa Dec 18, 2023
1a66f7d
replacing controllerEnabled consts with operator flags
azoppiserpa Dec 18, 2023
624458d
replacing controllerEnabled consts with operator flags
azoppiserpa Dec 18, 2023
55708b4
replacing controllerEnabled consts with operator flags
azoppiserpa Dec 18, 2023
90c94f2
replacing controllerEnabled with operator flag
azoppiserpa Dec 18, 2023
3220a67
removing controllerEnabled consts
azoppiserpa Dec 18, 2023
a34f50a
removing controllerEnabled const
azoppiserpa Dec 18, 2023
acf4e89
removing controllerEnabled flag
azoppiserpa Dec 18, 2023
97a5751
removing controllerEnabled
azoppiserpa Dec 18, 2023
bee26b1
removing controllerEnabled flag
azoppiserpa Dec 18, 2023
36d22c1
removing controllerEnabled const
azoppiserpa Dec 18, 2023
ed7d8ce
removing controllerEnabled const
azoppiserpa Dec 18, 2023
0aa0d76
removing controllerEnabled const
azoppiserpa Dec 18, 2023
7919029
removing controllerEnabled
azoppiserpa Dec 18, 2023
12e2b2a
removing controllerEnabled
azoppiserpa Dec 18, 2023
76b2c9d
removing controllerEnabled
azoppiserpa Dec 18, 2023
92e839f
removing controllerEnabled
azoppiserpa Dec 18, 2023
7e9877e
removing controllerEnabled
azoppiserpa Dec 18, 2023
f0baa52
removing controllerEnabled
azoppiserpa Dec 18, 2023
c2b25fb
removing controllerEnabled
azoppiserpa Dec 18, 2023
8197348
running validate-go
azoppiserpa Dec 18, 2023
24a04cd
Update controller enabled for checkers controllers
azoppiserpa Dec 18, 2023
ac4838f
Removing the const.go that is no longer used
azoppiserpa Dec 18, 2023
0cbb9c6
Ran make generate to fix ci-go pipeline failure
azoppiserpa Dec 19, 2023
d935804
Correcting DnsMasq to Dnsmasq
azoppiserpa Dec 20, 2023
e7d253e
Correcting DnsMasq to Dnsmasq, now for the restart flag
azoppiserpa Dec 20, 2023
cbc377b
move DefaultOperatorFlags to operator package, inject when needed
hawkowl Dec 22, 2023
de1416e
update to inject
hawkowl Dec 22, 2023
c54a120
fix typo
hawkowl Dec 22, 2023
0602d11
Fixing e2e test
azoppiserpa Dec 20, 2023
3432351
Merge remote-tracking branch 'upstream/master' into azoppiserpa/bugfix1
hawkowl Jan 4, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
66 changes: 31 additions & 35 deletions pkg/api/defaults.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package api

import "github.com/Azure/ARO-RP/pkg/operator"

// Copyright (c) Microsoft Corporation.
// Licensed under the Apache License 2.0.

Expand Down Expand Up @@ -71,41 +73,35 @@ const flagFalse string = "false"
// DefaultOperatorFlags returns flags for new clusters
// and ones that have not been AdminUpdated.
func DefaultOperatorFlags() OperatorFlags {
// TODO: Get rid of magic strings.
// We already have constants for all of the below strings.
// For example `controllerEnabled` in `github.com/Azure/ARO-RP/pkg/operator/controllers/machine`.
// But if we import packages with constants here we will have a cyclic import issue because controllers
// import this package. We should probably move this somewhere else.
// Maybe into a subpackage like `github.com/Azure/ARO-RP/pkg/api/defaults`?
return OperatorFlags{
"aro.alertwebhook.enabled": flagTrue,
"aro.azuresubnets.enabled": flagTrue,
"aro.azuresubnets.nsg.managed": flagTrue,
"aro.azuresubnets.serviceendpoint.managed": flagTrue,
"aro.banner.enabled": flagFalse,
"aro.checker.enabled": flagTrue,
"aro.dnsmasq.enabled": flagTrue,
"aro.restartdnsmasq.enabled": flagTrue,
"aro.genevalogging.enabled": flagTrue,
"aro.imageconfig.enabled": flagTrue,
"aro.ingress.enabled": flagTrue,
"aro.machine.enabled": flagTrue,
"aro.machineset.enabled": flagTrue,
"aro.machinehealthcheck.enabled": flagTrue,
"aro.machinehealthcheck.managed": flagTrue,
"aro.monitoring.enabled": flagTrue,
"aro.nodedrainer.enabled": flagTrue,
"aro.pullsecret.enabled": flagTrue,
"aro.pullsecret.managed": flagTrue,
"aro.rbac.enabled": flagTrue,
"aro.routefix.enabled": flagTrue,
"aro.storageaccounts.enabled": flagTrue,
"aro.workaround.enabled": flagTrue,
"aro.autosizednodes.enabled": flagTrue,
"rh.srep.muo.enabled": flagTrue,
"rh.srep.muo.managed": flagTrue,
"aro.guardrails.enabled": flagFalse,
"aro.guardrails.deploy.managed": flagFalse,
"aro.cloudproviderconfig.enabled": flagTrue,
operator.AlertWebhookEnabled: operator.FlagTrue,
operator.AzureSubnetsEnabled: operator.FlagTrue,
operator.AzureSubnetsNsgManaged: operator.FlagTrue,
operator.AzureSubnetsServiceEndpointManaged: operator.FlagTrue,
operator.BannerEnabled: operator.FlagFalse,
operator.CheckerEnabled: operator.FlagTrue,
operator.DnsMasqEnabled: operator.FlagTrue,
operator.RestartDnsMasqEnabled: operator.FlagTrue,
operator.GenevaLoggingEnabled: operator.FlagTrue,
operator.ImageConfigEnabled: operator.FlagTrue,
operator.IngressEnabled: operator.FlagTrue,
operator.MachineEnabled: operator.FlagTrue,
operator.MachineSetEnabled: operator.FlagTrue,
operator.MachineHealthCheckEnabled: operator.FlagTrue,
operator.MachineHealthCheckManaged: operator.FlagTrue,
operator.MonitoringEnabled: operator.FlagTrue,
operator.NodeDrainerEnabled: operator.FlagTrue,
operator.PullSecretEnabled: operator.FlagTrue,
operator.PullSecretManaged: operator.FlagTrue,
operator.RbacEnabled: operator.FlagTrue,
operator.RouteFixEnabled: operator.FlagTrue,
operator.StorageAccountsEnabled: operator.FlagTrue,
operator.WorkaroundEnabled: operator.FlagTrue,
operator.AutosizedNodesEnabled: operator.FlagTrue,
operator.MuoEnabled: operator.FlagTrue,
operator.MuoManaged: operator.FlagTrue,
operator.GuardrailsEnabled: operator.FlagFalse,
operator.GuardrailsDeployManaged: operator.FlagFalse,
operator.CloudProviderConfigEnabled: operator.FlagTrue,
}
}
3 changes: 2 additions & 1 deletion pkg/cluster/defaults.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import (
"context"

"github.com/Azure/ARO-RP/pkg/api"
"github.com/Azure/ARO-RP/pkg/operator"
)

// ensureDefaults will ensure cluster documents has all default values
Expand All @@ -31,7 +32,7 @@ func (m *manager) ensurePreconfiguredNSG(ctx context.Context) error {
var err error
m.doc, err = m.db.PatchWithLease(ctx, m.doc.Key, func(doc *api.OpenShiftClusterDocument) error {
flags := doc.OpenShiftCluster.Properties.OperatorFlags
flags["aro.azuresubnets.nsg.managed"] = "false"
flags[operator.AzureSubnetsNsgManaged] = operator.FlagFalse
return nil
})
if err != nil {
Expand Down
31 changes: 16 additions & 15 deletions pkg/monitor/cluster/clusterflagsandbanner_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"

"github.com/Azure/ARO-RP/pkg/api"
"github.com/Azure/ARO-RP/pkg/operator"
arov1alpha1 "github.com/Azure/ARO-RP/pkg/operator/apis/aro.openshift.io/v1alpha1"
arofake "github.com/Azure/ARO-RP/pkg/operator/clientset/versioned/fake"
)
Expand Down Expand Up @@ -117,32 +118,32 @@ func TestEmitOperatorFlagsAndSupportBanner(t *testing.T) {
},
{
name: "cluster with non-standard operator flags",
operatorFlags: generateNonStandardFlags([]string{"aro.imageconfig.enabled", "aro.dnsmasq.enabled", "aro.genevalogging.enabled", "aro.autosizednodes.enabled"}),
operatorFlags: generateNonStandardFlags([]string{operator.ImageConfigEnabled, operator.DnsMasqEnabled, operator.GenevaLoggingEnabled, operator.AutosizedNodesEnabled}),
clusterBanner: arov1alpha1.Banner{
Content: "",
},
expectFlagsMetricsValue: 1,
expectFlagsMetricsDims: map[string]string{
"aro.imageconfig.enabled": "false",
"aro.dnsmasq.enabled": "false",
"aro.genevalogging.enabled": "false",
"aro.autosizednodes.enabled": "false",
operator.ImageConfigEnabled: "false",
operator.DnsMasqEnabled: "false",
operator.GenevaLoggingEnabled: "false",
operator.AutosizedNodesEnabled: "false",
},
expectBannerMetricsValue: 0,
expectBannerMetricsDims: nil,
},
{
name: "cluster with missing operator flags",
operatorFlags: generateFlagsWithMissingEntries([]string{"aro.imageconfig.enabled", "aro.dnsmasq.enabled", "aro.genevalogging.enabled", "aro.autosizednodes.enabled"}),
operatorFlags: generateFlagsWithMissingEntries([]string{operator.ImageConfigEnabled, operator.DnsMasqEnabled, operator.GenevaLoggingEnabled, operator.AutosizedNodesEnabled}),
clusterBanner: arov1alpha1.Banner{
Content: "",
},
expectFlagsMetricsValue: 1,
expectFlagsMetricsDims: map[string]string{
"aro.imageconfig.enabled": "DNE",
"aro.dnsmasq.enabled": "DNE",
"aro.genevalogging.enabled": "DNE",
"aro.autosizednodes.enabled": "DNE",
operator.ImageConfigEnabled: "DNE",
operator.DnsMasqEnabled: "DNE",
operator.GenevaLoggingEnabled: "DNE",
operator.AutosizedNodesEnabled: "DNE",
},
expectBannerMetricsValue: 0,
expectBannerMetricsDims: nil,
Expand All @@ -160,16 +161,16 @@ func TestEmitOperatorFlagsAndSupportBanner(t *testing.T) {
},
{
name: "cluster with non-standard operator flags and activated support banner",
operatorFlags: generateNonStandardFlags([]string{"aro.imageconfig.enabled", "aro.dnsmasq.enabled", "aro.genevalogging.enabled", "aro.autosizednodes.enabled"}),
operatorFlags: generateNonStandardFlags([]string{operator.ImageConfigEnabled, operator.DnsMasqEnabled, operator.GenevaLoggingEnabled, operator.AutosizedNodesEnabled}),
clusterBanner: arov1alpha1.Banner{
Content: arov1alpha1.BannerContactSupport,
},
expectFlagsMetricsValue: 1,
expectFlagsMetricsDims: map[string]string{
"aro.imageconfig.enabled": "false",
"aro.dnsmasq.enabled": "false",
"aro.genevalogging.enabled": "false",
"aro.autosizednodes.enabled": "false",
operator.ImageConfigEnabled: operator.FlagFalse,
operator.DnsMasqEnabled: operator.FlagFalse,
operator.GenevaLoggingEnabled: operator.FlagFalse,
operator.AutosizedNodesEnabled: operator.FlagFalse,
},
expectBannerMetricsValue: 1,
expectBannerMetricsDims: map[string]string{"msg": "contact support"},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,14 @@ import (
"sigs.k8s.io/controller-runtime/pkg/predicate"
"sigs.k8s.io/controller-runtime/pkg/reconcile"

"github.com/Azure/ARO-RP/pkg/operator"
arov1alpha1 "github.com/Azure/ARO-RP/pkg/operator/apis/aro.openshift.io/v1alpha1"
)

const (
ControllerName = "Alertwebhook"

controllerEnabled = "aro.alertwebhook.enabled"
controllerEnabled = operator.AlertWebhookEnabled
)

var alertManagerName = types.NamespacedName{Name: "alertmanager-main", Namespace: "openshift-monitoring"}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ import (
"sigs.k8s.io/controller-runtime/pkg/client"
"sigs.k8s.io/controller-runtime/pkg/predicate"

"github.com/Azure/ARO-RP/pkg/operator"
arov1alpha1 "github.com/Azure/ARO-RP/pkg/operator/apis/aro.openshift.io/v1alpha1"
)

Expand All @@ -31,7 +32,7 @@ type Reconciler struct {
const (
ControllerName = "AutoSizedNodes"

ControllerEnabled = "aro.autosizednodes.enabled"
ControllerEnabled = operator.AutosizedNodesEnabled
configName = "dynamic-node"
)

Expand Down
3 changes: 2 additions & 1 deletion pkg/operator/controllers/banner/banner_controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,14 @@ import (
"sigs.k8s.io/controller-runtime/pkg/reconcile"
"sigs.k8s.io/controller-runtime/pkg/source"

"github.com/Azure/ARO-RP/pkg/operator"
arov1alpha1 "github.com/Azure/ARO-RP/pkg/operator/apis/aro.openshift.io/v1alpha1"
)

const (
ControllerName = "Banner"

controllerEnabled = "aro.banner.enabled"
controllerEnabled = operator.BannerEnabled
)

// BannerReconciler is the controller struct
Expand Down
4 changes: 3 additions & 1 deletion pkg/operator/controllers/checkers/common/const.go
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
package common

import "github.com/Azure/ARO-RP/pkg/operator"

// Copyright (c) Microsoft Corporation.
// Licensed under the Apache License 2.0.

const (
ControllerEnabled = "aro.checker.enabled"
ControllerEnabled = operator.CheckerEnabled
)
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,14 @@ import (
"sigs.k8s.io/controller-runtime/pkg/reconcile"
"sigs.k8s.io/controller-runtime/pkg/source"

"github.com/Azure/ARO-RP/pkg/operator"
arov1alpha1 "github.com/Azure/ARO-RP/pkg/operator/apis/aro.openshift.io/v1alpha1"
"github.com/Azure/ARO-RP/pkg/operator/controllers/base"
)

const (
ControllerName = "CloudProviderConfig"
controllerEnabled = "aro.cloudproviderconfig.enabled"
controllerEnabled = operator.CloudProviderConfigEnabled
)

var cloudProviderConfigName = types.NamespacedName{Name: "cloud-provider-config", Namespace: "openshift-config"}
Expand Down
5 changes: 3 additions & 2 deletions pkg/operator/controllers/dnsmasq/cluster_controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ import (
"sigs.k8s.io/controller-runtime/pkg/predicate"
"sigs.k8s.io/controller-runtime/pkg/reconcile"

"github.com/Azure/ARO-RP/pkg/operator"
arov1alpha1 "github.com/Azure/ARO-RP/pkg/operator/apis/aro.openshift.io/v1alpha1"
"github.com/Azure/ARO-RP/pkg/operator/controllers/base"
"github.com/Azure/ARO-RP/pkg/util/dynamichelper"
Expand All @@ -23,8 +24,8 @@ import (
const (
ClusterControllerName = "DnsmasqCluster"

controllerEnabled = "aro.dnsmasq.enabled"
restartDnsmasqEnabled = "aro.restartdnsmasq.enabled"
controllerEnabled = operator.DnsMasqEnabled
restartDnsmasqEnabled = operator.RestartDnsMasqEnabled
)

type ClusterReconciler struct {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ import (
const (
ControllerName = "GenevaLogging"

controllerEnabled = "aro.genevalogging.enabled"
controllerEnabled = operator.GenevaLoggingEnabled
// full pullspec of fluentbit image
controllerFluentbitPullSpec = "aro.genevalogging.fluentbit.pullSpec"
// full pullspec of mdsd image
Expand Down
5 changes: 3 additions & 2 deletions pkg/operator/controllers/guardrails/guardrails_config.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,17 @@ import (
configv1 "github.com/openshift/api/config/v1"
"k8s.io/apimachinery/pkg/types"

"github.com/Azure/ARO-RP/pkg/operator"
arov1alpha1 "github.com/Azure/ARO-RP/pkg/operator/apis/aro.openshift.io/v1alpha1"
"github.com/Azure/ARO-RP/pkg/operator/controllers/guardrails/config"
"github.com/Azure/ARO-RP/pkg/util/version"
)

const (
gouthamMN marked this conversation as resolved.
Show resolved Hide resolved
ControllerName = "GuardRails"
controllerEnabled = "aro.guardrails.enabled"
controllerEnabled = operator.GuardrailsEnabled
controllerNamespace = "aro.guardrails.namespace"
controllerManaged = "aro.guardrails.deploy.managed"
controllerManaged = operator.GuardrailsDeployManaged
controllerPullSpec = "aro.guardrails.deploy.pullspec"
controllerManagerRequestsCPU = "aro.guardrails.deploy.manager.requests.cpu"
controllerManagerRequestsMem = "aro.guardrails.deploy.manager.requests.mem"
Expand Down
3 changes: 2 additions & 1 deletion pkg/operator/controllers/imageconfig/image_controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ import (
"sigs.k8s.io/controller-runtime/pkg/predicate"
"sigs.k8s.io/controller-runtime/pkg/reconcile"

"github.com/Azure/ARO-RP/pkg/operator"
arov1alpha1 "github.com/Azure/ARO-RP/pkg/operator/apis/aro.openshift.io/v1alpha1"
"github.com/Azure/ARO-RP/pkg/operator/controllers/base"
"github.com/Azure/ARO-RP/pkg/util/azureclient"
Expand All @@ -27,7 +28,7 @@ import (
const (
ControllerName = "ImageConfig"

controllerEnabled = "aro.imageconfig.enabled"
controllerEnabled = operator.ImageConfigEnabled

// Kubernetes object name
imageConfigResource = "cluster"
Expand Down
3 changes: 2 additions & 1 deletion pkg/operator/controllers/ingress/ingress_controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,15 @@ import (
"sigs.k8s.io/controller-runtime/pkg/predicate"
"sigs.k8s.io/controller-runtime/pkg/reconcile"

"github.com/Azure/ARO-RP/pkg/operator"
arov1alpha1 "github.com/Azure/ARO-RP/pkg/operator/apis/aro.openshift.io/v1alpha1"
"github.com/Azure/ARO-RP/pkg/operator/controllers/base"
)

const (
ControllerName = "IngressControllerARO"

controllerEnabled = "aro.ingress.enabled"
controllerEnabled = operator.IngressEnabled
openshiftIngressControllerNamespace = "openshift-ingress-operator"
openshiftIngressControllerName = "default"
minimumReplicas = 2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ import (
ctrl "sigs.k8s.io/controller-runtime"
ctrlfake "sigs.k8s.io/controller-runtime/pkg/client/fake"

"github.com/Azure/ARO-RP/pkg/operator"
arov1alpha1 "github.com/Azure/ARO-RP/pkg/operator/apis/aro.openshift.io/v1alpha1"
_ "github.com/Azure/ARO-RP/pkg/util/scheme"
utilconditions "github.com/Azure/ARO-RP/test/util/conditions"
Expand All @@ -36,7 +37,7 @@ func TestReconciler(t *testing.T) {
},
Spec: arov1alpha1.ClusterSpec{
OperatorFlags: arov1alpha1.OperatorFlags{
"aro.ingress.enabled": controllerEnabledFlag,
operator.IngressEnabled: controllerEnabledFlag,
},
},
}
Expand Down
3 changes: 2 additions & 1 deletion pkg/operator/controllers/machine/machine_controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,15 @@ import (
"sigs.k8s.io/controller-runtime/pkg/client"
"sigs.k8s.io/controller-runtime/pkg/reconcile"

"github.com/Azure/ARO-RP/pkg/operator"
arov1alpha1 "github.com/Azure/ARO-RP/pkg/operator/apis/aro.openshift.io/v1alpha1"
"github.com/Azure/ARO-RP/pkg/util/conditions"
)

const (
ControllerName = "Machine"

controllerEnabled = "aro.machine.enabled"
controllerEnabled = operator.MachineEnabled
)

type Reconciler struct {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ import (
"sigs.k8s.io/controller-runtime/pkg/reconcile"
"sigs.k8s.io/controller-runtime/pkg/source"

"github.com/Azure/ARO-RP/pkg/operator"
arov1alpha1 "github.com/Azure/ARO-RP/pkg/operator/apis/aro.openshift.io/v1alpha1"
"github.com/Azure/ARO-RP/pkg/operator/controllers/base"
"github.com/Azure/ARO-RP/pkg/util/dynamichelper"
Expand All @@ -37,8 +38,8 @@ var mhcremediationalertYaml []byte

const (
ControllerName string = "MachineHealthCheck"
managed string = "aro.machinehealthcheck.managed"
enabled string = "aro.machinehealthcheck.enabled"
managed string = operator.MachineHealthCheckManaged
enabled string = operator.MachineHealthCheckEnabled
MHCPausedAnnotation string = "cluster.x-k8s.io/paused"
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,14 @@ import (
"sigs.k8s.io/controller-runtime/pkg/predicate"
"sigs.k8s.io/controller-runtime/pkg/reconcile"

"github.com/Azure/ARO-RP/pkg/operator"
"github.com/Azure/ARO-RP/pkg/operator/controllers/base"
)

const (
ControllerName = "MachineSet"

ControllerEnabled = "aro.machineset.enabled"
ControllerEnabled = operator.MachineSetEnabled
)

type Reconciler struct {
Expand Down
Loading