mirror of
https://github.com/ceph/ceph-csi.git
synced 2025-06-13 10:33:35 +00:00
rebase: update kubernetes to 1.28.0 in main
updating kubernetes to 1.28.0 in the main repo. Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
This commit is contained in:
committed by
mergify[bot]
parent
b2fdc269c3
commit
ff3e84ad67
35
vendor/k8s.io/controller-manager/options/generic.go
generated
vendored
35
vendor/k8s.io/controller-manager/options/generic.go
generated
vendored
@ -49,7 +49,7 @@ func NewGenericControllerManagerConfigurationOptions(cfg *cmconfig.GenericContro
|
||||
}
|
||||
|
||||
// AddFlags adds flags related to generic for controller manager to the specified FlagSet.
|
||||
func (o *GenericControllerManagerConfigurationOptions) AddFlags(fss *cliflag.NamedFlagSets, allControllers, disabledByDefaultControllers []string) {
|
||||
func (o *GenericControllerManagerConfigurationOptions) AddFlags(fss *cliflag.NamedFlagSets, allControllers, disabledByDefaultControllers []string, controllerAliases map[string]string) {
|
||||
if o == nil {
|
||||
return
|
||||
}
|
||||
@ -71,7 +71,7 @@ func (o *GenericControllerManagerConfigurationOptions) AddFlags(fss *cliflag.Nam
|
||||
}
|
||||
|
||||
// ApplyTo fills up generic config with options.
|
||||
func (o *GenericControllerManagerConfigurationOptions) ApplyTo(cfg *cmconfig.GenericControllerManagerConfiguration) error {
|
||||
func (o *GenericControllerManagerConfigurationOptions) ApplyTo(cfg *cmconfig.GenericControllerManagerConfiguration, allControllers []string, disabledByDefaultControllers []string, controllerAliases map[string]string) error {
|
||||
if o == nil {
|
||||
return nil
|
||||
}
|
||||
@ -88,13 +88,26 @@ func (o *GenericControllerManagerConfigurationOptions) ApplyTo(cfg *cmconfig.Gen
|
||||
cfg.ClientConnection = o.ClientConnection
|
||||
cfg.ControllerStartInterval = o.ControllerStartInterval
|
||||
cfg.LeaderElection = o.LeaderElection
|
||||
cfg.Controllers = o.Controllers
|
||||
|
||||
// copy controller names and replace aliases with canonical names
|
||||
cfg.Controllers = make([]string, len(o.Controllers))
|
||||
for i, initialName := range o.Controllers {
|
||||
initialNameWithoutPrefix := strings.TrimPrefix(initialName, "-")
|
||||
controllerName := initialNameWithoutPrefix
|
||||
if canonicalName, ok := controllerAliases[controllerName]; ok {
|
||||
controllerName = canonicalName
|
||||
}
|
||||
if strings.HasPrefix(initialName, "-") {
|
||||
controllerName = fmt.Sprintf("-%s", controllerName)
|
||||
}
|
||||
cfg.Controllers[i] = controllerName
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// Validate checks validation of GenericOptions.
|
||||
func (o *GenericControllerManagerConfigurationOptions) Validate(allControllers []string, disabledByDefaultControllers []string) []error {
|
||||
func (o *GenericControllerManagerConfigurationOptions) Validate(allControllers []string, disabledByDefaultControllers []string, controllerAliases map[string]string) []error {
|
||||
if o == nil {
|
||||
return nil
|
||||
}
|
||||
@ -109,13 +122,17 @@ func (o *GenericControllerManagerConfigurationOptions) Validate(allControllers [
|
||||
}
|
||||
|
||||
allControllersSet := sets.NewString(allControllers...)
|
||||
for _, controller := range o.Controllers {
|
||||
if controller == "*" {
|
||||
for _, initialName := range o.Controllers {
|
||||
if initialName == "*" {
|
||||
continue
|
||||
}
|
||||
controller = strings.TrimPrefix(controller, "-")
|
||||
if !allControllersSet.Has(controller) {
|
||||
errs = append(errs, fmt.Errorf("%q is not in the list of known controllers", controller))
|
||||
initialNameWithoutPrefix := strings.TrimPrefix(initialName, "-")
|
||||
controllerName := initialNameWithoutPrefix
|
||||
if canonicalName, ok := controllerAliases[controllerName]; ok {
|
||||
controllerName = canonicalName
|
||||
}
|
||||
if !allControllersSet.Has(controllerName) {
|
||||
errs = append(errs, fmt.Errorf("%q is not in the list of known controllers", initialNameWithoutPrefix))
|
||||
}
|
||||
}
|
||||
|
||||
|
6
vendor/k8s.io/controller-manager/pkg/leadermigration/config/default.go
generated
vendored
6
vendor/k8s.io/controller-manager/pkg/leadermigration/config/default.go
generated
vendored
@ -26,13 +26,13 @@ func DefaultLeaderMigrationConfiguration() *internal.LeaderMigrationConfiguratio
|
||||
ResourceLock: ResourceLockLeases,
|
||||
ControllerLeaders: []internal.ControllerLeaderConfiguration{
|
||||
{
|
||||
Name: "route",
|
||||
Name: "route-controller",
|
||||
Component: "*",
|
||||
}, {
|
||||
Name: "service",
|
||||
Name: "service-controller",
|
||||
Component: "*",
|
||||
}, {
|
||||
Name: "cloud-node-lifecycle",
|
||||
Name: "cloud-node-lifecycle-controller",
|
||||
Component: "*",
|
||||
},
|
||||
},
|
||||
|
Reference in New Issue
Block a user