WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Commit 67b7428

Browse files
authored
chore: clean up some useless code (#9881)
1 parent e577114 commit 67b7428

19 files changed

+41
-158
lines changed

cmd/kbagent/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ import (
3535
ctrl "sigs.k8s.io/controller-runtime"
3636
kzap "sigs.k8s.io/controller-runtime/pkg/log/zap"
3737

38-
kbagent "github.com/apecloud/kubeblocks/pkg/kbagent"
38+
"github.com/apecloud/kubeblocks/pkg/kbagent"
3939
"github.com/apecloud/kubeblocks/pkg/kbagent/server"
4040
viper "github.com/apecloud/kubeblocks/pkg/viperx"
4141
)

controllers/parameters/config_reconcile_wrapper.go

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,10 @@ type ReconcileContext struct {
3737
intctrlutil.RequestCtx
3838
parameters.ResourceFetcher[ReconcileContext]
3939

40-
Name string
4140
MatchingLabels client.MatchingLabels
4241
ConfigMap *corev1.ConfigMap
4342
BuiltinComponent *component.SynthesizedComponent
4443

45-
Containers []string
4644
InstanceSetList []workloads.InstanceSet
4745

4846
ConfigRender *parametersv1alpha1.ParamConfigRenderer
@@ -53,15 +51,13 @@ func newParameterReconcileContext(reqCtx intctrlutil.RequestCtx,
5351
resourceCtx *render.ResourceCtx,
5452
cm *corev1.ConfigMap,
5553
cluster *appsv1.Cluster,
56-
configSpecName string,
5754
matchingLabels client.MatchingLabels) *ReconcileContext {
5855
configContext := ReconcileContext{
5956
ResourceFetcher: parameters.ResourceFetcher[ReconcileContext]{
6057
ClusterObj: cluster,
6158
},
6259
RequestCtx: reqCtx,
6360
ConfigMap: cm,
64-
Name: configSpecName,
6561
MatchingLabels: matchingLabels,
6662
}
6763
return configContext.Init(resourceCtx, &configContext)
@@ -79,10 +75,9 @@ func (c *ReconcileContext) GetRelatedObjects() error {
7975

8076
func (c *ReconcileContext) Workload() *ReconcileContext {
8177
instanceSetFn := func() (err error) {
82-
c.InstanceSetList, c.Containers, err = retrieveRelatedComponentsByConfigmap(
78+
c.InstanceSetList, err = retrieveRelatedComponentsByConfigmap(
8379
c.Client,
8480
c.Context,
85-
c.Name,
8681
generics.InstanceSetSignature,
8782
client.ObjectKeyFromObject(c.ConfigMap),
8883
client.InNamespace(c.Namespace),

controllers/parameters/config_related_helper.go

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,22 +32,20 @@ import (
3232
intctrlutil "github.com/apecloud/kubeblocks/pkg/controllerutil"
3333
"github.com/apecloud/kubeblocks/pkg/generics"
3434
"github.com/apecloud/kubeblocks/pkg/parameters/core"
35-
cfgutil "github.com/apecloud/kubeblocks/pkg/parameters/util"
3635
)
3736

38-
func retrieveRelatedComponentsByConfigmap[T generics.Object, PT generics.PObject[T], L generics.ObjList[T], PL generics.PObjList[T, L]](cli client.Client, ctx context.Context, configSpecName string, _ func(T, PT, L, PL), cfg client.ObjectKey, opts ...client.ListOption) ([]T, []string, error) {
37+
func retrieveRelatedComponentsByConfigmap[T generics.Object, PT generics.PObject[T], L generics.ObjList[T], PL generics.PObjList[T, L]](cli client.Client, ctx context.Context, _ func(T, PT, L, PL), cfg client.ObjectKey, opts ...client.ListOption) ([]T, error) {
3938
var objList L
4039
if err := cli.List(ctx, PL(&objList), opts...); err != nil {
41-
return nil, nil, err
40+
return nil, err
4241
}
4342

4443
objs := make([]T, 0)
45-
containers := cfgutil.NewSet()
4644
items := toObjects[T, L, PL](&objList)
4745
for i := range items {
4846
obj := toResourceObject(&items[i])
4947
if objs == nil {
50-
return nil, nil, core.MakeError("failed to convert to resource object")
48+
return nil, core.MakeError("failed to convert to resource object")
5149
}
5250
podTemplate := transformPodTemplate(obj)
5351
if podTemplate == nil {
@@ -65,10 +63,9 @@ func retrieveRelatedComponentsByConfigmap[T generics.Object, PT generics.PObject
6563
})
6664
if len(contains) > 0 {
6765
objs = append(objs, items[i])
68-
containers.Add(contains...)
6966
}
7067
}
71-
return objs, containers.AsSlice(), nil
68+
return objs, nil
7269
}
7370

7471
func transformPodTemplate(obj client.Object) *corev1.PodTemplateSpec {

controllers/parameters/configuration_test.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ import (
3535
"github.com/apecloud/kubeblocks/pkg/controller/builder"
3636
"github.com/apecloud/kubeblocks/pkg/controller/component"
3737
"github.com/apecloud/kubeblocks/pkg/generics"
38-
"github.com/apecloud/kubeblocks/pkg/parameters/core"
3938
testapps "github.com/apecloud/kubeblocks/pkg/testutil/apps"
4039
testparameters "github.com/apecloud/kubeblocks/pkg/testutil/parameters"
4140
"github.com/apecloud/kubeblocks/test/testdata"
@@ -148,7 +147,6 @@ func mockReconcileResource() (*corev1.ConfigMap, *parametersv1alpha1.ParametersD
148147
AddAppNameLabel(clusterName).
149148
AddAppInstanceLabel(clusterName).
150149
AddAppComponentLabel(defaultCompName).
151-
AddAnnotations(core.GenerateTPLUniqLabelKeyWithConfig(configSpecName), configmap.Name).
152150
Create(&testCtx).GetObject()
153151

154152
synthesizedComp, err := component.BuildSynthesizedComponent(testCtx.Ctx, testCtx.Cli, compDefObj, compObj)

controllers/parameters/parameter_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ func (r *ParameterReconciler) generateParameterTaskContext(
174174
Namespace: parameter.Namespace,
175175
ClusterName: parameter.Spec.ClusterName,
176176
ComponentName: compName,
177-
}, nil, cluster, "", nil))
177+
}, nil, cluster, nil))
178178
}
179179
}
180180
return rctxs, params, nil

controllers/parameters/policy_util.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,6 @@ func buildReloadActionTask(reloadPolicy parametersv1alpha1.ReloadPolicy, templat
318318
ParametersDef: &pd.Spec,
319319
ConfigDescription: configDescription,
320320
Cluster: rctx.ClusterObj,
321-
ContainerNames: rctx.Containers,
322321
InstanceSetUnits: rctx.InstanceSetList,
323322
ClusterComponent: rctx.ClusterComObj,
324323
SynthesizedComponent: rctx.BuiltinComponent,

controllers/parameters/reconfigure_controller.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,6 @@ func (r *ReconfigureReconciler) sync(reqCtx intctrlutil.RequestCtx, configMap *c
178178
},
179179
configMap,
180180
nil,
181-
resources.configSpec.Name,
182181
resources.componentMatchLabels())
183182
if err := rctx.GetRelatedObjects(); err != nil {
184183
return intctrlutil.RequeueWithErrorAndRecordEvent(configMap, r.Recorder, err, reqCtx.Log)

controllers/parameters/reconfigure_policy.go

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -79,15 +79,9 @@ type reconfigureContext struct {
7979
// Configmap object of the configuration template instance in the component.
8080
ConfigMap *corev1.ConfigMap
8181

82-
// ConfigConstraint pointer
83-
// ConfigConstraint *appsv1beta1.ConfigConstraintSpec
84-
8582
// For grpc factory
8683
ReconfigureClientFactory createReconfigureClient
8784

88-
// List of containers using this config volume.
89-
ContainerNames []string
90-
9185
ConfigDescription *parametersv1alpha1.ComponentConfigDescription
9286
ParametersDef *parametersv1alpha1.ParametersDefinitionSpec
9387
Patch *core.ConfigPatchInfo

controllers/parameters/types.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ type createReconfigureClient func(addr string) (cfgproto.ReconfigureClient, erro
3535
type GetPodsFunc func(params reconfigureContext) ([]corev1.Pod, error)
3636
type RestartComponent func(client client.Client, ctx intctrlutil.RequestCtx, key string, version string, cluster *appsv1.Cluster, compName string) error
3737

38-
type RestartContainerFunc func(pod *corev1.Pod, ctx context.Context, containerName []string, createConnFn createReconfigureClient) error
3938
type OnlineUpdatePodFunc func(pod *corev1.Pod, ctx context.Context, createClient createReconfigureClient, configSpec string, configFile string, updatedParams map[string]string) error
4039

4140
// Node: Distinguish between implementation and interface.

pkg/constant/config.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@ package constant
1919
const (
2020
ConfigManagerToolPath = "/bin/reloader"
2121

22-
// ConfigurationTplLabelPrefixKey clusterdefinition using tpl
23-
ConfigurationTplLabelPrefixKey = "config.kubeblocks.io/tpl"
2422
ConfigurationConstraintsLabelPrefixKey = "config.kubeblocks.io/constraints"
2523

2624
// CMInsLastReconfigurePhaseKey defines the current phase

0 commit comments

Comments
 (0)