Skip to content

Commit b8c687c

Browse files
authored
[Improvement] Remove unused sidecar variable (#864)
1 parent 57334c2 commit b8c687c

File tree

6 files changed

+25
-28
lines changed

6 files changed

+25
-28
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
## [master](https://github.com/arangodb/kube-arangodb/tree/master) (N/A)
44
- Add Plan BackOff functionality
55
- Fix Core InitContainers check
6+
- Remove unused `status.members.<group>.sidecars-specs` variable
67

78
## [1.2.6](https://github.com/arangodb/kube-arangodb/tree/1.2.6) (2021-12-15)
89
- Add ArangoBackup backoff functionality

pkg/apis/deployment/v1/member_status.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
package v1
2424

2525
import (
26-
"reflect"
2726
"time"
2827

2928
"github.com/arangodb/kube-arangodb/pkg/util/k8sutil"
@@ -69,8 +68,6 @@ type MemberStatus struct {
6968
IsInitialized bool `json:"initialized"`
7069
// CleanoutJobID holds the ID of the agency job for cleaning out this server
7170
CleanoutJobID string `json:"cleanout-job-id,omitempty"`
72-
// SideCarSpecs contains list of specifications specified for side cars
73-
SideCarSpecs map[string]v1.Container `json:"sidecars-specs,omitempty"`
7471
// ArangoVersion holds the ArangoDB version in member
7572
ArangoVersion driver.Version `json:"arango-version,omitempty"`
7673
// ImageId holds the members ArangoDB image ID
@@ -85,6 +82,10 @@ type MemberStatus struct {
8582
Endpoint *string `json:"endpoint,omitempty"`
8683
// Topology define topology member status assignment
8784
Topology *TopologyMemberStatus `json:"topology,omitempty"`
85+
86+
// deprecated
87+
// SideCarSpecs contains list of specifications specified for side cars
88+
SideCarSpecs map[string]v1.Container `json:"sidecars-specs,omitempty"`
8889
}
8990

9091
// Equal checks for equality
@@ -99,7 +100,6 @@ func (s MemberStatus) Equal(other MemberStatus) bool {
99100
s.Conditions.Equal(other.Conditions) &&
100101
s.IsInitialized == other.IsInitialized &&
101102
s.CleanoutJobID == other.CleanoutJobID &&
102-
reflect.DeepEqual(s.SideCarSpecs, other.SideCarSpecs) &&
103103
s.ArangoVersion == other.ArangoVersion &&
104104
s.ImageID == other.ImageID &&
105105
s.Image.Equal(other.Image) &&

pkg/apis/deployment/v1/zz_generated.deepcopy.go

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/apis/deployment/v2alpha1/member_status.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
package v2alpha1
2424

2525
import (
26-
"reflect"
2726
"time"
2827

2928
"github.com/arangodb/kube-arangodb/pkg/util/k8sutil"
@@ -69,8 +68,6 @@ type MemberStatus struct {
6968
IsInitialized bool `json:"initialized"`
7069
// CleanoutJobID holds the ID of the agency job for cleaning out this server
7170
CleanoutJobID string `json:"cleanout-job-id,omitempty"`
72-
// SideCarSpecs contains list of specifications specified for side cars
73-
SideCarSpecs map[string]v1.Container `json:"sidecars-specs,omitempty"`
7471
// ArangoVersion holds the ArangoDB version in member
7572
ArangoVersion driver.Version `json:"arango-version,omitempty"`
7673
// ImageId holds the members ArangoDB image ID
@@ -85,6 +82,10 @@ type MemberStatus struct {
8582
Endpoint *string `json:"endpoint,omitempty"`
8683
// Topology define topology member status assignment
8784
Topology *TopologyMemberStatus `json:"topology,omitempty"`
85+
86+
// deprecated
87+
// SideCarSpecs contains list of specifications specified for side cars
88+
SideCarSpecs map[string]v1.Container `json:"sidecars-specs,omitempty"`
8889
}
8990

9091
// Equal checks for equality
@@ -99,7 +100,6 @@ func (s MemberStatus) Equal(other MemberStatus) bool {
99100
s.Conditions.Equal(other.Conditions) &&
100101
s.IsInitialized == other.IsInitialized &&
101102
s.CleanoutJobID == other.CleanoutJobID &&
102-
reflect.DeepEqual(s.SideCarSpecs, other.SideCarSpecs) &&
103103
s.ArangoVersion == other.ArangoVersion &&
104104
s.ImageID == other.ImageID &&
105105
s.Image.Equal(other.Image) &&

pkg/apis/deployment/v2alpha1/zz_generated.deepcopy.go

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/deployment/resources/pod_creator.go

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -470,7 +470,6 @@ func (r *Resources) createPodForMember(ctx context.Context, cachedStatus inspect
470470
if !found {
471471
return errors.WithStack(errors.Newf("Member '%s' not found", memberID))
472472
}
473-
groupSpec := spec.GetServerGroupSpec(group)
474473

475474
// Update pod name
476475
role := group.AsRole()
@@ -498,11 +497,8 @@ func (r *Resources) createPodForMember(ctx context.Context, cachedStatus inspect
498497
m.ArangoVersion = m.Image.ArangoDBVersion
499498
m.ImageID = m.Image.ImageID
500499

501-
// Check for missing side cars in
502-
m.SideCarSpecs = make(map[string]core.Container)
503-
for _, specSidecar := range groupSpec.GetSidecars() {
504-
m.SideCarSpecs[specSidecar.Name] = *specSidecar.DeepCopy()
505-
}
500+
// reset old sidecar values to nil
501+
m.SideCarSpecs = nil
506502

507503
log.Debug().Str("pod-name", m.PodName).Msg("Created pod")
508504
if m.Image == nil {

0 commit comments

Comments
 (0)