Skip to content

Commit

Permalink
Merge branch 'master' into maintenance/related-image-removal
Browse files Browse the repository at this point in the history
  • Loading branch information
nikita-vanyasin authored Sep 29, 2023
2 parents 1e5225f + 25113b6 commit 4f19067
Show file tree
Hide file tree
Showing 45 changed files with 79 additions and 1,453 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
# Change Log

## [master](https://github.com/arangodb/kube-arangodb/tree/master) (N/A)
- (Bugfix) Fix make manifests-crd-file command
- (Improvement) Allow tcp:// and ssl:// protocols in endpoints for members
- (Maintenance) Reorganize package imports / move common code to separate repos
- (Maintenance) Remove support for RELATED_IMAGE_UBI, RELATED_IMAGE_DATABASE and RELATED_IMAGE_METRICSEXPORTER env vars

## [1.2.33](https://github.com/arangodb/kube-arangodb/tree/1.2.33) (2023-09-27)
Expand Down
7 changes: 3 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -456,10 +456,9 @@ manifests:
.PHONY: manifests-crd-file
manifests-crd-file:
@echo Building manifests for CRD - $(MANIFESTPATHCRD)
@echo -n > $(MANIFESTPATHCRD)
@$(foreach FILE,$(CRDS),echo '---\n# File: chart/kube-arangodb/crds/$(FILE).yaml' >> $(MANIFESTPATHCRD) && \
cat '$(ROOT)/chart/kube-arangodb/crds/$(FILE).yaml' >> $(MANIFESTPATHCRD) && \
echo '\n' >> $(MANIFESTPATHCRD);)
@printf "" > $(MANIFESTPATHCRD)
@$(foreach FILE,$(CRDS),printf '%s\n# File: chart/kube-arangodb/crds/%s.yaml\n' '---' $(FILE) >> $(MANIFESTPATHCRD) && \
cat '$(ROOT)/chart/kube-arangodb/crds/$(FILE).yaml' >> $(MANIFESTPATHCRD);)
manifests: manifests-crd-file

