You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Sep 26, 2023. It is now read-only.
kuberbuilderv3, what operator-sdkv1.3.2 is based on, defines the ability to use ComponentConfig to pass additional configurations into the operator instead of relying on cli flags parsed by main.go. Since the Kubernetes community has been migrating the core components away from this and toward using versioned config files, referred to as "component configs", we should consider doing the same.
kuberbuilder
v3
, whatoperator-sdk
v1.3.2
is based on, defines the ability to useComponentConfig
to pass additional configurations into the operator instead of relying on cliflags
parsed bymain.go
. Since the Kubernetes community has been migrating the core components away from this and toward using versioned config files, referred to as "component configs", we should consider doing the same.The move to
operator-sdk
v1.3.2
already provides the bootstrapping capabilities to generate theConfigMap
using the ControllerManagerConfig manifest, along with the kustomization rule to patch the manager deployment using manager_config_patch.yaml. What's remaining is the need to add a flag to the operator to identify the name of theConfigMap
so that the operator controller can read it in to parse the options. See https://master.book.kubebuilder.io/component-config-tutorial/tutorial.html for more details.The text was updated successfully, but these errors were encountered: