mirror of
https://github.com/stakater/Reloader.git
synced 2026-08-21 04:56:36 +00:00
refactor: expose decision engine in public pkg
This commit is contained in:
@@ -17,12 +17,13 @@ import (
|
||||
"k8s.io/client-go/discovery"
|
||||
controllerruntime "sigs.k8s.io/controller-runtime"
|
||||
|
||||
"github.com/stakater/Reloader/internal/pkg/config"
|
||||
"github.com/stakater/Reloader/internal/pkg/config/flags"
|
||||
"github.com/stakater/Reloader/internal/pkg/controller"
|
||||
"github.com/stakater/Reloader/internal/pkg/csi"
|
||||
"github.com/stakater/Reloader/internal/pkg/metadata"
|
||||
"github.com/stakater/Reloader/internal/pkg/metrics"
|
||||
"github.com/stakater/Reloader/internal/pkg/openshift"
|
||||
"github.com/stakater/Reloader/pkg/config"
|
||||
"github.com/stakater/Reloader/pkg/metadata"
|
||||
)
|
||||
|
||||
// Environment variable names for pod identity in HA mode.
|
||||
@@ -49,12 +50,12 @@ func newReloaderCommand() *cobra.Command {
|
||||
RunE: run,
|
||||
}
|
||||
|
||||
config.BindFlags(cmd.PersistentFlags(), cfg)
|
||||
flags.BindFlags(cmd.PersistentFlags(), cfg)
|
||||
return cmd
|
||||
}
|
||||
|
||||
func run(cmd *cobra.Command, args []string) error {
|
||||
if err := config.ApplyFlags(cfg); err != nil {
|
||||
if err := flags.ApplyFlags(cfg); err != nil {
|
||||
return fmt.Errorf("applying flags: %w", err)
|
||||
}
|
||||
|
||||
@@ -115,7 +116,7 @@ func run(cmd *cobra.Command, args []string) error {
|
||||
log.V(1).Info("Failed to create discovery client", "error", discErr)
|
||||
}
|
||||
|
||||
if config.ShouldAutoDetectOpenShift() {
|
||||
if flags.ShouldAutoDetectOpenShift() {
|
||||
if discoveryClient != nil && openshift.HasDeploymentConfigSupport(discoveryClient, log) {
|
||||
cfg.DeploymentConfigEnabled = true
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user