diff --git a/go.mod b/go.mod index 2540fc432a5..f3cdb10d5f1 100644 --- a/go.mod +++ b/go.mod @@ -87,7 +87,7 @@ require ( github.com/dgraph-io/badger/v4 v4.7.0 github.com/georgysavva/scany/v2 v2.0.0 github.com/go-co-op/gocron v1.35.2 - github.com/go-viper/mapstructure/v2 v2.2.1 + github.com/go-viper/mapstructure/v2 v2.3.0 github.com/golang-jwt/jwt/v5 v5.2.2 github.com/gorilla/securecookie v1.1.1 github.com/gorilla/sessions v1.2.1 @@ -97,6 +97,13 @@ require ( github.com/matoous/go-nanoid v1.5.0 github.com/minio/crc64nvme v1.0.1 github.com/puzpuzpuz/xsync v1.5.2 + github.com/treeverse/lakefs/modules/api/factory v0.0.0-20250627163148-5c5825612bf4 + github.com/treeverse/lakefs/modules/auth/factory v0.0.0-20250627163148-5c5825612bf4 + github.com/treeverse/lakefs/modules/authentication/factory v0.0.0-20250627163148-5c5825612bf4 + github.com/treeverse/lakefs/modules/block/factory v0.0.0-20250627163148-5c5825612bf4 + github.com/treeverse/lakefs/modules/config/factory v0.0.0-20250627163148-5c5825612bf4 + github.com/treeverse/lakefs/modules/license/factory v0.0.0-20250627163148-5c5825612bf4 + github.com/treeverse/lakefs/webui v0.0.0-20250627163148-5c5825612bf4 go.uber.org/ratelimit v0.3.0 gocloud.dev v0.34.1-0.20231122211418-53ccd8db26a1 ) diff --git a/go.sum b/go.sum index 325a637208a..fbef2e374f1 100644 --- a/go.sum +++ b/go.sum @@ -507,8 +507,8 @@ github.com/go-sql-driver/mysql v1.7.1/go.mod h1:OXbVy3sEdcQ2Doequ6Z5BW6fXNQTmx+9 github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= github.com/go-test/deep v1.1.0 h1:WOcxcdHcvdgThNXjw0t76K42FXTU7HpNQWHpA2HHNlg= github.com/go-test/deep v1.1.0/go.mod h1:5C2ZWiW0ErCdrYzpqxLbTX7MG14M9iiw8DgHncVwcsE= -github.com/go-viper/mapstructure/v2 v2.2.1 h1:ZAaOCxANMuZx5RCeg0mBdEZk7DZasvvZIxtHqx8aGss= -github.com/go-viper/mapstructure/v2 v2.2.1/go.mod h1:oJDH3BJKyqBA2TXFhDsKDGDTlndYOZ6rGS0BRZIxGhM= +github.com/go-viper/mapstructure/v2 v2.3.0 h1:27XbWsHIqhbdR5TIC911OfYvgSaW93HM+dX7970Q7jk= +github.com/go-viper/mapstructure/v2 v2.3.0/go.mod h1:oJDH3BJKyqBA2TXFhDsKDGDTlndYOZ6rGS0BRZIxGhM= github.com/gobwas/glob v0.2.3 h1:A4xDbljILXROh+kObIiy5kIaPYD8e96x1tgBhUI5J+Y= github.com/gobwas/glob v0.2.3/go.mod h1:d3Ez4x06l9bZtSvzIay5+Yzi0fmZzPgnTbPcKjJAkT8= github.com/gobwas/httphead v0.0.0-20180130184737-2c6c146eadee/go.mod h1:L0fX3K22YWvt/FAX9NnzrNzcI4wNYi9Yku4O0LKYflo= @@ -1029,6 +1029,20 @@ github.com/thanhpk/randstr v1.0.6 h1:psAOktJFD4vV9NEVb3qkhRSMvYh4ORRaj1+w/hn4B+o github.com/thanhpk/randstr v1.0.6/go.mod h1:M/H2P1eNLZzlDwAzpkkkUvoyNNMbzRGhESZuEQk3r0U= github.com/treeverse/delta-go v0.0.0-20250325160917-8c0ebb032f43 h1:Akw9T/gnKAbAZ363hFcs43496ft+4yEFMYQlgiKL2Es= github.com/treeverse/delta-go v0.0.0-20250325160917-8c0ebb032f43/go.mod h1:E7uPCvF9rw8UQt6uDMN05snxpD45/I/UXAZxzVIYTgI= +github.com/treeverse/lakefs/modules/api/factory v0.0.0-20250627163148-5c5825612bf4 h1:qxnImNAlKv/X5EhFgwHSEO6f5471mBg7uknW0bPmp9A= +github.com/treeverse/lakefs/modules/api/factory v0.0.0-20250627163148-5c5825612bf4/go.mod h1:+LlQeNbUrC97f9EWyIWXYoScV4j7k1kM+GLa0cKMuMA= +github.com/treeverse/lakefs/modules/auth/factory v0.0.0-20250627163148-5c5825612bf4 h1:EUEURxxV7LI4jbSlUmdwJ0A4MkDhWq1QhuEG/9Tnv7M= +github.com/treeverse/lakefs/modules/auth/factory v0.0.0-20250627163148-5c5825612bf4/go.mod h1:/srxDqcUc06vlGh/cCXiCoyePmDC+Cyd2yLv95TVyoU= +github.com/treeverse/lakefs/modules/authentication/factory v0.0.0-20250627163148-5c5825612bf4 h1:SpkfU2PVwD6Y/Xsa8bCCIViOYYlLVnC+/nXJw8Z4WFw= +github.com/treeverse/lakefs/modules/authentication/factory v0.0.0-20250627163148-5c5825612bf4/go.mod h1:y3xAn/9ynQN7+jjaMO8S2FfIoMuNnQCPi69A6CIW+MM= +github.com/treeverse/lakefs/modules/block/factory v0.0.0-20250627163148-5c5825612bf4 h1:N6XvUth8LoQyzOPkyZ9UQeqhEmvbGO7VdhG/DVbZQu8= +github.com/treeverse/lakefs/modules/block/factory v0.0.0-20250627163148-5c5825612bf4/go.mod h1:alWF1PU5ZrtzT+c0Ep/c4dt/toWf86Xpl0doNeeentE= +github.com/treeverse/lakefs/modules/config/factory v0.0.0-20250627163148-5c5825612bf4 h1:VF2hYpMGqfWG2Hs0lCvzZkKEog8n11XBMrZ0SucgRCY= +github.com/treeverse/lakefs/modules/config/factory v0.0.0-20250627163148-5c5825612bf4/go.mod h1:EPCSZ5Egw1j0nRGHd3W6Pv1ECwTp5fgUhbNg6tt0IJY= +github.com/treeverse/lakefs/modules/license/factory v0.0.0-20250627163148-5c5825612bf4 h1:2uTJDsGKL0DKBwh9aP4dZcmmjlPh0VzTrAFe/sCJcmA= +github.com/treeverse/lakefs/modules/license/factory v0.0.0-20250627163148-5c5825612bf4/go.mod h1:N8APk7k63Q9x5XQ0zJcaDN4w7BFBDAj2C/SpCG0w4gY= +github.com/treeverse/lakefs/webui v0.0.0-20250627163148-5c5825612bf4 h1:EnD8wW8TJ3LwjkcWha1//Wk6TYibRVKh6eQ2AJAIsJk= +github.com/treeverse/lakefs/webui v0.0.0-20250627163148-5c5825612bf4/go.mod h1:iIWIsM6JZyv9s/maHOndXg6J2Bkc8u/6yoefpiH2Uow= github.com/treeverse/secret-detector v0.0.0-20250429145544-8c655b974a5f h1:7FOJn/bWOYZWYVSnYqTWWQzrk//rYxVxoQIEJJMX3mA= github.com/treeverse/secret-detector v0.0.0-20250429145544-8c655b974a5f/go.mod h1:hqKBnS0lrpUZlrQLecveNbK7WCQdlVOzWo1yVmDoyvs= github.com/tsenart/vegeta/v12 v12.11.1 h1:Rbwe7Zxr7sJ+BDTReemeQalYPvKiSV+O7nwmUs20B3E=