.PHONY: manifests-crd-kustomize
Expand Down
4 changes: 2 additions & 2 deletions cmd/cmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ import (

"github.com/arangodb/kube-arangodb/pkg/api"
"github.com/arangodb/kube-arangodb/pkg/crd"
"github.com/arangodb/kube-arangodb/pkg/deployment/agency/cache"
agencyConfig "github.com/arangodb/kube-arangodb/pkg/deployment/agency/config"
"github.com/arangodb/kube-arangodb/pkg/deployment/features"
"github.com/arangodb/kube-arangodb/pkg/deployment/reconcile"
"github.com/arangodb/kube-arangodb/pkg/generated/clientset/versioned/scheme"
Expand Down Expand Up @@ -230,7 +230,7 @@ func init() {
if err := features.Init(&cmdMain); err != nil {
panic(err.Error())
}
if err := cache.Init(&cmdMain); err != nil {
if err := agencyConfig.Init(&cmdMain); err != nil {
panic(err.Error())
}
if err := reconcile.ActionsConfigGlobal.Init(&cmdMain); err != nil {
Expand Down
8 changes: 5 additions & 3 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,13 @@ replace (

require (
github.com/arangodb-helper/go-certificates v0.0.0-20180821055445-9fca24fc2680
github.com/arangodb-helper/go-helper v0.4.2
github.com/arangodb/arangosync-client v0.9.0
github.com/arangodb/go-driver v1.4.1
github.com/arangodb/go-driver/v2 v2.0.0-20211021031401-d92dcd5a4c83
github.com/arangodb/go-driver v1.6.0
github.com/arangodb/go-driver/v2 v2.0.0-20230616090327-3b9171814ae4
github.com/arangodb/go-upgrade-rules v0.0.0-20180809110947-031b4774ff21
//github.com/arangodb/rebalancer v0.1.1
//github.com/arangodb/go-agency-helper v0.3.0
github.com/cenkalti/backoff v2.2.1+incompatible
github.com/dchest/uniuri v0.0.0-20160212164326-8902c56451e9
github.com/gin-gonic/gin v1.9.1
Expand All @@ -47,7 +49,7 @@ require (
github.com/rs/zerolog v1.19.0
github.com/spf13/cobra v1.4.0
github.com/spf13/pflag v1.0.5
github.com/stretchr/testify v1.8.3
github.com/stretchr/testify v1.8.4
golang.org/x/sync v0.1.0
golang.org/x/sys v0.10.0
golang.org/x/text v0.11.0
Expand Down
7 changes: 4 additions & 3 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -72,12 +72,14 @@ github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kd
github.com/antlr/antlr4/runtime/Go/antlr v0.0.0-20220418222510-f25a4f6275ed/go.mod h1:F7bn7fEU90QkQ3tnmaTx3LTKLEDqnwWODIYppRQ5hnY=
github.com/arangodb-helper/go-certificates v0.0.0-20180821055445-9fca24fc2680 h1:5YCGq0gkf/sCEkDFIsMBPj59GOm5cMibGqDBH2OWWfQ=
github.com/arangodb-helper/go-certificates v0.0.0-20180821055445-9fca24fc2680/go.mod h1:xDyzBwyYzcEhsaDXtmxCNM4p5BrtuoVYYsRTuJqmCeg=
github.com/arangodb-helper/go-helper v0.4.2 h1:Ekf8EtPYQdhlwtqJAEn17i7zbtuavksWamasxcyOGWQ=
github.com/arangodb-helper/go-helper v0.4.2/go.mod h1:RHgEwQTFWdJ9wFDGUCgUZzaz9NLaFUskSsHgOPM5XR4=
github.com/arangodb/arangosync-client v0.9.0 h1:XhY+5gGGpl9Gk8Prqmdv0SpK3HydFUXvN2CmTIKUxKI=
github.com/arangodb/arangosync-client v0.9.0/go.mod h1:kU2UaOkv2AeHLAFMEo4Ug3qLbUQVKOuRtkfr6pZqmuk=
github.com/arangodb/go-driver v1.2.1 h1:HREDHhDmzdIWxHmfkfTESbYUnRjESjPh4WUuXq7FZa8=
github.com/arangodb/go-driver v1.2.1/go.mod h1:zdDkJJnCj8DAkfbtIjIXnsTrWIiy6VhP3Vy14p+uQeY=
github.com/arangodb/go-driver/v2 v2.0.0-20211021031401-d92dcd5a4c83 h1:PCbi3alUFastUw6InBKGEXqniveJJcQuMYspubJMRS8=
github.com/arangodb/go-driver/v2 v2.0.0-20211021031401-d92dcd5a4c83/go.mod h1:B8byYwvt1mDOQzpjiMuDTP5jOif/Y5dcEJtkdvPB7HY=
github.com/arangodb/go-driver/v2 v2.0.0-20230616090327-3b9171814ae4 h1:LpIIPBcrbZ/mVDG2ioZN92Pbgb5HQ2Vnqj/UaQAyN4E=
github.com/arangodb/go-driver/v2 v2.0.0-20230616090327-3b9171814ae4/go.mod h1:bnCd24JXOgd5rpG8uwSpHPsF6NCcH4m6rKtKh1EJ7Lo=
github.com/arangodb/go-upgrade-rules v0.0.0-20180809110947-031b4774ff21 h1:+W7D5ttxi/Ygh/39vialtypE23p9KI7P0J2qtoqUV4w=
github.com/arangodb/go-upgrade-rules v0.0.0-20180809110947-031b4774ff21/go.mod h1:RkPIG6JJ2pcJUoymc18NxAJGraZd+iAEVnOTDjZey/w=
github.com/arangodb/go-velocypack v0.0.0-20200318135517-5af53c29c67e h1:Xg+hGrY2LcQBbxd0ZFdbGSyRKTYMZCfBbw/pMJFOk1g=
Expand Down Expand Up @@ -190,7 +192,6 @@ github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vb
github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE=
github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk=
github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A=
github.com/go-logfmt/logfmt v0.5.1/go.mod h1:WYhtIu8zTZfxdn5+rREduYbwxfcBr/Vr6KEVveWlfTs=
github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas=
github.com/go-logr/logr v0.2.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU=
github.com/go-logr/logr v1.2.0/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A=
Expand Down
5 changes: 3 additions & 2 deletions pkg/deployment/agency/cache.go
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,13 @@ import (

"github.com/rs/zerolog"

agencyCache "github.com/arangodb-helper/go-helper/pkg/arangod/agency/cache"
"github.com/arangodb-helper/go-helper/pkg/arangod/conn"

api "github.com/arangodb/kube-arangodb/pkg/apis/deployment/v1"
agencyCache "github.com/arangodb/kube-arangodb/pkg/deployment/agency/cache"
"github.com/arangodb/kube-arangodb/pkg/deployment/agency/state"
"github.com/arangodb/kube-arangodb/pkg/generated/metric_descriptions"
"github.com/arangodb/kube-arangodb/pkg/logging"
"github.com/arangodb/kube-arangodb/pkg/util/arangod/conn"
"github.com/arangodb/kube-arangodb/pkg/util/errors"
"github.com/arangodb/kube-arangodb/pkg/util/globals"
"github.com/arangodb/kube-arangodb/pkg/util/metrics"
Expand Down
3 changes: 2 additions & 1 deletion pkg/deployment/agency/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,8 @@ import (
"context"
"net/http"

"github.com/arangodb/kube-arangodb/pkg/util/arangod/conn"
"github.com/arangodb-helper/go-helper/pkg/arangod/conn"

"github.com/arangodb/kube-arangodb/pkg/util/errors"
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
// Copyright holder is ArangoDB GmbH, Cologne, Germany
//

package cache
package config

import (
"time"
Expand Down
4 changes: 2 additions & 2 deletions pkg/deployment/agency/leader.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ package agency
import (
"context"

agencyCache "github.com/arangodb/kube-arangodb/pkg/deployment/agency/cache"
"github.com/arangodb/kube-arangodb/pkg/util/arangod/conn"
agencyCache "github.com/arangodb-helper/go-helper/pkg/arangod/agency/cache"
"github.com/arangodb-helper/go-helper/pkg/arangod/conn"
)

func StaticLeaderDiscovery(in conn.Connection) agencyCache.LeaderDiscovery {
Expand Down
2 changes: 1 addition & 1 deletion pkg/deployment/agency/loader.community.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@

package agency

import agencyCache "github.com/arangodb/kube-arangodb/pkg/deployment/agency/cache"
import agencyCache "github.com/arangodb-helper/go-helper/pkg/arangod/agency/cache"

func getLoaderBase[T interface{}]() agencyCache.StateLoader[T] {
return NewSimpleStateLoader[T]()
Expand Down
21 changes: 6 additions & 15 deletions pkg/deployment/agency/loader.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,9 @@ import (
"sync"
"time"

agencyCache "github.com/arangodb/kube-arangodb/pkg/deployment/agency/cache"
agencyCache "github.com/arangodb-helper/go-helper/pkg/arangod/agency/cache"

agencyConfig "github.com/arangodb/kube-arangodb/pkg/deployment/agency/config"
"github.com/arangodb/kube-arangodb/pkg/util/globals"
)

Expand All @@ -36,25 +38,14 @@ func getLoader[T interface{}]() agencyCache.StateLoader[T] {

loader = InvalidateOnErrorLoader[T](loader)

loader = DelayLoader[T](loader, agencyCache.GlobalConfig().RefreshDelay)
loader = RefreshLoader[T](loader, agencyCache.GlobalConfig().RefreshInterval)
loader = DelayLoader[T](loader, agencyConfig.GlobalConfig().RefreshDelay)
loader = RefreshLoader[T](loader, agencyConfig.GlobalConfig().RefreshInterval)

loader = RetryLoader[T](loader, agencyCache.GlobalConfig().Retries)
loader = RetryLoader[T](loader, agencyConfig.GlobalConfig().Retries)

return loader
}

type StateLoader[T interface{}] interface {
State() (*T, uint64, bool)

Invalidate()
Valid() bool

UpdateTime() time.Time

Refresh(ctx context.Context, discovery agencyCache.LeaderDiscovery) error
}

func NewSimpleStateLoader[T interface{}]() agencyCache.StateLoader[T] {
return &simpleStateLoader[T]{}
}
Expand Down
2 changes: 1 addition & 1 deletion pkg/deployment/agency/loader_delayer.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ import (
"sync"
"time"

agencyCache "github.com/arangodb/kube-arangodb/pkg/deployment/agency/cache"
agencyCache "github.com/arangodb-helper/go-helper/pkg/arangod/agency/cache"
)

func DelayLoader[T interface{}](loader agencyCache.StateLoader[T], delay time.Duration) agencyCache.StateLoader[T] {
Expand Down
2 changes: 1 addition & 1 deletion pkg/deployment/agency/loader_invalidate.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ import (
"sync"
"time"

agencyCache "github.com/arangodb/kube-arangodb/pkg/deployment/agency/cache"
agencyCache "github.com/arangodb-helper/go-helper/pkg/arangod/agency/cache"
)

func InvalidateOnErrorLoader[T interface{}](loader agencyCache.StateLoader[T]) agencyCache.StateLoader[T] {
Expand Down
2 changes: 1 addition & 1 deletion pkg/deployment/agency/loader_refresher.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ import (
"sync"
"time"

agencyCache "github.com/arangodb/kube-arangodb/pkg/deployment/agency/cache"
agencyCache "github.com/arangodb-helper/go-helper/pkg/arangod/agency/cache"
)

func RefreshLoader[T interface{}](loader agencyCache.StateLoader[T], delay time.Duration) agencyCache.StateLoader[T] {
Expand Down
2 changes: 1 addition & 1 deletion pkg/deployment/agency/loader_retry.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ import (
"sync"
"time"

agencyCache "github.com/arangodb/kube-arangodb/pkg/deployment/agency/cache"
agencyCache "github.com/arangodb-helper/go-helper/pkg/arangod/agency/cache"
)

func RetryLoader[T interface{}](loader agencyCache.StateLoader[T], retries int) agencyCache.StateLoader[T] {
Expand Down
2 changes: 1 addition & 1 deletion pkg/deployment/agency/loader_timeout.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ import (
"context"
"time"

agencyCache "github.com/arangodb/kube-arangodb/pkg/deployment/agency/cache"
agencyCache "github.com/arangodb-helper/go-helper/pkg/arangod/agency/cache"
)

func TimeoutLoader[T interface{}](loader agencyCache.StateLoader[T], timeout time.Duration) agencyCache.StateLoader[T] {
Expand Down
3 changes: 2 additions & 1 deletion pkg/deployment/agency/state.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,8 @@ import (
"context"
"net/http"

"github.com/arangodb/kube-arangodb/pkg/util/arangod/conn"
"github.com/arangodb-helper/go-helper/pkg/arangod/conn"

"github.com/arangodb/kube-arangodb/pkg/util/errors"
)

Expand Down
2 changes: 1 addition & 1 deletion pkg/deployment/client/client_cache.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,14 +26,14 @@ import (
"strconv"
"sync"

"github.com/arangodb-helper/go-helper/pkg/arangod/conn"
driver "github.com/arangodb/go-driver"
"github.com/arangodb/go-driver/agency"

api "github.com/arangodb/kube-arangodb/pkg/apis/deployment/v1"
"github.com/arangodb/kube-arangodb/pkg/apis/shared"
"github.com/arangodb/kube-arangodb/pkg/deployment/reconciler"
"github.com/arangodb/kube-arangodb/pkg/handlers/utils"
"github.com/arangodb/kube-arangodb/pkg/util/arangod/conn"
"github.com/arangodb/kube-arangodb/pkg/util/errors"
"github.com/arangodb/kube-arangodb/pkg/util/k8sutil"
)
Expand Down
2 changes: 1 addition & 1 deletion pkg/deployment/context_impl.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ import (
meta "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/types"

"github.com/arangodb-helper/go-helper/pkg/arangod/conn"
"github.com/arangodb/arangosync-client/client"
driver "github.com/arangodb/go-driver"
"github.com/arangodb/go-driver/agency"
Expand All @@ -52,7 +53,6 @@ import (
"github.com/arangodb/kube-arangodb/pkg/deployment/resources"
"github.com/arangodb/kube-arangodb/pkg/operator/scope"
"github.com/arangodb/kube-arangodb/pkg/replication"
"github.com/arangodb/kube-arangodb/pkg/util/arangod/conn"
"github.com/arangodb/kube-arangodb/pkg/util/constants"
"github.com/arangodb/kube-arangodb/pkg/util/errors"
"github.com/arangodb/kube-arangodb/pkg/util/globals"
Expand Down
2 changes: 1 addition & 1 deletion pkg/deployment/deployment.go
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ import (
"k8s.io/client-go/informers"
"k8s.io/client-go/tools/record"

"github.com/arangodb-helper/go-helper/pkg/arangod/conn"
"github.com/arangodb/arangosync-client/client"

api "github.com/arangodb/kube-arangodb/pkg/apis/deployment/v1"
Expand All @@ -54,7 +55,6 @@ import (
"github.com/arangodb/kube-arangodb/pkg/operator/scope"
"github.com/arangodb/kube-arangodb/pkg/util"
"github.com/arangodb/kube-arangodb/pkg/util/arangod"
"github.com/arangodb/kube-arangodb/pkg/util/arangod/conn"
"github.com/arangodb/kube-arangodb/pkg/util/errors"
"github.com/arangodb/kube-arangodb/pkg/util/globals"
"github.com/arangodb/kube-arangodb/pkg/util/k8sutil"
Expand Down
2 changes: 1 addition & 1 deletion pkg/deployment/deployment_suite_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ import (
"k8s.io/client-go/kubernetes/fake"
recordfake "k8s.io/client-go/tools/record"

"github.com/arangodb-helper/go-helper/pkg/arangod/conn"
driver "github.com/arangodb/go-driver"
"github.com/arangodb/go-driver/jwt"

Expand All @@ -50,7 +51,6 @@ import (
"github.com/arangodb/kube-arangodb/pkg/deployment/resources/inspector"
arangofake "github.com/arangodb/kube-arangodb/pkg/generated/clientset/versioned/fake"
"github.com/arangodb/kube-arangodb/pkg/util"
"github.com/arangodb/kube-arangodb/pkg/util/arangod/conn"
"github.com/arangodb/kube-arangodb/pkg/util/constants"
"github.com/arangodb/kube-arangodb/pkg/util/k8sutil"
"github.com/arangodb/kube-arangodb/pkg/util/k8sutil/inspector/throttle"
Expand Down
4 changes: 2 additions & 2 deletions pkg/deployment/reconcile/action_backup_restore.go
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
//
// DISCLAIMER
//
// Copyright 2016-2022 ArangoDB GmbH, Cologne, Germany
// Copyright 2016-2023 ArangoDB GmbH, Cologne, Germany
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand All @@ -24,11 +24,11 @@ import (
"context"
"time"

"github.com/arangodb-helper/go-helper/pkg/arangod/conn"
"github.com/arangodb/go-driver"

backupApi "github.com/arangodb/kube-arangodb/pkg/apis/backup/v1"
api "github.com/arangodb/kube-arangodb/pkg/apis/deployment/v1"
"github.com/arangodb/kube-arangodb/pkg/util/arangod/conn"
"github.com/arangodb/kube-arangodb/pkg/util/errors"
"github.com/arangodb/kube-arangodb/pkg/util/globals"
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,11 @@ import (
"path"
"time"

"github.com/arangodb-helper/go-helper/pkg/arangod/conn"
"github.com/arangodb/go-driver"

api "github.com/arangodb/kube-arangodb/pkg/apis/deployment/v1"
"github.com/arangodb/kube-arangodb/pkg/deployment/features"
"github.com/arangodb/kube-arangodb/pkg/util/arangod/conn"
"github.com/arangodb/kube-arangodb/pkg/util/errors"
)

Expand Down
5 changes: 3 additions & 2 deletions pkg/deployment/reconcile/context.go
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
//
// DISCLAIMER
//
// Copyright 2016-2022 ArangoDB GmbH, Cologne, Germany
// Copyright 2016-2023 ArangoDB GmbH, Cologne, Germany
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand All @@ -23,12 +23,13 @@ package reconcile
import (
"context"

"github.com/arangodb-helper/go-helper/pkg/arangod/conn"

backupApi "github.com/arangodb/kube-arangodb/pkg/apis/backup/v1"
api "github.com/arangodb/kube-arangodb/pkg/apis/deployment/v1"
"github.com/arangodb/kube-arangodb/pkg/deployment/acs/sutil"
"github.com/arangodb/kube-arangodb/pkg/deployment/member"
"github.com/arangodb/kube-arangodb/pkg/deployment/reconciler"
"github.com/arangodb/kube-arangodb/pkg/util/arangod/conn"
)

type CreateMemberMod func(s *api.DeploymentStatus, g api.ServerGroup, m *api.MemberStatus) error
Expand Down
5 changes: 3 additions & 2 deletions pkg/deployment/reconcile/plan_builder_context.go
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
//
// DISCLAIMER
//
// Copyright 2016-2022 ArangoDB GmbH, Cologne, Germany
// Copyright 2016-2023 ArangoDB GmbH, Cologne, Germany
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand All @@ -23,11 +23,12 @@ package reconcile
import (
"context"

"github.com/arangodb-helper/go-helper/pkg/arangod/conn"

backupApi "github.com/arangodb/kube-arangodb/pkg/apis/backup/v1"
"github.com/arangodb/kube-arangodb/pkg/deployment/acs/sutil"
"github.com/arangodb/kube-arangodb/pkg/deployment/member"
"github.com/arangodb/kube-arangodb/pkg/deployment/reconciler"
"github.com/arangodb/kube-arangodb/pkg/util/arangod/conn"
)

// PlanBuilderContext contains context methods provided to plan builders.
Expand Down
Loading

0 comments on commit 4f19067

Please sign in to comment.