Skip to content

Commit 0f405d1

Browse files
committed
updated
Signed-off-by: Fazle Rabbi Sarker <[email protected]>
1 parent fbc602b commit 0f405d1

File tree

5 files changed

+18
-5
lines changed

5 files changed

+18
-5
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ require (
4141
k8s.io/klog/v2 v2.130.1
4242
kmodules.xyz/client-go v0.32.9
4343
kmodules.xyz/custom-resources v0.32.2
44-
kubedb.dev/apimachinery v0.59.1-0.20251127121913-eb88286e9179
44+
kubedb.dev/apimachinery v0.59.1-0.20251128053802-7e4412f0f42e
4545
sigs.k8s.io/controller-runtime v0.20.4
4646
xorm.io/xorm v1.3.9
4747
)

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -578,8 +578,8 @@ kmodules.xyz/prober v0.32.0 h1:8Z6pFRAu8kP0wwX2BooPCRy2SE6ZkUMHQmZDH5VUEGY=
578578
kmodules.xyz/prober v0.32.0/go.mod h1:h0fH4m9DaIwuNZq85zOlWUvBycyy4LvCPMUUhpS3iSE=
579579
kmodules.xyz/resource-metadata v0.32.1 h1:hWQbL0Xb+GaF7qn+rY0CNh7FUfKZw29VBUKTxjHFGYI=
580580
kmodules.xyz/resource-metadata v0.32.1/go.mod h1:wHC24BVzKb1gzkDCSI5l9CXK4AKD5gMamxEqVys50lI=
581-
kubedb.dev/apimachinery v0.59.1-0.20251127121913-eb88286e9179 h1:WVBqv3xCtHbfIM40Kp0ITo6adi1DAB4PgfvEYC19+Dg=
582-
kubedb.dev/apimachinery v0.59.1-0.20251127121913-eb88286e9179/go.mod h1:iYx9X5Vn3NNahcqErfT9vIP2V+/Az3nnQi0x8sBfOZI=
581+
kubedb.dev/apimachinery v0.59.1-0.20251128053802-7e4412f0f42e h1:umlqLjRj9TQp7nsz4s7+k44HQ9TE5oqDuBtU4GCIdd4=
582+
kubedb.dev/apimachinery v0.59.1-0.20251128053802-7e4412f0f42e/go.mod h1:iYx9X5Vn3NNahcqErfT9vIP2V+/Az3nnQi0x8sBfOZI=
583583
kubeops.dev/operator-shard-manager v0.0.3 h1:Z2YOAfyQIjvHMwT4O56lR0l9z25s2tCVDO22u/XuYnw=
584584
kubeops.dev/operator-shard-manager v0.0.3/go.mod h1:2oRq5vnCaUxzE+qIiRuzB34PlqahiynE+sYqWu6AMIY=
585585
kubeops.dev/petset v0.0.14 h1:Lk3prjtm5AgR44qr2SX8elx6sF9PK1G0GYlv8AZd9OY=

neo4j/kubedb_client_builder.go

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import (
44
"context"
55
"errors"
66
"fmt"
7+
"time"
78

89
"strings"
910

@@ -111,7 +112,13 @@ func (o *KubeDBClientBuilder) GetNeo4jClient() (*Client, error) {
111112
}
112113

113114
// Create driver and check for errors immediately
114-
driver, err := neo4j.NewDriverWithContext(o.url, neo4j.BasicAuth(dbUser, dbPassword, ""))
115+
driver, err := neo4j.NewDriverWithContext(o.url, neo4j.BasicAuth(dbUser, dbPassword, ""), func(c *neo4j.Config) {
116+
c.SocketConnectTimeout = 60 * time.Second
117+
c.ConnectionAcquisitionTimeout = 60 * time.Second
118+
c.MaxTransactionRetryTime = 60 * time.Second
119+
c.MaxConnectionLifetime = 30 * time.Minute
120+
c.MaxConnectionPoolSize = 100
121+
})
115122
if o.db.Spec.DisableSecurity {
116123
driver, err = neo4j.NewDriverWithContext(o.url, neo4j.NoAuth())
117124
}

vendor/kubedb.dev/apimachinery/apis/kubedb/v1alpha2/neo4j_helpers.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,14 @@ import (
77

88
catalog "kubedb.dev/apimachinery/apis/catalog/v1alpha1"
99
"kubedb.dev/apimachinery/apis/kubedb"
10+
"kubedb.dev/apimachinery/crds"
1011

1112
core "k8s.io/api/core/v1"
1213
meta "k8s.io/apimachinery/pkg/apis/meta/v1"
1314
"k8s.io/apimachinery/pkg/types"
1415
"k8s.io/klog/v2"
1516
"k8s.io/utils/pointer"
17+
"kmodules.xyz/client-go/apiextensions"
1618
coreutil "kmodules.xyz/client-go/core/v1"
1719
meta_util "kmodules.xyz/client-go/meta"
1820
"kmodules.xyz/client-go/policy/secomp"
@@ -21,6 +23,10 @@ import (
2123
"sigs.k8s.io/controller-runtime/pkg/client"
2224
)
2325

26+
func (_ Neo4j) CustomResourceDefinition() *apiextensions.CustomResourceDefinition {
27+
return crds.MustCustomResourceDefinition(SchemeGroupVersion.WithResource(ResourcePluralNeo4j))
28+
}
29+
2430
func (r *Neo4j) ResourceSingular() string {
2531
return ResourceSingularNeo4j
2632
}

vendor/modules.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2739,7 +2739,7 @@ kmodules.xyz/prober/api/v1
27392739
kmodules.xyz/resource-metadata/apis/node
27402740
kmodules.xyz/resource-metadata/apis/node/v1alpha1
27412741
kmodules.xyz/resource-metadata/crds
2742-
# kubedb.dev/apimachinery v0.59.1-0.20251127121913-eb88286e9179
2742+
# kubedb.dev/apimachinery v0.59.1-0.20251128053802-7e4412f0f42e
27432743
## explicit; go 1.24.0
27442744
kubedb.dev/apimachinery/apis
27452745
kubedb.dev/apimachinery/apis/archiver/v1alpha1

0 commit comments

Comments
 (0)