├── .dockerignore ├── .gitallowed ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ └── feature-request.md ├── actions │ ├── bootstrap-test-lakefs │ │ └── action.yaml │ └── test-results-pr-comment │ │ └── action.yaml ├── labeler.yml ├── pull_request_template.md ├── scripts │ └── push-repo.sh └── workflows │ ├── changelog.yaml │ ├── check-ui-links.yaml │ ├── close-stale-prs.yaml │ ├── codeql-analysis.yaml │ ├── compatibility-tests.yaml │ ├── docker-publish-exp-image.yaml │ ├── docker-publish-lakefs-rclone-export.yaml │ ├── docker-publish.yaml │ ├── docs-pr.yaml │ ├── docs.yaml │ ├── esti.yaml │ ├── goreleaser.yaml │ ├── java-api-client.yaml │ ├── labeler.yaml │ ├── link-issue-to-pr.yaml │ ├── node.yaml │ ├── openapi-breaking-changes.yaml │ ├── publish-hadoop-lakefs.yaml │ ├── publish-python-wrapper-client.yaml │ ├── publish-spark-metadata-client.yaml │ ├── python-api-client-test-pypi.yaml │ ├── python-api-client.yaml │ ├── python-wrapper-unit-tests.yaml │ ├── spark.yaml │ ├── test.yaml │ └── trigger-code-int.yaml ├── .gitignore ├── .gitleaks.toml ├── .golangci.yml ├── .goreleaser.yml ├── .lycheeignore ├── .secretsignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── LICENSE ├── Makefile ├── NOTICE ├── README.md ├── SECURITY.md ├── api ├── authentication.yml ├── authorization.yml ├── java-gen-ignore └── swagger.yml ├── buf.gen.yaml ├── buf.yaml ├── clients ├── .gitattributes ├── .gitignore ├── cdsettings.xml ├── hadoopfs │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── examples │ │ └── spark_with_lakefs.py │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── io │ │ │ │ └── lakefs │ │ │ │ ├── BulkDeleter.java │ │ │ │ ├── Constants.java │ │ │ │ ├── FSConfiguration.java │ │ │ │ ├── FileSystemTracer.java │ │ │ │ ├── LakeFSClient.java │ │ │ │ ├── LakeFSFileStatus.java │ │ │ │ ├── LakeFSFileSystem.java │ │ │ │ ├── LakeFSLinker.java │ │ │ │ ├── auth │ │ │ │ ├── AWSLakeFSTokenProvider.java │ │ │ │ ├── GeneratePresignGetCallerIdentityRequest.java │ │ │ │ ├── GeneratePresignGetCallerIdentityResponse.java │ │ │ │ ├── GetCallerIdentityV4Presigner.java │ │ │ │ ├── IdentityRequestRequestWrapper.java │ │ │ │ ├── LakeFSExternalPrincipalIdentityRequest.java │ │ │ │ ├── LakeFSTokenProvider.java │ │ │ │ ├── LakeFSTokenProviderFactory.java │ │ │ │ ├── STSGetCallerIdentityPresigner.java │ │ │ │ └── TemporaryAWSCredentialsLakeFSTokenProvider.java │ │ │ │ ├── storage │ │ │ │ ├── CreateOutputStreamParams.java │ │ │ │ ├── HttpRangeInputStream.java │ │ │ │ ├── LakeFSFileSystemOutputStream.java │ │ │ │ ├── LinkOnCloseOutputStream.java │ │ │ │ ├── MetadataClient.java │ │ │ │ ├── PhysicalAddressTranslator.java │ │ │ │ ├── PresignedStorageAccessStrategy.java │ │ │ │ ├── SimpleStorageAccessStrategy.java │ │ │ │ └── StorageAccessStrategy.java │ │ │ │ └── utils │ │ │ │ ├── ObjectLocation.java │ │ │ │ └── StringUtils.java │ │ └── resources │ │ │ └── log4j.properties │ │ └── test │ │ ├── java │ │ └── io │ │ │ └── lakefs │ │ │ ├── BulkDeleterTest.java │ │ │ ├── FSConfigurationTest.java │ │ │ ├── FSTestBase.java │ │ │ ├── LakeFSFileSystemServerS3Test.java │ │ │ ├── LakeFSFileSystemServerTest.java │ │ │ ├── S3FSTestBase.java │ │ │ ├── auth │ │ │ ├── AWSLakeFSTokenProviderTest.java │ │ │ ├── GetCallerIdentityV4PresignerTest.java │ │ │ └── LakeFSTokenProviderFactoryTest.java │ │ │ ├── contract │ │ │ ├── LakeFSContract.java │ │ │ ├── LakeFSTestUtils.java │ │ │ ├── TestLakeFSContractCreate.java │ │ │ ├── TestLakeFSContractDelete.java │ │ │ ├── TestLakeFSContractMkdir.java │ │ │ ├── TestLakeFSContractOpen.java │ │ │ ├── TestLakeFSContractRename.java │ │ │ ├── TestLakeFSContractSeek.java │ │ │ ├── TestLakeFSFileSystemContract.java │ │ │ ├── hadoop2 │ │ │ │ └── TestLakeFSFileSystemContractHadoop2.java │ │ │ └── hadoop3 │ │ │ │ └── TestLakeFSFileSystemContractHadoop3.java │ │ │ └── storage │ │ │ └── HttpRangeInputStreamTest.java │ │ └── resources │ │ ├── contract │ │ └── lakefs.xml │ │ └── log4j.properties ├── java │ ├── .gitignore │ ├── .openapi-generator-ignore │ ├── .openapi-generator │ │ └── VERSION │ ├── .travis.yml │ ├── README.md │ ├── api │ │ └── openapi.yaml │ ├── build.gradle │ ├── build.sbt │ ├── docs │ │ ├── ACL.md │ │ ├── AbortPresignMultipartUpload.md │ │ ├── AccessKeyCredentials.md │ │ ├── ActionRun.md │ │ ├── ActionRunList.md │ │ ├── ActionsApi.md │ │ ├── AsyncTaskStatus.md │ │ ├── AuthApi.md │ │ ├── AuthCapabilities.md │ │ ├── AuthenticationToken.md │ │ ├── BranchCreation.md │ │ ├── BranchProtectionRule.md │ │ ├── BranchesApi.md │ │ ├── CherryPickCreation.md │ │ ├── CommPrefsInput.md │ │ ├── Commit.md │ │ ├── CommitAsyncStatus.md │ │ ├── CommitCreation.md │ │ ├── CommitList.md │ │ ├── CommitOverrides.md │ │ ├── CommitRecordCreation.md │ │ ├── CommitsApi.md │ │ ├── CompletePresignMultipartUpload.md │ │ ├── Config.md │ │ ├── ConfigApi.md │ │ ├── CopyPartSource.md │ │ ├── Credentials.md │ │ ├── CredentialsList.md │ │ ├── CredentialsWithSecret.md │ │ ├── CurrentUser.md │ │ ├── CustomViewer.md │ │ ├── Diff.md │ │ ├── DiffList.md │ │ ├── DiffObjectStat.md │ │ ├── Error.md │ │ ├── ErrorNoACL.md │ │ ├── ExperimentalApi.md │ │ ├── ExternalApi.md │ │ ├── ExternalLoginInformation.md │ │ ├── ExternalPrincipal.md │ │ ├── ExternalPrincipalCreation.md │ │ ├── ExternalPrincipalList.md │ │ ├── FindMergeBaseResult.md │ │ ├── GarbageCollectionConfig.md │ │ ├── GarbageCollectionPrepareResponse.md │ │ ├── GarbageCollectionRule.md │ │ ├── GarbageCollectionRules.md │ │ ├── Group.md │ │ ├── GroupCreation.md │ │ ├── GroupList.md │ │ ├── HealthCheckApi.md │ │ ├── HookRun.md │ │ ├── HookRunList.md │ │ ├── IcebergLocalTable.md │ │ ├── IcebergPullRequest.md │ │ ├── IcebergPushRequest.md │ │ ├── IcebergRemoteTable.md │ │ ├── ImportApi.md │ │ ├── ImportCreation.md │ │ ├── ImportCreationResponse.md │ │ ├── ImportLocation.md │ │ ├── ImportStatus.md │ │ ├── InstallationUsageReport.md │ │ ├── InternalApi.md │ │ ├── InternalDeleteBranchProtectionRuleRequest.md │ │ ├── License.md │ │ ├── LicenseApi.md │ │ ├── LoginConfig.md │ │ ├── LoginInformation.md │ │ ├── Merge.md │ │ ├── MergeAsyncStatus.md │ │ ├── MergeResult.md │ │ ├── MetaRangeCreation.md │ │ ├── MetaRangeCreationResponse.md │ │ ├── MetadataApi.md │ │ ├── ObjectCopyCreation.md │ │ ├── ObjectError.md │ │ ├── ObjectErrorList.md │ │ ├── ObjectStageCreation.md │ │ ├── ObjectStats.md │ │ ├── ObjectStatsList.md │ │ ├── ObjectsApi.md │ │ ├── Pagination.md │ │ ├── PathList.md │ │ ├── Policy.md │ │ ├── PolicyList.md │ │ ├── PrepareGCUncommittedRequest.md │ │ ├── PrepareGCUncommittedResponse.md │ │ ├── PrepareGarbageCollectionCommitsStatus.md │ │ ├── PresignMultipartUpload.md │ │ ├── PullRequest.md │ │ ├── PullRequestBasic.md │ │ ├── PullRequestCreation.md │ │ ├── PullRequestCreationResponse.md │ │ ├── PullRequestsList.md │ │ ├── PullsApi.md │ │ ├── RangeMetadata.md │ │ ├── Ref.md │ │ ├── RefList.md │ │ ├── RefsApi.md │ │ ├── RefsDump.md │ │ ├── RefsRestore.md │ │ ├── RemotesApi.md │ │ ├── RepositoriesApi.md │ │ ├── Repository.md │ │ ├── RepositoryCreation.md │ │ ├── RepositoryDumpStatus.md │ │ ├── RepositoryList.md │ │ ├── RepositoryMetadataKeys.md │ │ ├── RepositoryMetadataSet.md │ │ ├── RepositoryRestoreStatus.md │ │ ├── ResetCreation.md │ │ ├── RevertCreation.md │ │ ├── Setup.md │ │ ├── SetupState.md │ │ ├── StagingApi.md │ │ ├── StagingLocation.md │ │ ├── StagingMetadata.md │ │ ├── Statement.md │ │ ├── StatsEvent.md │ │ ├── StatsEventsList.md │ │ ├── StorageConfig.md │ │ ├── StorageURI.md │ │ ├── StsAuthRequest.md │ │ ├── TagCreation.md │ │ ├── TagsApi.md │ │ ├── TaskCreation.md │ │ ├── TaskInfo.md │ │ ├── UIConfig.md │ │ ├── UnderlyingObjectProperties.md │ │ ├── UpdateObjectUserMetadata.md │ │ ├── UpdateToken.md │ │ ├── UploadPart.md │ │ ├── UploadPartCopyFrom.md │ │ ├── UploadPartFrom.md │ │ ├── UploadTo.md │ │ ├── UsageReport.md │ │ ├── User.md │ │ ├── UserCreation.md │ │ ├── UserList.md │ │ └── VersionConfig.md │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── pom.xml │ ├── settings.gradle │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── io │ │ │ └── lakefs │ │ │ └── clients │ │ │ └── sdk │ │ │ ├── ActionsApi.java │ │ │ ├── ApiCallback.java │ │ │ ├── ApiClient.java │ │ │ ├── ApiException.java │ │ │ ├── ApiResponse.java │ │ │ ├── AuthApi.java │ │ │ ├── BranchesApi.java │ │ │ ├── CommitsApi.java │ │ │ ├── ConfigApi.java │ │ │ ├── Configuration.java │ │ │ ├── ExperimentalApi.java │ │ │ ├── ExternalApi.java │ │ │ ├── GzipRequestInterceptor.java │ │ │ ├── HealthCheckApi.java │ │ │ ├── ImportApi.java │ │ │ ├── InternalApi.java │ │ │ ├── JSON.java │ │ │ ├── LicenseApi.java │ │ │ ├── MetadataApi.java │ │ │ ├── ObjectsApi.java │ │ │ ├── Pair.java │ │ │ ├── ProgressRequestBody.java │ │ │ ├── ProgressResponseBody.java │ │ │ ├── PullsApi.java │ │ │ ├── RefsApi.java │ │ │ ├── RemotesApi.java │ │ │ ├── RepositoriesApi.java │ │ │ ├── ServerConfiguration.java │ │ │ ├── ServerVariable.java │ │ │ ├── StagingApi.java │ │ │ ├── StringUtil.java │ │ │ ├── TagsApi.java │ │ │ ├── auth │ │ │ ├── ApiKeyAuth.java │ │ │ ├── Authentication.java │ │ │ ├── HttpBasicAuth.java │ │ │ └── HttpBearerAuth.java │ │ │ └── model │ │ │ ├── ACL.java │ │ │ ├── AbortPresignMultipartUpload.java │ │ │ ├── AbstractOpenApiSchema.java │ │ │ ├── AccessKeyCredentials.java │ │ │ ├── ActionRun.java │ │ │ ├── ActionRunList.java │ │ │ ├── AsyncTaskStatus.java │ │ │ ├── AuthCapabilities.java │ │ │ ├── AuthenticationToken.java │ │ │ ├── BranchCreation.java │ │ │ ├── BranchProtectionRule.java │ │ │ ├── CherryPickCreation.java │ │ │ ├── CommPrefsInput.java │ │ │ ├── Commit.java │ │ │ ├── CommitAsyncStatus.java │ │ │ ├── CommitCreation.java │ │ │ ├── CommitList.java │ │ │ ├── CommitOverrides.java │ │ │ ├── CommitRecordCreation.java │ │ │ ├── CompletePresignMultipartUpload.java │ │ │ ├── Config.java │ │ │ ├── CopyPartSource.java │ │ │ ├── Credentials.java │ │ │ ├── CredentialsList.java │ │ │ ├── CredentialsWithSecret.java │ │ │ ├── CurrentUser.java │ │ │ ├── CustomViewer.java │ │ │ ├── Diff.java │ │ │ ├── DiffList.java │ │ │ ├── DiffObjectStat.java │ │ │ ├── Error.java │ │ │ ├── ErrorNoACL.java │ │ │ ├── ExternalLoginInformation.java │ │ │ ├── ExternalPrincipal.java │ │ │ ├── ExternalPrincipalCreation.java │ │ │ ├── ExternalPrincipalList.java │ │ │ ├── FindMergeBaseResult.java │ │ │ ├── GarbageCollectionConfig.java │ │ │ ├── GarbageCollectionPrepareResponse.java │ │ │ ├── GarbageCollectionRule.java │ │ │ ├── GarbageCollectionRules.java │ │ │ ├── Group.java │ │ │ ├── GroupCreation.java │ │ │ ├── GroupList.java │ │ │ ├── HookRun.java │ │ │ ├── HookRunList.java │ │ │ ├── IcebergLocalTable.java │ │ │ ├── IcebergPullRequest.java │ │ │ ├── IcebergPushRequest.java │ │ │ ├── IcebergRemoteTable.java │ │ │ ├── ImportCreation.java │ │ │ ├── ImportCreationResponse.java │ │ │ ├── ImportLocation.java │ │ │ ├── ImportStatus.java │ │ │ ├── InstallationUsageReport.java │ │ │ ├── InternalDeleteBranchProtectionRuleRequest.java │ │ │ ├── License.java │ │ │ ├── LoginConfig.java │ │ │ ├── LoginInformation.java │ │ │ ├── Merge.java │ │ │ ├── MergeAsyncStatus.java │ │ │ ├── MergeResult.java │ │ │ ├── MetaRangeCreation.java │ │ │ ├── MetaRangeCreationResponse.java │ │ │ ├── ObjectCopyCreation.java │ │ │ ├── ObjectError.java │ │ │ ├── ObjectErrorList.java │ │ │ ├── ObjectStageCreation.java │ │ │ ├── ObjectStats.java │ │ │ ├── ObjectStatsList.java │ │ │ ├── Pagination.java │ │ │ ├── PathList.java │ │ │ ├── Policy.java │ │ │ ├── PolicyList.java │ │ │ ├── PrepareGCUncommittedRequest.java │ │ │ ├── PrepareGCUncommittedResponse.java │ │ │ ├── PrepareGarbageCollectionCommitsStatus.java │ │ │ ├── PresignMultipartUpload.java │ │ │ ├── PullRequest.java │ │ │ ├── PullRequestBasic.java │ │ │ ├── PullRequestCreation.java │ │ │ ├── PullRequestCreationResponse.java │ │ │ ├── PullRequestsList.java │ │ │ ├── RangeMetadata.java │ │ │ ├── Ref.java │ │ │ ├── RefList.java │ │ │ ├── RefsDump.java │ │ │ ├── RefsRestore.java │ │ │ ├── Repository.java │ │ │ ├── RepositoryCreation.java │ │ │ ├── RepositoryDumpStatus.java │ │ │ ├── RepositoryList.java │ │ │ ├── RepositoryMetadataKeys.java │ │ │ ├── RepositoryMetadataSet.java │ │ │ ├── RepositoryRestoreStatus.java │ │ │ ├── ResetCreation.java │ │ │ ├── RevertCreation.java │ │ │ ├── Setup.java │ │ │ ├── SetupState.java │ │ │ ├── StagingLocation.java │ │ │ ├── StagingMetadata.java │ │ │ ├── Statement.java │ │ │ ├── StatsEvent.java │ │ │ ├── StatsEventsList.java │ │ │ ├── StorageConfig.java │ │ │ ├── StorageURI.java │ │ │ ├── StsAuthRequest.java │ │ │ ├── TagCreation.java │ │ │ ├── TaskCreation.java │ │ │ ├── TaskInfo.java │ │ │ ├── UIConfig.java │ │ │ ├── UnderlyingObjectProperties.java │ │ │ ├── UpdateObjectUserMetadata.java │ │ │ ├── UpdateToken.java │ │ │ ├── UploadPart.java │ │ │ ├── UploadPartCopyFrom.java │ │ │ ├── UploadPartFrom.java │ │ │ ├── UploadTo.java │ │ │ ├── UsageReport.java │ │ │ ├── User.java │ │ │ ├── UserCreation.java │ │ │ ├── UserList.java │ │ │ └── VersionConfig.java │ │ └── test │ │ └── java │ │ └── io │ │ └── lakefs │ │ └── clients │ │ └── sdk │ │ ├── ActionsApiTest.java │ │ ├── AuthApiTest.java │ │ ├── BranchesApiTest.java │ │ ├── CommitsApiTest.java │ │ ├── ConfigApiTest.java │ │ ├── ExperimentalApiTest.java │ │ ├── ExternalApiTest.java │ │ ├── HealthCheckApiTest.java │ │ ├── ImportApiTest.java │ │ ├── InternalApiTest.java │ │ ├── LicenseApiTest.java │ │ ├── MetadataApiTest.java │ │ ├── ObjectsApiTest.java │ │ ├── PullsApiTest.java │ │ ├── RefsApiTest.java │ │ ├── RemotesApiTest.java │ │ ├── RepositoriesApiTest.java │ │ ├── StagingApiTest.java │ │ ├── TagsApiTest.java │ │ └── model │ │ ├── ACLTest.java │ │ ├── AbortPresignMultipartUploadTest.java │ │ ├── AccessKeyCredentialsTest.java │ │ ├── ActionRunListTest.java │ │ ├── ActionRunTest.java │ │ ├── AsyncTaskStatusTest.java │ │ ├── AuthCapabilitiesTest.java │ │ ├── AuthenticationTokenTest.java │ │ ├── BranchCreationTest.java │ │ ├── BranchProtectionRuleTest.java │ │ ├── CherryPickCreationTest.java │ │ ├── CommPrefsInputTest.java │ │ ├── CommitAsyncStatusTest.java │ │ ├── CommitCreationTest.java │ │ ├── CommitListTest.java │ │ ├── CommitOverridesTest.java │ │ ├── CommitRecordCreationTest.java │ │ ├── CommitTest.java │ │ ├── CompletePresignMultipartUploadTest.java │ │ ├── ConfigTest.java │ │ ├── CopyPartSourceTest.java │ │ ├── CredentialsListTest.java │ │ ├── CredentialsTest.java │ │ ├── CredentialsWithSecretTest.java │ │ ├── CurrentUserTest.java │ │ ├── CustomViewerTest.java │ │ ├── DiffListTest.java │ │ ├── DiffObjectStatTest.java │ │ ├── DiffTest.java │ │ ├── ErrorNoACLTest.java │ │ ├── ErrorTest.java │ │ ├── ExternalLoginInformationTest.java │ │ ├── ExternalPrincipalCreationTest.java │ │ ├── ExternalPrincipalListTest.java │ │ ├── ExternalPrincipalTest.java │ │ ├── FindMergeBaseResultTest.java │ │ ├── GarbageCollectionConfigTest.java │ │ ├── GarbageCollectionPrepareResponseTest.java │ │ ├── GarbageCollectionRuleTest.java │ │ ├── GarbageCollectionRulesTest.java │ │ ├── GroupCreationTest.java │ │ ├── GroupListTest.java │ │ ├── GroupTest.java │ │ ├── HookRunListTest.java │ │ ├── HookRunTest.java │ │ ├── IcebergLocalTableTest.java │ │ ├── IcebergPullRequestTest.java │ │ ├── IcebergPushRequestTest.java │ │ ├── IcebergRemoteTableTest.java │ │ ├── ImportCreationResponseTest.java │ │ ├── ImportCreationTest.java │ │ ├── ImportLocationTest.java │ │ ├── ImportStatusTest.java │ │ ├── InstallationUsageReportTest.java │ │ ├── InternalDeleteBranchProtectionRuleRequestTest.java │ │ ├── LicenseTest.java │ │ ├── LoginConfigTest.java │ │ ├── LoginInformationTest.java │ │ ├── MergeAsyncStatusTest.java │ │ ├── MergeResultTest.java │ │ ├── MergeTest.java │ │ ├── MetaRangeCreationResponseTest.java │ │ ├── MetaRangeCreationTest.java │ │ ├── ObjectCopyCreationTest.java │ │ ├── ObjectErrorListTest.java │ │ ├── ObjectErrorTest.java │ │ ├── ObjectStageCreationTest.java │ │ ├── ObjectStatsListTest.java │ │ ├── ObjectStatsTest.java │ │ ├── PaginationTest.java │ │ ├── PathListTest.java │ │ ├── PolicyListTest.java │ │ ├── PolicyTest.java │ │ ├── PrepareGCUncommittedRequestTest.java │ │ ├── PrepareGCUncommittedResponseTest.java │ │ ├── PrepareGarbageCollectionCommitsStatusTest.java │ │ ├── PresignMultipartUploadTest.java │ │ ├── PullRequestBasicTest.java │ │ ├── PullRequestCreationResponseTest.java │ │ ├── PullRequestCreationTest.java │ │ ├── PullRequestTest.java │ │ ├── PullRequestsListTest.java │ │ ├── RangeMetadataTest.java │ │ ├── RefListTest.java │ │ ├── RefTest.java │ │ ├── RefsDumpTest.java │ │ ├── RefsRestoreTest.java │ │ ├── RepositoryCreationTest.java │ │ ├── RepositoryDumpStatusTest.java │ │ ├── RepositoryListTest.java │ │ ├── RepositoryMetadataKeysTest.java │ │ ├── RepositoryMetadataSetTest.java │ │ ├── RepositoryRestoreStatusTest.java │ │ ├── RepositoryTest.java │ │ ├── ResetCreationTest.java │ │ ├── RevertCreationTest.java │ │ ├── SetupStateTest.java │ │ ├── SetupTest.java │ │ ├── StagingLocationTest.java │ │ ├── StagingMetadataTest.java │ │ ├── StatementTest.java │ │ ├── StatsEventTest.java │ │ ├── StatsEventsListTest.java │ │ ├── StorageConfigTest.java │ │ ├── StorageURITest.java │ │ ├── StsAuthRequestTest.java │ │ ├── TagCreationTest.java │ │ ├── TaskCreationTest.java │ │ ├── TaskInfoTest.java │ │ ├── UIConfigTest.java │ │ ├── UnderlyingObjectPropertiesTest.java │ │ ├── UpdateObjectUserMetadataTest.java │ │ ├── UpdateTokenTest.java │ │ ├── UploadPartCopyFromTest.java │ │ ├── UploadPartFromTest.java │ │ ├── UploadPartTest.java │ │ ├── UploadToTest.java │ │ ├── UsageReportTest.java │ │ ├── UserCreationTest.java │ │ ├── UserListTest.java │ │ ├── UserTest.java │ │ └── VersionConfigTest.java ├── pom.xml ├── python-static │ ├── .openapi-generator-ignore │ ├── pydantic.sh │ ├── python-codegen-config.yaml │ └── templates │ │ ├── Gemfile │ │ ├── Gemfile.lock │ │ ├── _config.yml │ │ ├── client.mustache │ │ ├── requirements.mustache │ │ └── setup.mustache ├── python-wrapper │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── _version.py │ ├── docs │ │ ├── Makefile │ │ ├── _static │ │ │ └── custom.css │ │ ├── conf.py │ │ ├── index.rst │ │ ├── lakefs.branch.rst │ │ ├── lakefs.client.rst │ │ ├── lakefs.config.rst │ │ ├── lakefs.exceptions.rst │ │ ├── lakefs.import_manager.rst │ │ ├── lakefs.models.rst │ │ ├── lakefs.namedtuple.rst │ │ ├── lakefs.object.rst │ │ ├── lakefs.reference.rst │ │ ├── lakefs.repository.rst │ │ ├── lakefs.rst │ │ ├── lakefs.tag.rst │ │ └── make.bat │ ├── lakectl │ │ ├── __init__.py │ │ └── __main__.py │ ├── lakefs │ │ ├── .pylintrc │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── auth.py │ │ ├── branch.py │ │ ├── client.py │ │ ├── config.py │ │ ├── download │ │ │ ├── __init__.py │ │ │ └── __main__.py │ │ ├── exceptions.py │ │ ├── import_manager.py │ │ ├── models.py │ │ ├── namedtuple.py │ │ ├── object.py │ │ ├── py.typed │ │ ├── quickstart │ │ │ ├── __init__.py │ │ │ └── __main__.py │ │ ├── reference.py │ │ ├── repository.py │ │ └── tag.py │ ├── pylint.sh │ ├── pyproject.toml │ ├── requirements.txt │ ├── setup.cfg │ └── tests │ │ ├── .pylintrc │ │ ├── __init__.py │ │ ├── integration │ │ ├── README.md │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── test_branch.py │ │ ├── test_import.py │ │ ├── test_object.py │ │ ├── test_reference.py │ │ ├── test_repository.py │ │ └── test_sanity.py │ │ ├── test_files │ │ ├── data.csv │ │ ├── data.json │ │ ├── data.parquet │ │ ├── data.xml │ │ ├── data.yaml │ │ ├── small.file │ │ └── waving-axolotl.gif │ │ └── utests │ │ ├── __init__.py │ │ ├── common.py │ │ ├── test_auth.py │ │ ├── test_branch.py │ │ ├── test_client.py │ │ ├── test_exceptions.py │ │ ├── test_import.py │ │ ├── test_namedtuple.py │ │ ├── test_object.py │ │ ├── test_reference.py │ │ ├── test_repository.py │ │ └── test_tag.py ├── python │ ├── .gitignore │ ├── .openapi-generator-ignore │ ├── .openapi-generator │ │ ├── FILES │ │ └── VERSION │ ├── .travis.yml │ ├── Gemfile │ ├── Gemfile.lock │ ├── README.md │ ├── _config.yml │ ├── docs │ │ ├── ACL.md │ │ ├── AbortPresignMultipartUpload.md │ │ ├── AccessKeyCredentials.md │ │ ├── ActionRun.md │ │ ├── ActionRunList.md │ │ ├── ActionsApi.md │ │ ├── AsyncTaskStatus.md │ │ ├── AuthApi.md │ │ ├── AuthCapabilities.md │ │ ├── AuthenticationToken.md │ │ ├── BranchCreation.md │ │ ├── BranchProtectionRule.md │ │ ├── BranchesApi.md │ │ ├── CherryPickCreation.md │ │ ├── CommPrefsInput.md │ │ ├── Commit.md │ │ ├── CommitAsyncStatus.md │ │ ├── CommitCreation.md │ │ ├── CommitList.md │ │ ├── CommitOverrides.md │ │ ├── CommitRecordCreation.md │ │ ├── CommitsApi.md │ │ ├── CompletePresignMultipartUpload.md │ │ ├── Config.md │ │ ├── ConfigApi.md │ │ ├── CopyPartSource.md │ │ ├── Credentials.md │ │ ├── CredentialsList.md │ │ ├── CredentialsWithSecret.md │ │ ├── CurrentUser.md │ │ ├── CustomViewer.md │ │ ├── Diff.md │ │ ├── DiffList.md │ │ ├── DiffObjectStat.md │ │ ├── Error.md │ │ ├── ErrorNoACL.md │ │ ├── ExperimentalApi.md │ │ ├── ExternalApi.md │ │ ├── ExternalLoginInformation.md │ │ ├── ExternalPrincipal.md │ │ ├── ExternalPrincipalCreation.md │ │ ├── ExternalPrincipalList.md │ │ ├── FindMergeBaseResult.md │ │ ├── GarbageCollectionConfig.md │ │ ├── GarbageCollectionPrepareResponse.md │ │ ├── GarbageCollectionRule.md │ │ ├── GarbageCollectionRules.md │ │ ├── Group.md │ │ ├── GroupCreation.md │ │ ├── GroupList.md │ │ ├── HealthCheckApi.md │ │ ├── HookRun.md │ │ ├── HookRunList.md │ │ ├── IcebergLocalTable.md │ │ ├── IcebergPullRequest.md │ │ ├── IcebergPushRequest.md │ │ ├── IcebergRemoteTable.md │ │ ├── ImportApi.md │ │ ├── ImportCreation.md │ │ ├── ImportCreationResponse.md │ │ ├── ImportLocation.md │ │ ├── ImportStatus.md │ │ ├── InstallationUsageReport.md │ │ ├── InternalApi.md │ │ ├── InternalDeleteBranchProtectionRuleRequest.md │ │ ├── License.md │ │ ├── LicenseApi.md │ │ ├── LoginConfig.md │ │ ├── LoginInformation.md │ │ ├── Merge.md │ │ ├── MergeAsyncStatus.md │ │ ├── MergeResult.md │ │ ├── MetaRangeCreation.md │ │ ├── MetaRangeCreationResponse.md │ │ ├── MetadataApi.md │ │ ├── ObjectCopyCreation.md │ │ ├── ObjectError.md │ │ ├── ObjectErrorList.md │ │ ├── ObjectStageCreation.md │ │ ├── ObjectStats.md │ │ ├── ObjectStatsList.md │ │ ├── ObjectsApi.md │ │ ├── Pagination.md │ │ ├── PathList.md │ │ ├── Policy.md │ │ ├── PolicyList.md │ │ ├── PrepareGCUncommittedRequest.md │ │ ├── PrepareGCUncommittedResponse.md │ │ ├── PrepareGarbageCollectionCommitsStatus.md │ │ ├── PresignMultipartUpload.md │ │ ├── PullRequest.md │ │ ├── PullRequestBasic.md │ │ ├── PullRequestCreation.md │ │ ├── PullRequestCreationResponse.md │ │ ├── PullRequestsList.md │ │ ├── PullsApi.md │ │ ├── RangeMetadata.md │ │ ├── Ref.md │ │ ├── RefList.md │ │ ├── RefsApi.md │ │ ├── RefsDump.md │ │ ├── RefsRestore.md │ │ ├── RemotesApi.md │ │ ├── RepositoriesApi.md │ │ ├── Repository.md │ │ ├── RepositoryCreation.md │ │ ├── RepositoryDumpStatus.md │ │ ├── RepositoryList.md │ │ ├── RepositoryMetadataKeys.md │ │ ├── RepositoryMetadataSet.md │ │ ├── RepositoryRestoreStatus.md │ │ ├── ResetCreation.md │ │ ├── RevertCreation.md │ │ ├── Setup.md │ │ ├── SetupState.md │ │ ├── StagingApi.md │ │ ├── StagingLocation.md │ │ ├── StagingMetadata.md │ │ ├── Statement.md │ │ ├── StatsEvent.md │ │ ├── StatsEventsList.md │ │ ├── StorageConfig.md │ │ ├── StorageURI.md │ │ ├── StsAuthRequest.md │ │ ├── TagCreation.md │ │ ├── TagsApi.md │ │ ├── TaskCreation.md │ │ ├── TaskInfo.md │ │ ├── UIConfig.md │ │ ├── UnderlyingObjectProperties.md │ │ ├── UpdateObjectUserMetadata.md │ │ ├── UpdateToken.md │ │ ├── UploadPart.md │ │ ├── UploadPartCopyFrom.md │ │ ├── UploadPartFrom.md │ │ ├── UploadTo.md │ │ ├── UsageReport.md │ │ ├── User.md │ │ ├── UserCreation.md │ │ ├── UserList.md │ │ └── VersionConfig.md │ ├── lakefs_sdk │ │ ├── __init__.py │ │ ├── api │ │ │ ├── __init__.py │ │ │ ├── actions_api.py │ │ │ ├── auth_api.py │ │ │ ├── branches_api.py │ │ │ ├── commits_api.py │ │ │ ├── config_api.py │ │ │ ├── experimental_api.py │ │ │ ├── external_api.py │ │ │ ├── health_check_api.py │ │ │ ├── import_api.py │ │ │ ├── internal_api.py │ │ │ ├── license_api.py │ │ │ ├── metadata_api.py │ │ │ ├── objects_api.py │ │ │ ├── pulls_api.py │ │ │ ├── refs_api.py │ │ │ ├── remotes_api.py │ │ │ ├── repositories_api.py │ │ │ ├── staging_api.py │ │ │ └── tags_api.py │ │ ├── api_client.py │ │ ├── api_response.py │ │ ├── client.py │ │ ├── configuration.py │ │ ├── exceptions.py │ │ ├── models │ │ │ ├── __init__.py │ │ │ ├── abort_presign_multipart_upload.py │ │ │ ├── access_key_credentials.py │ │ │ ├── acl.py │ │ │ ├── action_run.py │ │ │ ├── action_run_list.py │ │ │ ├── async_task_status.py │ │ │ ├── auth_capabilities.py │ │ │ ├── authentication_token.py │ │ │ ├── branch_creation.py │ │ │ ├── branch_protection_rule.py │ │ │ ├── cherry_pick_creation.py │ │ │ ├── comm_prefs_input.py │ │ │ ├── commit.py │ │ │ ├── commit_async_status.py │ │ │ ├── commit_creation.py │ │ │ ├── commit_list.py │ │ │ ├── commit_overrides.py │ │ │ ├── commit_record_creation.py │ │ │ ├── complete_presign_multipart_upload.py │ │ │ ├── config.py │ │ │ ├── copy_part_source.py │ │ │ ├── credentials.py │ │ │ ├── credentials_list.py │ │ │ ├── credentials_with_secret.py │ │ │ ├── current_user.py │ │ │ ├── custom_viewer.py │ │ │ ├── diff.py │ │ │ ├── diff_list.py │ │ │ ├── diff_object_stat.py │ │ │ ├── error.py │ │ │ ├── error_no_acl.py │ │ │ ├── external_login_information.py │ │ │ ├── external_principal.py │ │ │ ├── external_principal_creation.py │ │ │ ├── external_principal_list.py │ │ │ ├── find_merge_base_result.py │ │ │ ├── garbage_collection_config.py │ │ │ ├── garbage_collection_prepare_response.py │ │ │ ├── garbage_collection_rule.py │ │ │ ├── garbage_collection_rules.py │ │ │ ├── group.py │ │ │ ├── group_creation.py │ │ │ ├── group_list.py │ │ │ ├── hook_run.py │ │ │ ├── hook_run_list.py │ │ │ ├── iceberg_local_table.py │ │ │ ├── iceberg_pull_request.py │ │ │ ├── iceberg_push_request.py │ │ │ ├── iceberg_remote_table.py │ │ │ ├── import_creation.py │ │ │ ├── import_creation_response.py │ │ │ ├── import_location.py │ │ │ ├── import_status.py │ │ │ ├── installation_usage_report.py │ │ │ ├── internal_delete_branch_protection_rule_request.py │ │ │ ├── license.py │ │ │ ├── login_config.py │ │ │ ├── login_information.py │ │ │ ├── merge.py │ │ │ ├── merge_async_status.py │ │ │ ├── merge_result.py │ │ │ ├── meta_range_creation.py │ │ │ ├── meta_range_creation_response.py │ │ │ ├── object_copy_creation.py │ │ │ ├── object_error.py │ │ │ ├── object_error_list.py │ │ │ ├── object_stage_creation.py │ │ │ ├── object_stats.py │ │ │ ├── object_stats_list.py │ │ │ ├── pagination.py │ │ │ ├── path_list.py │ │ │ ├── policy.py │ │ │ ├── policy_list.py │ │ │ ├── prepare_garbage_collection_commits_status.py │ │ │ ├── prepare_gc_uncommitted_request.py │ │ │ ├── prepare_gc_uncommitted_response.py │ │ │ ├── presign_multipart_upload.py │ │ │ ├── pull_request.py │ │ │ ├── pull_request_basic.py │ │ │ ├── pull_request_creation.py │ │ │ ├── pull_request_creation_response.py │ │ │ ├── pull_requests_list.py │ │ │ ├── range_metadata.py │ │ │ ├── ref.py │ │ │ ├── ref_list.py │ │ │ ├── refs_dump.py │ │ │ ├── refs_restore.py │ │ │ ├── repository.py │ │ │ ├── repository_creation.py │ │ │ ├── repository_dump_status.py │ │ │ ├── repository_list.py │ │ │ ├── repository_metadata_keys.py │ │ │ ├── repository_metadata_set.py │ │ │ ├── repository_restore_status.py │ │ │ ├── reset_creation.py │ │ │ ├── revert_creation.py │ │ │ ├── setup.py │ │ │ ├── setup_state.py │ │ │ ├── staging_location.py │ │ │ ├── staging_metadata.py │ │ │ ├── statement.py │ │ │ ├── stats_event.py │ │ │ ├── stats_events_list.py │ │ │ ├── storage_config.py │ │ │ ├── storage_uri.py │ │ │ ├── sts_auth_request.py │ │ │ ├── tag_creation.py │ │ │ ├── task_creation.py │ │ │ ├── task_info.py │ │ │ ├── ui_config.py │ │ │ ├── underlying_object_properties.py │ │ │ ├── update_object_user_metadata.py │ │ │ ├── update_token.py │ │ │ ├── upload_part.py │ │ │ ├── upload_part_copy_from.py │ │ │ ├── upload_part_from.py │ │ │ ├── upload_to.py │ │ │ ├── usage_report.py │ │ │ ├── user.py │ │ │ ├── user_creation.py │ │ │ ├── user_list.py │ │ │ └── version_config.py │ │ ├── py.typed │ │ └── rest.py │ ├── pyproject.toml │ ├── requirements.txt │ ├── setup.cfg │ ├── setup.py │ ├── test-requirements.txt │ ├── test │ │ ├── __init__.py │ │ ├── test_abort_presign_multipart_upload.py │ │ ├── test_access_key_credentials.py │ │ ├── test_acl.py │ │ ├── test_action_run.py │ │ ├── test_action_run_list.py │ │ ├── test_actions_api.py │ │ ├── test_async_task_status.py │ │ ├── test_auth_api.py │ │ ├── test_auth_capabilities.py │ │ ├── test_authentication_token.py │ │ ├── test_branch_creation.py │ │ ├── test_branch_protection_rule.py │ │ ├── test_branches_api.py │ │ ├── test_cherry_pick_creation.py │ │ ├── test_comm_prefs_input.py │ │ ├── test_commit.py │ │ ├── test_commit_async_status.py │ │ ├── test_commit_creation.py │ │ ├── test_commit_list.py │ │ ├── test_commit_overrides.py │ │ ├── test_commit_record_creation.py │ │ ├── test_commits_api.py │ │ ├── test_complete_presign_multipart_upload.py │ │ ├── test_config.py │ │ ├── test_config_api.py │ │ ├── test_copy_part_source.py │ │ ├── test_credentials.py │ │ ├── test_credentials_list.py │ │ ├── test_credentials_with_secret.py │ │ ├── test_current_user.py │ │ ├── test_custom_viewer.py │ │ ├── test_diff.py │ │ ├── test_diff_list.py │ │ ├── test_diff_object_stat.py │ │ ├── test_error.py │ │ ├── test_error_no_acl.py │ │ ├── test_experimental_api.py │ │ ├── test_external_api.py │ │ ├── test_external_login_information.py │ │ ├── test_external_principal.py │ │ ├── test_external_principal_creation.py │ │ ├── test_external_principal_list.py │ │ ├── test_find_merge_base_result.py │ │ ├── test_garbage_collection_config.py │ │ ├── test_garbage_collection_prepare_response.py │ │ ├── test_garbage_collection_rule.py │ │ ├── test_garbage_collection_rules.py │ │ ├── test_group.py │ │ ├── test_group_creation.py │ │ ├── test_group_list.py │ │ ├── test_health_check_api.py │ │ ├── test_hook_run.py │ │ ├── test_hook_run_list.py │ │ ├── test_iceberg_local_table.py │ │ ├── test_iceberg_pull_request.py │ │ ├── test_iceberg_push_request.py │ │ ├── test_iceberg_remote_table.py │ │ ├── test_import_api.py │ │ ├── test_import_creation.py │ │ ├── test_import_creation_response.py │ │ ├── test_import_location.py │ │ ├── test_import_status.py │ │ ├── test_installation_usage_report.py │ │ ├── test_internal_api.py │ │ ├── test_internal_delete_branch_protection_rule_request.py │ │ ├── test_license.py │ │ ├── test_license_api.py │ │ ├── test_login_config.py │ │ ├── test_login_information.py │ │ ├── test_merge.py │ │ ├── test_merge_async_status.py │ │ ├── test_merge_result.py │ │ ├── test_meta_range_creation.py │ │ ├── test_meta_range_creation_response.py │ │ ├── test_metadata_api.py │ │ ├── test_object_copy_creation.py │ │ ├── test_object_error.py │ │ ├── test_object_error_list.py │ │ ├── test_object_stage_creation.py │ │ ├── test_object_stats.py │ │ ├── test_object_stats_list.py │ │ ├── test_objects_api.py │ │ ├── test_pagination.py │ │ ├── test_path_list.py │ │ ├── test_policy.py │ │ ├── test_policy_list.py │ │ ├── test_prepare_garbage_collection_commits_status.py │ │ ├── test_prepare_gc_uncommitted_request.py │ │ ├── test_prepare_gc_uncommitted_response.py │ │ ├── test_presign_multipart_upload.py │ │ ├── test_pull_request.py │ │ ├── test_pull_request_basic.py │ │ ├── test_pull_request_creation.py │ │ ├── test_pull_request_creation_response.py │ │ ├── test_pull_requests_list.py │ │ ├── test_pulls_api.py │ │ ├── test_range_metadata.py │ │ ├── test_ref.py │ │ ├── test_ref_list.py │ │ ├── test_refs_api.py │ │ ├── test_refs_dump.py │ │ ├── test_refs_restore.py │ │ ├── test_remotes_api.py │ │ ├── test_repositories_api.py │ │ ├── test_repository.py │ │ ├── test_repository_creation.py │ │ ├── test_repository_dump_status.py │ │ ├── test_repository_list.py │ │ ├── test_repository_metadata_keys.py │ │ ├── test_repository_metadata_set.py │ │ ├── test_repository_restore_status.py │ │ ├── test_reset_creation.py │ │ ├── test_revert_creation.py │ │ ├── test_setup.py │ │ ├── test_setup_state.py │ │ ├── test_staging_api.py │ │ ├── test_staging_location.py │ │ ├── test_staging_metadata.py │ │ ├── test_statement.py │ │ ├── test_stats_event.py │ │ ├── test_stats_events_list.py │ │ ├── test_storage_config.py │ │ ├── test_storage_uri.py │ │ ├── test_sts_auth_request.py │ │ ├── test_tag_creation.py │ │ ├── test_tags_api.py │ │ ├── test_task_creation.py │ │ ├── test_task_info.py │ │ ├── test_ui_config.py │ │ ├── test_underlying_object_properties.py │ │ ├── test_update_object_user_metadata.py │ │ ├── test_update_token.py │ │ ├── test_upload_part.py │ │ ├── test_upload_part_copy_from.py │ │ ├── test_upload_part_from.py │ │ ├── test_upload_to.py │ │ ├── test_usage_report.py │ │ ├── test_user.py │ │ ├── test_user_creation.py │ │ ├── test_user_list.py │ │ └── test_version_config.py │ └── tox.ini ├── rust │ ├── .gitignore │ ├── .openapi-generator-ignore │ ├── .openapi-generator │ │ ├── FILES │ │ └── VERSION │ ├── .travis.yml │ ├── Cargo.toml │ ├── README.md │ ├── docs │ │ ├── AbortPresignMultipartUpload.md │ │ ├── AccessKeyCredentials.md │ │ ├── Acl.md │ │ ├── ActionRun.md │ │ ├── ActionRunList.md │ │ ├── ActionsApi.md │ │ ├── AsyncTaskStatus.md │ │ ├── AuthApi.md │ │ ├── AuthCapabilities.md │ │ ├── AuthenticationToken.md │ │ ├── BranchCreation.md │ │ ├── BranchProtectionRule.md │ │ ├── BranchesApi.md │ │ ├── CherryPickCreation.md │ │ ├── CommPrefsInput.md │ │ ├── Commit.md │ │ ├── CommitAsyncStatus.md │ │ ├── CommitCreation.md │ │ ├── CommitList.md │ │ ├── CommitOverrides.md │ │ ├── CommitRecordCreation.md │ │ ├── CommitsApi.md │ │ ├── CompletePresignMultipartUpload.md │ │ ├── Config.md │ │ ├── ConfigApi.md │ │ ├── CopyPartSource.md │ │ ├── Credentials.md │ │ ├── CredentialsList.md │ │ ├── CredentialsWithSecret.md │ │ ├── CurrentUser.md │ │ ├── CustomViewer.md │ │ ├── Diff.md │ │ ├── DiffList.md │ │ ├── DiffObjectStat.md │ │ ├── Error.md │ │ ├── ErrorNoAcl.md │ │ ├── ExperimentalApi.md │ │ ├── ExternalApi.md │ │ ├── ExternalLoginInformation.md │ │ ├── ExternalPrincipal.md │ │ ├── ExternalPrincipalCreation.md │ │ ├── ExternalPrincipalList.md │ │ ├── FindMergeBaseResult.md │ │ ├── GarbageCollectionConfig.md │ │ ├── GarbageCollectionPrepareResponse.md │ │ ├── GarbageCollectionRule.md │ │ ├── GarbageCollectionRules.md │ │ ├── Group.md │ │ ├── GroupCreation.md │ │ ├── GroupList.md │ │ ├── HealthCheckApi.md │ │ ├── HookRun.md │ │ ├── HookRunList.md │ │ ├── IcebergLocalTable.md │ │ ├── IcebergPullRequest.md │ │ ├── IcebergPushRequest.md │ │ ├── IcebergRemoteTable.md │ │ ├── ImportApi.md │ │ ├── ImportCreation.md │ │ ├── ImportCreationResponse.md │ │ ├── ImportLocation.md │ │ ├── ImportStatus.md │ │ ├── InstallationUsageReport.md │ │ ├── InternalApi.md │ │ ├── InternalDeleteBranchProtectionRuleRequest.md │ │ ├── License.md │ │ ├── LicenseApi.md │ │ ├── LoginConfig.md │ │ ├── LoginInformation.md │ │ ├── Merge.md │ │ ├── MergeAsyncStatus.md │ │ ├── MergeResult.md │ │ ├── MetaRangeCreation.md │ │ ├── MetaRangeCreationResponse.md │ │ ├── MetadataApi.md │ │ ├── ObjectCopyCreation.md │ │ ├── ObjectError.md │ │ ├── ObjectErrorList.md │ │ ├── ObjectStageCreation.md │ │ ├── ObjectStats.md │ │ ├── ObjectStatsList.md │ │ ├── ObjectsApi.md │ │ ├── Pagination.md │ │ ├── PathList.md │ │ ├── Policy.md │ │ ├── PolicyList.md │ │ ├── PrepareGarbageCollectionCommitsStatus.md │ │ ├── PrepareGcUncommittedRequest.md │ │ ├── PrepareGcUncommittedResponse.md │ │ ├── PresignMultipartUpload.md │ │ ├── PullRequest.md │ │ ├── PullRequestBasic.md │ │ ├── PullRequestCreation.md │ │ ├── PullRequestCreationResponse.md │ │ ├── PullRequestsList.md │ │ ├── PullsApi.md │ │ ├── RangeMetadata.md │ │ ├── Ref.md │ │ ├── RefList.md │ │ ├── RefsApi.md │ │ ├── RefsDump.md │ │ ├── RefsRestore.md │ │ ├── RemotesApi.md │ │ ├── RepositoriesApi.md │ │ ├── Repository.md │ │ ├── RepositoryCreation.md │ │ ├── RepositoryDumpStatus.md │ │ ├── RepositoryList.md │ │ ├── RepositoryMetadataKeys.md │ │ ├── RepositoryMetadataSet.md │ │ ├── RepositoryRestoreStatus.md │ │ ├── ResetCreation.md │ │ ├── RevertCreation.md │ │ ├── Setup.md │ │ ├── SetupState.md │ │ ├── StagingApi.md │ │ ├── StagingLocation.md │ │ ├── StagingMetadata.md │ │ ├── Statement.md │ │ ├── StatsEvent.md │ │ ├── StatsEventsList.md │ │ ├── StorageConfig.md │ │ ├── StorageUri.md │ │ ├── StsAuthRequest.md │ │ ├── TagCreation.md │ │ ├── TagsApi.md │ │ ├── TaskCreation.md │ │ ├── TaskInfo.md │ │ ├── UiConfig.md │ │ ├── UnderlyingObjectProperties.md │ │ ├── UpdateObjectUserMetadata.md │ │ ├── UpdateToken.md │ │ ├── UploadPart.md │ │ ├── UploadPartCopyFrom.md │ │ ├── UploadPartFrom.md │ │ ├── UploadTo.md │ │ ├── UsageReport.md │ │ ├── User.md │ │ ├── UserCreation.md │ │ ├── UserList.md │ │ └── VersionConfig.md │ ├── git_push.sh │ └── src │ │ ├── apis │ │ ├── actions_api.rs │ │ ├── auth_api.rs │ │ ├── branches_api.rs │ │ ├── commits_api.rs │ │ ├── config_api.rs │ │ ├── configuration.rs │ │ ├── experimental_api.rs │ │ ├── external_api.rs │ │ ├── health_check_api.rs │ │ ├── import_api.rs │ │ ├── internal_api.rs │ │ ├── license_api.rs │ │ ├── metadata_api.rs │ │ ├── mod.rs │ │ ├── objects_api.rs │ │ ├── pulls_api.rs │ │ ├── refs_api.rs │ │ ├── remotes_api.rs │ │ ├── repositories_api.rs │ │ ├── staging_api.rs │ │ └── tags_api.rs │ │ ├── lib.rs │ │ └── models │ │ ├── abort_presign_multipart_upload.rs │ │ ├── access_key_credentials.rs │ │ ├── acl.rs │ │ ├── action_run.rs │ │ ├── action_run_list.rs │ │ ├── async_task_status.rs │ │ ├── auth_capabilities.rs │ │ ├── authentication_token.rs │ │ ├── branch_creation.rs │ │ ├── branch_protection_rule.rs │ │ ├── cherry_pick_creation.rs │ │ ├── comm_prefs_input.rs │ │ ├── commit.rs │ │ ├── commit_async_status.rs │ │ ├── commit_creation.rs │ │ ├── commit_list.rs │ │ ├── commit_overrides.rs │ │ ├── commit_record_creation.rs │ │ ├── complete_presign_multipart_upload.rs │ │ ├── config.rs │ │ ├── copy_part_source.rs │ │ ├── credentials.rs │ │ ├── credentials_list.rs │ │ ├── credentials_with_secret.rs │ │ ├── current_user.rs │ │ ├── custom_viewer.rs │ │ ├── diff.rs │ │ ├── diff_list.rs │ │ ├── diff_object_stat.rs │ │ ├── error.rs │ │ ├── error_no_acl.rs │ │ ├── external_login_information.rs │ │ ├── external_principal.rs │ │ ├── external_principal_creation.rs │ │ ├── external_principal_list.rs │ │ ├── find_merge_base_result.rs │ │ ├── garbage_collection_config.rs │ │ ├── garbage_collection_prepare_response.rs │ │ ├── garbage_collection_rule.rs │ │ ├── garbage_collection_rules.rs │ │ ├── group.rs │ │ ├── group_creation.rs │ │ ├── group_list.rs │ │ ├── hook_run.rs │ │ ├── hook_run_list.rs │ │ ├── iceberg_local_table.rs │ │ ├── iceberg_pull_request.rs │ │ ├── iceberg_push_request.rs │ │ ├── iceberg_remote_table.rs │ │ ├── import_creation.rs │ │ ├── import_creation_response.rs │ │ ├── import_location.rs │ │ ├── import_status.rs │ │ ├── installation_usage_report.rs │ │ ├── internal_delete_branch_protection_rule_request.rs │ │ ├── license.rs │ │ ├── login_config.rs │ │ ├── login_information.rs │ │ ├── merge.rs │ │ ├── merge_async_status.rs │ │ ├── merge_result.rs │ │ ├── meta_range_creation.rs │ │ ├── meta_range_creation_response.rs │ │ ├── mod.rs │ │ ├── model_ref.rs │ │ ├── object_copy_creation.rs │ │ ├── object_error.rs │ │ ├── object_error_list.rs │ │ ├── object_stage_creation.rs │ │ ├── object_stats.rs │ │ ├── object_stats_list.rs │ │ ├── pagination.rs │ │ ├── path_list.rs │ │ ├── policy.rs │ │ ├── policy_list.rs │ │ ├── prepare_garbage_collection_commits_status.rs │ │ ├── prepare_gc_uncommitted_request.rs │ │ ├── prepare_gc_uncommitted_response.rs │ │ ├── presign_multipart_upload.rs │ │ ├── pull_request.rs │ │ ├── pull_request_basic.rs │ │ ├── pull_request_creation.rs │ │ ├── pull_request_creation_response.rs │ │ ├── pull_requests_list.rs │ │ ├── range_metadata.rs │ │ ├── ref_list.rs │ │ ├── refs_dump.rs │ │ ├── refs_restore.rs │ │ ├── repository.rs │ │ ├── repository_creation.rs │ │ ├── repository_dump_status.rs │ │ ├── repository_list.rs │ │ ├── repository_metadata_keys.rs │ │ ├── repository_metadata_set.rs │ │ ├── repository_restore_status.rs │ │ ├── reset_creation.rs │ │ ├── revert_creation.rs │ │ ├── setup.rs │ │ ├── setup_state.rs │ │ ├── staging_location.rs │ │ ├── staging_metadata.rs │ │ ├── statement.rs │ │ ├── stats_event.rs │ │ ├── stats_events_list.rs │ │ ├── storage_config.rs │ │ ├── storage_uri.rs │ │ ├── sts_auth_request.rs │ │ ├── tag_creation.rs │ │ ├── task_creation.rs │ │ ├── task_info.rs │ │ ├── ui_config.rs │ │ ├── underlying_object_properties.rs │ │ ├── update_object_user_metadata.rs │ │ ├── update_token.rs │ │ ├── upload_part.rs │ │ ├── upload_part_copy_from.rs │ │ ├── upload_part_from.rs │ │ ├── upload_to.rs │ │ ├── usage_report.rs │ │ ├── user.rs │ │ ├── user_creation.rs │ │ ├── user_list.rs │ │ └── version_config.rs └── spark │ ├── .gitignore │ ├── .sbtopts │ ├── .scalafix.conf │ ├── .scalafmt.conf │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── build.sbt │ ├── project │ ├── .gitignore │ ├── build.properties │ ├── pgp-sign.sbt │ ├── plugins.sbt │ ├── protoc.sbt │ └── s3-upload-sdk.sbt │ ├── publish.sbt │ ├── sbt-launch.jar │ └── src │ ├── main │ ├── resources │ │ ├── catalog.proto │ │ └── committed.proto │ └── scala │ │ └── io │ │ └── treeverse │ │ ├── clients │ │ ├── ApiClient.scala │ │ ├── BulkRemoverFactory.scala │ │ ├── ConfigMapper.scala │ │ ├── ExportStatus.scala │ │ ├── Exporter.scala │ │ ├── HadoopUtils.scala │ │ ├── KeyFilter.scala │ │ ├── LakeFSContext.scala │ │ ├── LakeFSInputFormat.scala │ │ ├── S3ClientBuilder.scala │ │ ├── SSTableReader.scala │ │ ├── SparkFilter.scala │ │ ├── StorageClients.scala │ │ ├── StorageUtils.scala │ │ ├── URLResolver.scala │ │ └── VarInt.scala │ │ ├── examples │ │ ├── Export.scala │ │ └── List.scala │ │ ├── gc │ │ ├── ActiveCommitsAddressLister.scala │ │ ├── CommittedAddressLister.scala │ │ ├── DataLister.scala │ │ ├── Exceptions.scala │ │ ├── GarbageCollection.scala │ │ └── UncommittedAddressLister.scala │ │ └── jpebble │ │ ├── BlockParser.scala │ │ ├── BlockReadable.scala │ │ └── IndexedBytes.scala │ └── test │ ├── resources │ ├── bench │ │ └── 56569996.sst │ ├── parser-test │ │ ├── go.mod │ │ ├── go.sum │ │ └── sst_files_generator.go │ ├── pebble-testdata │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── block │ │ ├── h.block-bloom.no-compression.sst │ │ ├── h.ldb │ │ ├── h.no-compression.sst │ │ ├── h.no-compression.two_level_index.sst │ │ ├── h.sst │ │ ├── h.table-bloom.no-compression.prefix_extractor.no_whole_key_filter.sst │ │ ├── h.table-bloom.no-compression.sst │ │ ├── h.table-bloom.sst │ │ ├── h.txt │ │ ├── hamlet-act-1.txt │ │ ├── hamletreader │ │ │ └── hamlet_iter │ │ ├── make-table.cc │ │ ├── prefixreader │ │ │ ├── bloom │ │ │ └── iter │ │ ├── readahead │ │ ├── reader │ │ │ ├── bloom │ │ │ └── iter │ │ └── writer │ └── sstable │ │ ├── metarange.sst │ │ ├── ok1.sst │ │ └── range.sst │ └── scala │ └── io │ └── treeverse │ ├── clients │ ├── ApiClientSpec.scala │ ├── LakeFSInputFormatSpec.scala │ ├── ReadSSTableBenchmark.scala │ ├── SparkSessionSetup.scala │ └── StorageUtilsSpec.scala │ ├── gc │ ├── ActiveCommitsAddressListerSpec.scala │ ├── CommittedAddressListerSpec.scala │ ├── DataListerSpec.scala │ ├── GarbageCollectionSpec.scala │ └── UncommittedAddressListerSpec.scala │ └── jpebble │ ├── BlockParserCheck.scala │ ├── BlockParserSpec.scala │ └── ByteBufferIndexedBytesSpec.scala ├── cmd ├── lakectl │ ├── cmd │ │ ├── abuse.go │ │ ├── abuse_commit.go │ │ ├── abuse_create_branches.go │ │ ├── abuse_link_same_object.go │ │ ├── abuse_list.go │ │ ├── abuse_merge.go │ │ ├── abuse_random_delete.go │ │ ├── abuse_random_read.go │ │ ├── abuse_random_writes.go │ │ ├── actions.go │ │ ├── actions_runs.go │ │ ├── actions_runs_describe.go │ │ ├── actions_runs_list.go │ │ ├── actions_validate.go │ │ ├── annotate.go │ │ ├── async.go │ │ ├── auth.go │ │ ├── auth_groups.go │ │ ├── auth_groups_acl.go │ │ ├── auth_groups_acl_get.go │ │ ├── auth_groups_acl_set.go │ │ ├── auth_groups_add_member.go │ │ ├── auth_groups_create.go │ │ ├── auth_groups_delete.go │ │ ├── auth_groups_list.go │ │ ├── auth_groups_members.go │ │ ├── auth_groups_members_list.go │ │ ├── auth_groups_members_remove.go │ │ ├── auth_groups_policies.go │ │ ├── auth_groups_policies_attach.go │ │ ├── auth_groups_policies_detach.go │ │ ├── auth_groups_policies_list.go │ │ ├── auth_policies.go │ │ ├── auth_policies_create.go │ │ ├── auth_policies_delete.go │ │ ├── auth_policies_list.go │ │ ├── auth_policies_show.go │ │ ├── auth_users.go │ │ ├── auth_users_create.go │ │ ├── auth_users_credentials.go │ │ ├── auth_users_credentials_create.go │ │ ├── auth_users_credentials_delete.go │ │ ├── auth_users_credentials_list.go │ │ ├── auth_users_delete.go │ │ ├── auth_users_groups.go │ │ ├── auth_users_groups_list.go │ │ ├── auth_users_list.go │ │ ├── auth_users_policies.go │ │ ├── auth_users_policies_attach.go │ │ ├── auth_users_policies_detach.go │ │ ├── auth_users_policies_list.go │ │ ├── bisect.go │ │ ├── bisect_bad.go │ │ ├── bisect_good.go │ │ ├── bisect_log.go │ │ ├── bisect_reset.go │ │ ├── bisect_run.go │ │ ├── bisect_start.go │ │ ├── bisect_view.go │ │ ├── branch.go │ │ ├── branch_create.go │ │ ├── branch_delete.go │ │ ├── branch_list.go │ │ ├── branch_protect.go │ │ ├── branch_reset.go │ │ ├── branch_revert.go │ │ ├── branch_show.go │ │ ├── cat_hook_output.go │ │ ├── cat_sst.go │ │ ├── cherry_pick.go │ │ ├── commit.go │ │ ├── common_helpers.go │ │ ├── common_helpers_test.go │ │ ├── completion.go │ │ ├── config.go │ │ ├── diff.go │ │ ├── docs.go │ │ ├── doctor.go │ │ ├── find_merge_base.go │ │ ├── fs.go │ │ ├── fs_cat.go │ │ ├── fs_download.go │ │ ├── fs_ls.go │ │ ├── fs_presign.go │ │ ├── fs_rm.go │ │ ├── fs_stage.go │ │ ├── fs_stat.go │ │ ├── fs_update_metadata.go │ │ ├── fs_upload.go │ │ ├── gc.go │ │ ├── gc_delete_config.go │ │ ├── gc_get_config.go │ │ ├── gc_set_config.go │ │ ├── identity.go │ │ ├── import.go │ │ ├── local.go │ │ ├── local_checkout.go │ │ ├── local_clone.go │ │ ├── local_commit.go │ │ ├── local_commit_test.go │ │ ├── local_init.go │ │ ├── local_list.go │ │ ├── local_pull.go │ │ ├── local_status.go │ │ ├── log.go │ │ ├── login.go │ │ ├── merge.go │ │ ├── plugin.go │ │ ├── plugin_list.go │ │ ├── refs_dump.go │ │ ├── refs_restore.go │ │ ├── repo.go │ │ ├── repo_create.go │ │ ├── repo_create_bare.go │ │ ├── repo_delete.go │ │ ├── repo_list.go │ │ ├── retry_client.go │ │ ├── retry_client_test.go │ │ ├── root.go │ │ ├── root_test.go │ │ ├── show.go │ │ ├── show_commit.go │ │ ├── tag.go │ │ ├── tag_create.go │ │ ├── tag_delete.go │ │ ├── tag_list.go │ │ ├── tag_show.go │ │ ├── usage.go │ │ ├── usage_summay.go │ │ └── validargs.go │ └── main.go ├── lakefs-loadtest │ ├── cmd │ │ ├── db.go │ │ ├── entry.go │ │ ├── root.go │ │ └── run.go │ └── main.go └── lakefs │ ├── cmd │ ├── common_helpers.go │ ├── completion.go │ ├── flare.go │ ├── kv.go │ ├── lua.go │ ├── migrate.go │ ├── migrate_test.go │ ├── root.go │ ├── run.go │ ├── run_test.go │ ├── setup.go │ └── superuser.go │ └── main.go ├── contrib └── auth │ ├── acl │ ├── cmd │ │ └── acl │ │ │ ├── cmd │ │ │ ├── root.go │ │ │ └── run.go │ │ │ └── main.go │ ├── config.go │ ├── controller.go │ ├── name.go │ ├── permission.go │ ├── serve.go │ ├── service.go │ ├── service_test.go │ ├── setup.go │ ├── testutil │ │ └── service.go │ └── write.go │ └── apigen │ └── authapi.gen.go ├── deployments ├── compose │ ├── .gitignore │ ├── 301_moved.png │ └── README.md ├── tools │ └── export │ │ ├── Dockerfile │ │ ├── lakefs_export.py │ │ └── rclone.conf.template └── utils │ └── spark3-hadoop2 │ └── Dockerfile ├── design ├── accepted │ ├── aaa.md │ ├── boto-design.md │ ├── commit-metadata │ │ └── airflow.md │ ├── delta-diff.md │ ├── diagrams │ │ ├── boto-architecture.excalidraw │ │ ├── boto-architecture.png │ │ ├── botwo-design.excalidraw │ │ ├── botwo-design.png │ │ ├── hive_metastore_database_diagram.png │ │ ├── lakeFS-OC-execution-plan.png │ │ ├── lakectl-testing-arch.excalidraw │ │ ├── lakectl-testing-arch.png │ │ ├── merge-refactor-design.excalidraw │ │ ├── merge-refactor-design.png │ │ ├── metastore-alt.excalidraw │ │ ├── metastore-alt.png │ │ ├── metastore.excalidraw │ │ ├── metastore.png │ │ ├── routerFS-by_lakefs.excalidraw │ │ ├── routerFS-by_lakefs.png │ │ ├── routerFs-s3.excalidraw │ │ ├── routerFs_s3.png │ │ ├── spark-with-interfacing-classloader.excalidraw │ │ └── spark-with-interfacing-classloader.png │ ├── double-rocksdbjni.md │ ├── evict-user-from-auth-cache-on-reset-password.md │ ├── export-functionality.md │ ├── gc-two-steps-separation.md │ ├── gc_plus │ │ ├── gc-plus-execution-plan.md │ │ ├── gc-plus-milestone2-execution-plan.md │ │ ├── uncommitted-gc-repo-struct.excalidraw │ │ ├── uncommitted-gc-repo-struct.png │ │ └── uncommitted-gc.md │ ├── high-level-python-wrapper.md │ ├── lakectl-testing.md │ ├── log-commits-per-path.md │ ├── merge-refactor.md │ ├── metadata_kv │ │ ├── committer_flow.excalidraw │ │ ├── committer_flow.png │ │ ├── index.md │ │ ├── kv3-execution-plan.md │ │ ├── kv_auth.md │ │ ├── kv_migration.md │ │ ├── lakefs-kv-execution-plan.md │ │ ├── lakefs-on-kv-testing-plan.md │ │ ├── reader_flow.excalidraw │ │ ├── reader_flow.png │ │ ├── writer_flow.excalidraw │ │ └── writer_flow.png │ ├── metastore-project.md │ ├── metastore.md │ ├── object-metadata-s3.md │ ├── openapi-presign-multipart-upload.md │ ├── playground.md │ ├── protected-branches.md │ ├── spark-co-exist-with-object-storages.md │ ├── system_tests.md │ ├── task-management-api.md │ ├── template-server │ │ └── template-server.md │ └── ui-testing.md ├── deploy-on-aws.excalidraw ├── open │ ├── DOLLAR_PULLS.md │ ├── acl │ │ ├── groups-with-perms.png │ │ └── rbac-to-acl.md │ ├── declarative-views.md │ ├── delta-catalog-exporter.md │ ├── design-datasets.md │ ├── diagrams │ │ ├── create-repository-1.excalidraw │ │ ├── create-repository-1.png │ │ ├── create-repository-2.excalidraw │ │ ├── create-repository-2.png │ │ ├── delta-diff-flow.excalidraw │ │ ├── delta-diff-flow.png │ │ ├── microkernel-overview.excalidraw │ │ ├── microkernel-overview.png │ │ ├── pull-request-dialog.excalidraw │ │ ├── pull-request-dialog.png │ │ ├── pull-request-edit.excalidraw │ │ ├── pull-request-edit.png │ │ ├── pull-request-list.excalidraw │ │ ├── pull-request-list.png │ │ ├── pulls-create.excalidraw │ │ ├── pulls-create.png │ │ ├── pulls-list.excalidraw │ │ ├── pulls-list.png │ │ ├── wizard-mvp.excalidraw │ │ └── wizard-mvp.png │ ├── gc-on-parquet.md │ ├── iceberg-branching.md │ ├── kv-query-tool.md │ ├── output-committer-conclusions.md │ ├── pull-request.md │ ├── repository-operations-error-handling.md │ ├── reuse-contented-merge-metaranges │ │ ├── diagram.jpg │ │ └── reuse-contented-merge-metaranges.md │ ├── spark │ │ └── grand-theft-s3-client.md │ ├── staging-compaction.md │ ├── ttv-wizard-mvp.md │ ├── unity-catalog-exporter.md │ └── zero-deployment-hooks.md └── rejected │ ├── diagrams │ ├── k8s-job-hook.excalidraw │ └── k8s-job-hook.png │ ├── hard-delete.md │ ├── k8s-job-hook.md │ ├── lakeFS-output-committer-execution-plan.md │ ├── oidc-support.md │ └── spark-outputcommitter │ └── committer.md ├── docs ├── fix_old_versions_js.py ├── migrate_docs_to_mkdocs.py ├── mkdocs.yml ├── overrides │ └── partials │ │ ├── footer.html │ │ ├── header.html │ │ ├── integrations │ │ └── analytics.html │ │ └── slack.html ├── requirements-docs.txt ├── robots.txt └── src │ ├── _includes │ └── gtag_frame.html │ ├── assets │ ├── by-treeverse.png │ ├── css │ │ ├── cookieconsent.css │ │ └── overrides.css │ ├── icons │ │ ├── anchor green.svg │ │ ├── anchor.svg │ │ ├── close.svg │ │ ├── github-hover.svg │ │ ├── github.png │ │ ├── github.svg │ │ ├── linkedin-hover.svg │ │ ├── linkedin.png │ │ ├── linkedin.svg │ │ ├── menu.svg │ │ ├── search.png │ │ ├── search.svg │ │ ├── slack-hover.svg │ │ ├── slack.png │ │ ├── slack.svg │ │ ├── twitter-hover.svg │ │ ├── twitter.png │ │ ├── twitter.svg │ │ ├── youtube-hover.svg │ │ ├── youtube.png │ │ └── youtube.svg │ ├── img │ │ ├── 404-illustration.png │ │ ├── Databricks-arch.excalidraw │ │ ├── UI-Import-Dialog.png │ │ ├── add_branch_protection_rule.png │ │ ├── airbyte.png │ │ ├── architecture.excalidraw │ │ ├── architecture.png │ │ ├── azure_postgres_conn.png │ │ ├── branching_1.png │ │ ├── branching_2.png │ │ ├── branching_3.png │ │ ├── branching_4.png │ │ ├── branching_6.png │ │ ├── branching_7.png │ │ ├── branching_8.png │ │ ├── catalog_export_athena_aws_ui_sql.png │ │ ├── cloudera │ │ │ ├── ClouderaManager.png │ │ │ ├── ManagementConsole.png │ │ │ ├── hadoopFileSystems.png │ │ │ └── spark_on_yarn.png │ │ ├── cookies.png │ │ ├── create-repo-no-sn.png │ │ ├── create_repo_azure.png │ │ ├── create_repo_local.png │ │ ├── create_repo_s3.png │ │ ├── csv_export_hooks_data.png │ │ ├── databricks-arch.png │ │ ├── databricks-install-package.png │ │ ├── databricks_lakefs_conf.png │ │ ├── delete_branch_protection_rule.png │ │ ├── delta-diff-operations.png │ │ ├── delta-diff-table-icon.png │ │ ├── delta-lake │ │ │ ├── change-override.excalidraw │ │ │ ├── concurrent-file-overwrite.png │ │ │ ├── merge-conflict.excalidraw │ │ │ ├── merge-conflict.png │ │ │ ├── multi-writers-with-lakefs-branches-merges.png │ │ │ └── multi-writers-with-lakefs-branches.excalidraw │ │ ├── delta-record-addition.png │ │ ├── delta-schema-change.png │ │ ├── deploy │ │ │ ├── deploy-lakefs.excalidraw.png │ │ │ ├── deploy-on-aws.excalidraw.png │ │ │ ├── deploy-on-azure.excalidraw.png │ │ │ └── deploy-on-gcp.excalidraw.png │ │ ├── docs_logo.jpg │ │ ├── docs_logo.png │ │ ├── duckdb.png │ │ ├── empty_repo_list.png │ │ ├── enterprise │ │ │ ├── enterprise-arch.excalidraw │ │ │ ├── enterprise-arch.png │ │ │ └── lakefs-enterprise-architecture.png │ │ ├── experiment_branch_model.png │ │ ├── flare_existing_ticket.png │ │ ├── flare_new_ticket.png │ │ ├── gc-sample-commits.png │ │ ├── gc_rules_from_ui.png │ │ ├── glue_export_hook_result_log.png │ │ ├── grafana.png │ │ ├── graveler1.png │ │ ├── graveler2.png │ │ ├── image-modalities.png │ │ ├── iso-env-commit.png │ │ ├── iso-env-create-repo.png │ │ ├── iso-env-df-counts.png │ │ ├── iso-env-ex-repo.png │ │ ├── iso-env-example-repo.png │ │ ├── iso-env-objects.png │ │ ├── iso-env-two-branches.png │ │ ├── iso-env-upload-object.png │ │ ├── iso_env_dev_test_branching.png │ │ ├── iso_env_myrepo.png │ │ ├── iso_env_sampledata.png │ │ ├── iso_env_testenv_branch.png │ │ ├── job_branching_model.png │ │ ├── lakeFSArchitecture.excalidraw │ │ ├── lakeFSArchitecture.png │ │ ├── lakeFS_integration.png │ │ ├── lakectl-local │ │ │ ├── axolotl.png │ │ │ ├── code_repo.png │ │ │ ├── experiment-branch.png │ │ │ ├── lakefs-commit-git-commit-id.png │ │ │ ├── lakefs-repo-with-train-dataset.png │ │ │ └── tes-and-train-dataset.png │ │ ├── lakefs-logo-with-text.png │ │ ├── lakefs-release-asset.png │ │ ├── lakefs_iceberg_rest_catalog.png │ │ ├── lakefs_table.png │ │ ├── lancedb-differential-processing.png │ │ ├── lancedb-drift.png │ │ ├── lancedb-repro.png │ │ ├── login.png │ │ ├── logo_large.png │ │ ├── logos │ │ │ ├── MLflow-logo.png │ │ │ ├── airbyte.png │ │ │ ├── airflow.png │ │ │ ├── apache_hive.png │ │ │ ├── apache_iceberg.png │ │ │ ├── apache_kafka.png │ │ │ ├── apache_spark.png │ │ │ ├── athena.png │ │ │ ├── cli.png │ │ │ ├── cloudera.png │ │ │ ├── databricks.png │ │ │ ├── dbt.png │ │ │ ├── delta-lake.png │ │ │ ├── dremio.png │ │ │ ├── duckdb.png │ │ │ ├── git.png │ │ │ ├── glue.png │ │ │ ├── huggingface.png │ │ │ ├── kubeflow.png │ │ │ ├── python.png │ │ │ ├── r.png │ │ │ ├── red_hat_openshift_ai.png │ │ │ ├── sagemaker.png │ │ │ ├── trino_presto.png │ │ │ └── vertex_ai.png │ │ ├── mds │ │ │ └── mds_diagram.svg │ │ ├── metastore-S3.svg │ │ ├── metastore-lakefs-dev.svg │ │ ├── metastore-lakefs.svg │ │ ├── mirroring │ │ │ └── arch.png │ │ ├── mlflow_experiment_run.png │ │ ├── msb │ │ │ ├── msb_create_repo_ui.png │ │ │ └── msb_repo_settings_ui.png │ │ ├── native-integrations.png │ │ ├── native-vs-gw-integrations.png │ │ ├── object_added.png │ │ ├── open_core.png │ │ ├── pipeline_branching_model.png │ │ ├── promotion_workflow.png │ │ ├── pull-request-merged.png │ │ ├── pull-request-open.png │ │ ├── pull-request-review.png │ │ ├── quickstart │ │ │ ├── axolotl.png │ │ │ ├── create-quickstart-repo.png │ │ │ ├── duckdb-editor-02.png │ │ │ ├── duckdb-editor-03.png │ │ │ ├── duckdb-editor-04.png │ │ │ ├── duckdb-editor-05.png │ │ │ ├── duckdb-editor-06.png │ │ │ ├── duckdb-main-01.png │ │ │ ├── duckdb-main-02.png │ │ │ ├── duckdb-main-03.png │ │ │ ├── empty-repo-list.png │ │ │ ├── hooks-00.png │ │ │ ├── hooks-01.png │ │ │ ├── hooks-02.png │ │ │ ├── hooks-03.png │ │ │ ├── hooks-04.png │ │ │ ├── hooks-05.png │ │ │ ├── hooks-06.png │ │ │ ├── hooks-07.png │ │ │ ├── hooks-08.png │ │ │ ├── lakectl-local-01.png │ │ │ ├── lakectl-local-02.png │ │ │ ├── lakefs-login-screen.png │ │ │ ├── quickstart-repo.png │ │ │ ├── quickstart-step-01.png │ │ │ ├── quickstart-step-02.png │ │ │ ├── quickstart-step-03.png │ │ │ ├── quickstart-step-04.png │ │ │ ├── quickstart-step-05.png │ │ │ ├── quickstart-step-06.png │ │ │ ├── quickstart-step-07.png │ │ │ ├── repo-contents.png │ │ │ ├── repo-list.png │ │ │ └── user_config.png │ │ ├── rds_conn.png │ │ ├── red-hat │ │ │ ├── OpenShiftAIDemoArchitecture.png │ │ │ └── OpenShiftDeploymentArchitecture.png │ │ ├── reference_arch1.png │ │ ├── reference_arch2.png │ │ ├── repo-created.png │ │ ├── repo_create.png │ │ ├── reproduce-commit-history.png │ │ ├── rollback-commit-history.png │ │ ├── rollback-copy-id.png │ │ ├── rollback-revert-commit.png │ │ ├── route53.png │ │ ├── s3_branch.png │ │ ├── s3gatewayvsclientdataflow.png │ │ ├── scim │ │ │ ├── entra-id-provisioning-setup.png │ │ │ ├── lakefs_cloud_scim_configuration.png │ │ │ └── lakefs_cloud_scim_settings.png │ │ ├── server-components.png │ │ ├── setup.png │ │ ├── setup_done.png │ │ ├── stream_branching_model.png │ │ ├── svix_play.png │ │ ├── unity-delta-sharing-create-catalog.png │ │ ├── unity-delta-sharing-provider.png │ │ ├── unity-delta-sharing-schema-per-branch.png │ │ ├── unity-delta-sharing-shares.png │ │ ├── unity_export_hook_result_log.png │ │ ├── unity_exported_table_columns.png │ │ ├── user_branching_model.png │ │ ├── waving-axolotl-transparent.gif │ │ └── wrapper.png │ ├── js │ │ ├── cookieconsent-init.js │ │ └── oauth2-redirect.html │ ├── logo.png │ └── logo.svg │ ├── cloud │ └── index.md │ ├── datamanagment │ └── metadata-search.md │ ├── enterprise │ ├── architecture.md │ ├── configuration.md │ ├── getstarted │ │ ├── install.md │ │ ├── migrate-from-oss.md │ │ └── quickstart.md │ ├── index.md │ ├── troubleshooting.md │ └── upgrade.md │ ├── experimental │ ├── dir_marker.png │ ├── lakectl_local_posix.md │ └── object_stats.png │ ├── favicon.ico │ ├── howto │ ├── backup-and-restore.md │ ├── catalog_exports.md │ ├── copying.md │ ├── deploy │ │ ├── aws.md │ │ ├── azure.md │ │ ├── gcp.md │ │ ├── index.md │ │ ├── onprem.md │ │ └── upgrade.md │ ├── export.md │ ├── garbage-collection │ │ ├── gc.md │ │ ├── managed-gc.md │ │ └── standalone-gc.md │ ├── hooks │ │ ├── airflow.md │ │ ├── index.md │ │ ├── lua.md │ │ └── webhooks.md │ ├── import.md │ ├── local-checkouts.md │ ├── migrate-away.md │ ├── mirroring.md │ ├── multiple-storage-backends.md │ ├── private-link.md │ ├── protect-branches.md │ ├── pull-requests.md │ ├── scim.md │ ├── sizing-guide.md │ └── virtual-host-addressing.md │ ├── index.md │ ├── integrations │ ├── airbyte.md │ ├── airflow.md │ ├── athena.md │ ├── aws_cli.md │ ├── cloudera.md │ ├── databricks.md │ ├── delta.md │ ├── dremio.md │ ├── duckdb.md │ ├── git.md │ ├── glue_hive_metastore.md │ ├── glue_metastore.md │ ├── hive.md │ ├── huggingface_datasets.md │ ├── iceberg-rest-catalog.md │ ├── iceberg.md │ ├── kafka.md │ ├── kubeflow.md │ ├── lancedb.md │ ├── matlab.md │ ├── mlflow.md │ ├── presto_trino.md │ ├── python-boto.md │ ├── python-data-operations.md │ ├── python-getting-started.md │ ├── python-lakefs-spec.md │ ├── python-refs.md │ ├── python-sdk.md │ ├── python-transactions.md │ ├── python-versioning-branches.md │ ├── python.md │ ├── r.md │ ├── red_hat_openshift_ai.md │ ├── sagemaker.md │ ├── spark.md │ ├── unity-catalog.md │ └── vertex_ai.md │ ├── logo.png │ ├── posts │ ├── deprecate-py-legacy.md │ └── security_update.md │ ├── project │ ├── code-migrate-1.0-sdk.md │ ├── contributing.md │ ├── docs.md │ └── index.md │ ├── quickstart │ ├── actions-and-hooks.md │ ├── branch.md │ ├── commit-and-merge.md │ ├── index.md │ ├── launch.md │ ├── learning-more-lakefs.md │ ├── query.md │ ├── rollback.md │ └── work-with-data-locally.md │ ├── reference │ ├── api.md │ ├── auditing.md │ ├── cli.md │ ├── configuration.md │ ├── monitor.md │ ├── mount.md │ ├── s3.md │ └── spark-client.md │ ├── security │ ├── ACL-server-implementation.md │ ├── access-control-lists.md │ ├── authentication.md │ ├── authorization-yaml.md │ ├── external-principals-aws.md │ ├── index.md │ ├── presigned-url.md │ ├── rbac.md │ ├── remote-authenticator.md │ ├── sso.md │ └── sts-login.md │ └── understand │ ├── architecture.md │ ├── data-structure.md │ ├── faq.md │ ├── glossary.md │ ├── how │ ├── kv.md │ ├── merge.md │ └── versioning-internals.md │ ├── images │ ├── 1.0-is-coming.jpeg │ └── 1.0-is-coming.jpg │ ├── model.md │ ├── performance-best-practices.md │ └── use_cases │ ├── cicd_for_data.md │ ├── etl_testing.md │ ├── reproducibility.md │ └── rollback.md ├── esti ├── action_files │ ├── action_post_commit.yaml │ ├── action_post_create_branch.yaml │ ├── action_post_create_tag.yaml │ ├── action_post_delete_branch.yaml │ ├── action_post_delete_tag.yaml │ ├── action_post_merge.yaml │ ├── action_post_revert.yaml │ ├── action_pre_commit.yaml │ ├── action_pre_create_branch.yaml │ ├── action_pre_create_tag.yaml │ ├── action_pre_delete_branch.yaml │ ├── action_pre_delete_tag.yaml │ ├── action_pre_merge.yaml │ ├── action_pre_revert.yaml │ └── action_prepare_commit.yaml ├── adapter_utils.go ├── auth_test.go ├── catalog_export_test.go ├── commit_test.go ├── copy_test.go ├── delete_test.go ├── docs │ ├── README.md │ └── img │ │ ├── esti_config.png │ │ ├── go_build.png │ │ ├── go_test.png │ │ ├── lakefs_config.png │ │ └── postgres.png ├── esti_embed_util.go ├── esti_utils.go ├── export_hooks_files │ ├── delta │ │ ├── azure │ │ │ └── _lakefs_actions │ │ │ │ └── delta_export.yaml │ │ ├── azure_adls │ │ │ └── _lakefs_actions │ │ │ │ └── delta_export.yaml │ │ ├── data │ │ │ ├── _lakefs_tables │ │ │ │ └── test-table.yaml │ │ │ └── tables │ │ │ │ └── test-table │ │ │ │ ├── _delta_log │ │ │ │ └── 00000000000000000000.json │ │ │ │ └── test partition │ │ │ │ └── 0-845b8a42-579e-47ee-9935-921dd8d2ba7d-0.parquet │ │ └── s3 │ │ │ └── _lakefs_actions │ │ │ └── delta_export.yaml │ └── glue │ │ ├── _lakefs_actions │ │ ├── glue_export.yaml │ │ └── symlink_export.yaml │ │ └── scripts │ │ ├── glue_exporter.lua │ │ └── symlink_exporter.lua ├── files │ ├── ro_1k │ ├── ro_1k_other │ └── upload_file.txt ├── gc_test_utils.go ├── golden │ ├── lakectl_annotate_a.golden │ ├── lakectl_annotate_a_recursive.golden │ ├── lakectl_annotate_aaa.golden │ ├── lakectl_annotate_iiikkklll.golden │ ├── lakectl_annotate_top.golden │ ├── lakectl_annotate_top_recursive.golden │ ├── lakectl_auth_users_create_success.golden │ ├── lakectl_auth_users_list_with_prefix.golden │ ├── lakectl_bisect_bad1.golden │ ├── lakectl_bisect_bad_invalid.golden │ ├── lakectl_bisect_good1.golden │ ├── lakectl_bisect_good_invalid.golden │ ├── lakectl_bisect_log1.golden │ ├── lakectl_bisect_log2.golden │ ├── lakectl_bisect_reset.golden │ ├── lakectl_bisect_reset_not_started.golden │ ├── lakectl_bisect_start.golden │ ├── lakectl_bisect_view1.golden │ ├── lakectl_bisect_view2.golden │ ├── lakectl_branch_create.golden │ ├── lakectl_branch_create_invalid.golden │ ├── lakectl_branch_list.golden │ ├── lakectl_branch_list_prefix.golden │ ├── lakectl_branch_protection_list.term.golden │ ├── lakectl_cherry_pick.golden │ ├── lakectl_commit.golden │ ├── lakectl_commit_no_change.golden │ ├── lakectl_commit_no_msg.golden │ ├── lakectl_commit_with_empty_msg_flag.golden │ ├── lakectl_diff.golden │ ├── lakectl_doctor_not_exists_file.golden │ ├── lakectl_doctor_ok.golden │ ├── lakectl_doctor_ok_verbose.golden │ ├── lakectl_doctor_with_suspicious_access_key_id.golden │ ├── lakectl_doctor_with_suspicious_access_key_id_verbose.golden │ ├── lakectl_doctor_with_suspicious_secret_access_key.golden │ ├── lakectl_doctor_with_suspicious_secret_access_key_verbose.golden │ ├── lakectl_doctor_with_wrong_credentials.golden │ ├── lakectl_doctor_with_wrong_credentials_verbose.golden │ ├── lakectl_doctor_wrong_endpoint.golden │ ├── lakectl_doctor_wrong_endpoint_verbose.golden │ ├── lakectl_doctor_wrong_uri_format_endpoint.golden │ ├── lakectl_doctor_wrong_uri_format_endpoint_verbose.golden │ ├── lakectl_empty.golden │ ├── lakectl_fs_ls_1_file.golden │ ├── lakectl_fs_ls_2_file.golden │ ├── lakectl_fs_presign.golden │ ├── lakectl_fs_upload.golden │ ├── lakectl_fs_upload_dir_marker.golden │ ├── lakectl_fs_upload_symlink.golden │ ├── lakectl_help.golden │ ├── lakectl_identity.golden │ ├── lakectl_import.golden │ ├── lakectl_import_and_merge.golden │ ├── lakectl_import_with_message.golden │ ├── lakectl_local_clone_non_empty.golden │ ├── lakectl_local_commit_not_found.golden │ ├── lakectl_local_init.golden │ ├── lakectl_local_init_is_object.golden │ ├── lakectl_local_init_symlink.golden │ ├── lakectl_local_init_twice.golden │ ├── lakectl_local_list.golden │ ├── lakectl_local_no_index.golden │ ├── lakectl_local_repo_not_found.golden │ ├── lakectl_log_404.golden │ ├── lakectl_log_initial.golden │ ├── lakectl_log_no_merges.golden │ ├── lakectl_log_no_merges_amount.golden │ ├── lakectl_log_with_commit.golden │ ├── lakectl_log_with_commit_custom_date.golden │ ├── lakectl_merge_conflict.golden │ ├── lakectl_merge_success.golden │ ├── lakectl_merge_with_commit.golden │ ├── lakectl_merge_with_squashed_commit.golden │ ├── lakectl_repo_create.golden │ ├── lakectl_repo_create_not_unique.golden │ ├── lakectl_repo_create_sample.golden │ ├── lakectl_repo_create_with_storage_id.golden │ ├── lakectl_repo_delete.golden │ ├── lakectl_repo_delete_malformed_uri.golden │ ├── lakectl_repo_delete_malformed_uri.term.golden │ ├── lakectl_repo_delete_not_found.golden │ ├── lakectl_repo_list_1.golden │ ├── lakectl_repo_list_1.term.golden │ ├── lakectl_repo_list_2.golden │ ├── lakectl_repo_list_2.term.golden │ ├── lakectl_repo_list_empty.term.golden │ ├── lakectl_repo_list_prefix.golden │ ├── lakectl_show_commit.golden │ ├── lakectl_show_commit_metarange.golden │ ├── lakectl_stat_default.golden │ ├── lakectl_stat_pre_sign.golden │ ├── lakectl_stat_pre_sign_with_expiry.golden │ ├── lakectl_tag_create.golden │ ├── lakectl_tag_list.golden │ ├── lakectl_tag_list_prefix.golden │ ├── lakectl_tag_show.golden │ ├── lakectl_usage_summary.golden │ └── lakefs │ │ └── help.golden ├── hooks.go ├── hooks_failure_test.go ├── hooks_test.go ├── identity_test.go ├── import_test.go ├── lakectl_command.go ├── lakectl_diff_test.go ├── lakectl_doctor_test.go ├── lakectl_local_test.go ├── lakectl_test.go ├── lakectl_util.go ├── lakectl_util_test.go ├── lakefs_test.go ├── lakefs_util.go ├── main_test.go ├── merge_test.go ├── metadata_download_test.go ├── multipart_test.go ├── ops │ ├── docker-compose-common.yaml │ ├── docker-compose-dynamodb.yaml │ ├── docker-compose-external-db.yaml │ └── docker-compose.yaml ├── presign_expiry_test.go ├── presign_multipart_test.go ├── presign_test.go ├── repository_test.go ├── rollback_test.go ├── s3_gateway_test.go ├── sanity_api_test.go ├── scripts │ ├── lakefs.yaml │ ├── runner.sh │ └── set_env_vars.sh ├── unified_gc_test.go ├── webhook_server_util.go └── zero_reader.go ├── examples └── hooks │ ├── action_logger.lua │ ├── commit_metadata_validator.lua │ ├── dataset_validator.lua │ ├── delta_lake_S3_export.lua │ ├── delta_lake_azure_export.lua │ ├── format_validator.lua │ ├── gcsfuse_symlink_exporter.lua │ ├── parquet_schema_validator.lua │ ├── s3_branch_head_exporter.lua │ ├── s3_hive_manifest_exporter.lua │ ├── unity_table_export.lua │ └── unity_table_export_azure.lua ├── go.mod ├── go.sum ├── go.work ├── go.work.sum ├── modules ├── api │ └── factory │ │ ├── build.go │ │ ├── go.mod │ │ └── go.sum ├── auth │ └── factory │ │ ├── build.go │ │ ├── go.mod │ │ └── go.sum ├── authentication │ └── factory │ │ ├── build.go │ │ ├── go.mod │ │ ├── go.sum │ │ └── login_token.go ├── block │ └── factory │ │ ├── build.go │ │ ├── go.mod │ │ └── go.sum ├── catalog │ └── factory │ │ ├── build.go │ │ └── go.mod ├── config │ └── factory │ │ ├── build.go │ │ ├── config.go │ │ └── go.mod ├── gateway │ └── factory │ │ ├── build.go │ │ ├── go.mod │ │ └── go.sum └── license │ └── factory │ ├── build.go │ └── go.mod ├── pkg ├── actions │ ├── action.go │ ├── action_test.go │ ├── actions.pb.go │ ├── actions.proto │ ├── airflow.go │ ├── errors.go │ ├── event.go │ ├── hook.go │ ├── hook_output_writer.go │ ├── hook_output_writer_test.go │ ├── id.go │ ├── kv_run_results_iterator.go │ ├── kv_run_results_iterator_test.go │ ├── kv_task_results_iterator.go │ ├── kv_task_results_iterator_test.go │ ├── lua.go │ ├── lua │ │ ├── LICENSE.md │ │ ├── crypto │ │ │ ├── aes │ │ │ │ └── aes.go │ │ │ ├── hmac │ │ │ │ └── hmac.go │ │ │ ├── md5 │ │ │ │ └── md5.go │ │ │ └── sha256 │ │ │ │ └── sha256.go │ │ ├── databricks │ │ │ ├── client.go │ │ │ └── databricks.go │ │ ├── encoding │ │ │ ├── base64 │ │ │ │ └── base64.go │ │ │ ├── hex │ │ │ │ └── hex.go │ │ │ ├── json │ │ │ │ └── json.go │ │ │ ├── parquet │ │ │ │ ├── parquet.go │ │ │ │ ├── parquet_test.go │ │ │ │ └── testdata │ │ │ │ │ └── 000.snappy.parquet │ │ │ └── yaml │ │ │ │ └── yaml.go │ │ ├── formats │ │ │ ├── delta.go │ │ │ └── formats.go │ │ ├── hook │ │ │ ├── lib.go │ │ │ └── lib_test.go │ │ ├── lakefs │ │ │ ├── catalogexport │ │ │ │ ├── delta_exporter.lua │ │ │ │ ├── glue_exporter.lua │ │ │ │ ├── hive.lua │ │ │ │ ├── internal.lua │ │ │ │ ├── symlink_exporter.lua │ │ │ │ ├── table_extractor.lua │ │ │ │ └── unity_exporter.lua │ │ │ └── client.go │ │ ├── load.go │ │ ├── net │ │ │ ├── http │ │ │ │ └── request.go │ │ │ └── url │ │ │ │ └── url.go │ │ ├── open.go │ │ ├── path │ │ │ ├── path.go │ │ │ └── path_test.go │ │ ├── regexp │ │ │ └── regexp.go │ │ ├── stdlib.go │ │ ├── storage │ │ │ ├── aws │ │ │ │ ├── aws.go │ │ │ │ ├── glue.go │ │ │ │ └── s3.go │ │ │ ├── azure │ │ │ │ ├── azure.go │ │ │ │ └── blob.go │ │ │ └── gcloud │ │ │ │ └── gcs.go │ │ ├── strings │ │ │ └── strings.go │ │ ├── time │ │ │ └── time.go │ │ ├── util │ │ │ ├── deep_pull.go │ │ │ └── deep_push.go │ │ └── uuid │ │ │ └── uuid.go │ ├── lua_test.go │ ├── mock │ │ └── mock_actions.go │ ├── output_writer.go │ ├── secure_string.go │ ├── secure_string_test.go │ ├── service.go │ ├── service_test.go │ ├── source.go │ ├── store.go │ ├── testdata │ │ ├── action_duplicate_id.yaml │ │ ├── action_full.yaml │ │ ├── action_invalid_event.yaml │ │ ├── action_invalid_id.yaml │ │ ├── action_invalid_param_tag_actions.yaml │ │ ├── action_invalid_type.yaml │ │ ├── action_invalid_yaml.yaml │ │ ├── action_required.yaml │ │ ├── action_secrets.yaml │ │ └── lua │ │ │ ├── catalogexport_delta.lua │ │ │ ├── catalogexport_hive_partition_pager.lua │ │ │ ├── catalogexport_hive_partition_pager.output │ │ │ ├── catalogexport_unity.lua │ │ │ ├── json_marshal_action.lua │ │ │ ├── json_marshal_action.output │ │ │ ├── loadfile.lua │ │ │ ├── no_io.lua │ │ │ ├── print_user.lua │ │ │ ├── print_user.output │ │ │ ├── simple_math.lua │ │ │ ├── simple_math.output │ │ │ ├── strings_partition.lua │ │ │ └── strings_partition.output │ └── webhook.go ├── api │ ├── apigen │ │ └── doc.go │ ├── apiutil │ │ ├── constant.go │ │ ├── endpoint.go │ │ └── util.go │ ├── audit.go │ ├── auth_middleware.go │ ├── auth_middleware_test.go │ ├── controller.go │ ├── controller_test.go │ ├── errors.go │ ├── etag_middleware.go │ ├── helpers │ │ ├── download.go │ │ ├── errors.go │ │ ├── errors_test.go │ │ └── upload.go │ ├── injectsnippetsfs.go │ ├── injectsnippetsfs_test.go │ ├── logout_handler.go │ ├── metrics_middleware.go │ ├── params │ │ ├── codesnippet.go │ │ └── customviewer.go │ ├── security_middleware.go │ ├── security_middleware_test.go │ ├── serve.go │ ├── serve_test.go │ ├── stats.go │ ├── testdata │ │ ├── first.html │ │ └── second.html │ ├── tmpl │ │ ├── chi-interface.tmpl │ │ ├── chi-middleware.tmpl │ │ └── inline.tmpl │ ├── transform.go │ ├── ui_handler.go │ └── ui_handler_test.go ├── auth │ ├── arn.go │ ├── arn_test.go │ ├── authenticator.go │ ├── base.go │ ├── basic_service.go │ ├── basic_service_test.go │ ├── cache.go │ ├── client_trace.go │ ├── condition.go │ ├── condition_test.go │ ├── context.go │ ├── crypt │ │ ├── encryption.go │ │ └── encryption_test.go │ ├── errors.go │ ├── factory │ │ └── build.go │ ├── keys │ │ └── keys.go │ ├── metadata.go │ ├── metadata_test.go │ ├── mock │ │ └── mock_auth_client.go │ ├── model │ │ ├── model.go │ │ ├── model.pb.go │ │ ├── model.proto │ │ └── validation.go │ ├── monitored.go │ ├── oidc │ │ └── encoding │ │ │ └── encoding.go │ ├── params │ │ └── auth.go │ ├── remoteauthenticator │ │ └── authenticator.go │ ├── service.go │ ├── service_test.go │ ├── setup │ │ ├── setup.go │ │ └── setup_test.go │ ├── token.go │ ├── token_test.go │ └── wildcard │ │ ├── match.go │ │ └── match_test.go ├── authentication │ ├── apiclient │ │ └── .gitkeep │ ├── errors.go │ ├── externalidp │ │ └── awsiam │ │ │ ├── aws_client.go │ │ │ ├── aws_client_test.go │ │ │ ├── iam_client.go │ │ │ ├── iam_client_test.go │ │ │ ├── token_caching.go │ │ │ └── token_caching_test.go │ ├── internalidp │ │ └── jwt_auth.go │ ├── mock │ │ └── mock_authentication_client.go │ ├── service.go │ ├── service_test.go │ └── tokens.go ├── batch │ ├── executor.go │ └── executor_test.go ├── block │ ├── adapter.go │ ├── azure │ │ ├── adapter.go │ │ ├── adapter_test.go │ │ ├── chunkwriting.go │ │ ├── client_cache.go │ │ ├── client_test.go │ │ ├── main_test.go │ │ ├── metrics.go │ │ ├── multipart_block_writer.go │ │ └── walker.go │ ├── blocktest │ │ ├── adapter.go │ │ ├── basic_suite.go │ │ └── multipart_suite.go │ ├── errors.go │ ├── factory │ │ └── build.go │ ├── gs │ │ ├── adapter.go │ │ ├── adapter_test.go │ │ ├── compose.go │ │ ├── compose_test.go │ │ ├── main_test.go │ │ ├── metrics.go │ │ └── walker.go │ ├── hashing_reader.go │ ├── hashing_reader_test.go │ ├── local │ │ ├── adapter.go │ │ ├── adapter_test.go │ │ ├── etag_test.go │ │ └── walker.go │ ├── mem │ │ ├── adapter.go │ │ ├── adapter_test.go │ │ └── walker.go │ ├── metadata_provider.go │ ├── metrics.go │ ├── namespace.go │ ├── namespace_test.go │ ├── params │ │ └── block.go │ ├── path.go │ ├── path_test.go │ ├── s3 │ │ ├── adapter.go │ │ ├── adapter_test.go │ │ ├── client_cache.go │ │ ├── client_cache_test.go │ │ ├── extract_sse.go │ │ ├── main_test.go │ │ ├── metrics.go │ │ ├── testdata │ │ │ ├── chunk250_data500.input │ │ │ ├── chunk250_data500.output │ │ │ ├── chunk250_data510.input │ │ │ ├── chunk250_data510.output │ │ │ ├── chunk3000_data10.input │ │ │ ├── chunk3000_data10.output │ │ │ ├── chunk5_data0.input │ │ │ ├── chunk5_data0.output │ │ │ ├── chunk5_data10.input │ │ │ ├── chunk5_data10.output │ │ │ ├── chunk600_data240.input │ │ │ └── chunk600_data240.output │ │ └── walker.go │ ├── transient │ │ └── adapter.go │ ├── validations.go │ ├── validations_test.go │ └── walker.go ├── cache │ ├── cache.go │ ├── cache_test.go │ ├── no_cache.go │ ├── only_one.go │ └── only_one_test.go ├── catalog │ ├── actions_output_writer.go │ ├── actions_source.go │ ├── catalog.go │ ├── catalog.pb.go │ ├── catalog.proto │ ├── catalog_test.go │ ├── diff.go │ ├── entry.go │ ├── entry_diff_iterator.go │ ├── entry_listing_iterator.go │ ├── entry_test.go │ ├── entry_value_iterator.go │ ├── entry_value_iterator_test.go │ ├── errors.go │ ├── extended_operations.go │ ├── fake_graveler_test.go │ ├── gc_write_uncommitted.go │ ├── import.go │ ├── model.go │ ├── prefix_iterator.go │ ├── prefix_iterator_test.go │ ├── task.go │ ├── testutils │ │ └── testutils.go │ ├── validate.go │ ├── value_entry_iterator.go │ ├── value_entry_iterator_test.go │ ├── walk_entry_iterator.go │ └── walk_entry_iterator_test.go ├── cloud │ ├── metadata.go │ ├── metadata_provider.go │ └── metadata_test.go ├── cmdutils │ ├── progress.go │ └── validation.go ├── config │ ├── config.go │ ├── config_test.go │ ├── defaults.go │ ├── struct_fields.go │ ├── struct_fields_test.go │ ├── struct_keys.go │ ├── struct_keys_test.go │ ├── testdata │ │ ├── auth_fixture │ │ │ ├── basic_auth.yaml │ │ │ ├── invalid_auth.yaml │ │ │ └── no_auth.yaml │ │ ├── aws_credentials.yaml │ │ ├── aws_credentials_with_alias.yaml │ │ ├── domain_name_prefix.yaml │ │ ├── invalid_config.yaml │ │ ├── valid_config.yaml │ │ ├── valid_custom_badger_config.yaml │ │ ├── valid_gs_adapter_config.yaml │ │ ├── valid_json_logger_config.yaml │ │ └── valid_s3_adapter_config.yaml │ ├── types.go │ └── types_test.go ├── diff │ └── diff.go ├── distributed │ ├── mc_owner.go │ ├── mc_owner.pb.go │ ├── mc_owner.proto │ └── mc_owner_test.go ├── dockertest │ ├── lakefs_container.go │ └── lakefs_container_test.go ├── fileutil │ ├── fs_case.go │ ├── fs_case_test.go │ ├── io.go │ ├── io_test.go │ ├── writer_reader.go │ └── writer_reader_test.go ├── flare │ ├── flare.go │ ├── flare_test.go │ ├── permissions_darwin.go │ ├── permissions_freebsd.go │ ├── permissions_linux.go │ ├── permissions_openbsd.go │ ├── permissions_windows.go │ └── writers.go ├── gateway │ ├── errors │ │ └── errors.go │ ├── handler.go │ ├── handler_test.go │ ├── middleware.go │ ├── middleware_test.go │ ├── multipart │ │ ├── main_test.go │ │ ├── multipart.pb.go │ │ ├── multipart.proto │ │ └── tracker.go │ ├── operations │ │ ├── base.go │ │ ├── deleteobject.go │ │ ├── deleteobjects.go │ │ ├── getobject.go │ │ ├── headbucket.go │ │ ├── headobject.go │ │ ├── listbuckets.go │ │ ├── listobjects.go │ │ ├── operation_utils.go │ │ ├── postobject.go │ │ ├── putbucket.go │ │ └── putobject.go │ ├── path │ │ ├── resolver.go │ │ └── resolver_test.go │ ├── serde │ │ ├── encoder_test.go │ │ ├── types.go │ │ ├── xml.go │ │ └── xml_test.go │ ├── sig │ │ ├── javav2.go │ │ ├── sha_256_reader.go │ │ ├── sig.go │ │ ├── sig_test.go │ │ ├── v2.go │ │ ├── v2_test.go │ │ ├── v4.go │ │ ├── v4_expiration_internal_test.go │ │ ├── v4_streaming_reader.go │ │ └── v4_test.go │ ├── stats.go │ └── testutil │ │ └── gateway_setup.go ├── git │ ├── errors │ │ └── errors.go │ ├── git.go │ ├── git_test.go │ └── internal │ │ ├── shared.go │ │ └── shared_test.go ├── graveler │ ├── branch │ │ ├── protection_manager.go │ │ └── protection_manager_test.go │ ├── combined_diff_iterator.go │ ├── combined_diff_iterator_test.go │ ├── combined_iterator.go │ ├── combined_iterator_test.go │ ├── committed │ │ ├── batch.go │ │ ├── batch_test.go │ │ ├── batch_write_closer.go │ │ ├── commit.go │ │ ├── commit_test.go │ │ ├── committed.pb.go │ │ ├── committed.proto │ │ ├── compare_iterator.go │ │ ├── compare_iterator_test.go │ │ ├── diff.go │ │ ├── diff_test.go │ │ ├── diff_values.go │ │ ├── import_test.go │ │ ├── internal_value.go │ │ ├── iterator.go │ │ ├── iterator_test.go │ │ ├── manager.go │ │ ├── manager_test.go │ │ ├── merge.go │ │ ├── merge_test.go │ │ ├── merge_value_iterator.go │ │ ├── meta_range.go │ │ ├── meta_range_manager.go │ │ ├── meta_range_writer.go │ │ ├── meta_range_writer_test.go │ │ ├── mock │ │ │ ├── batch_write_closer.go │ │ │ ├── meta_range.go │ │ │ └── range_manager.go │ │ ├── range.go │ │ ├── range_manager.go │ │ ├── skip_prefix_iterator.go │ │ ├── unmarshal_iterator.go │ │ ├── unmarshal_iterator_test.go │ │ ├── value.go │ │ ├── value_iterator.go │ │ ├── value_test.go │ │ └── wrappers.go │ ├── delete_sensor.go │ ├── delete_sensor_test.go │ ├── empty_value_iterator.go │ ├── errors.go │ ├── graveler.go │ ├── graveler.pb.go │ ├── graveler.proto │ ├── graveler_test.go │ ├── graveler_v2_test.go │ ├── hooks_handler.go │ ├── hooks_handler_isvalid.gen.go │ ├── joined_diff_iterator.go │ ├── joined_diff_iterator_test.go │ ├── main_test.go │ ├── mock │ │ └── graveler.go │ ├── model.go │ ├── prefix.go │ ├── ref │ │ ├── branch_iterator.go │ │ ├── branch_iterator_test.go │ │ ├── commit_generation_priority_queue.go │ │ ├── commit_generation_priority_queue_test.go │ │ ├── commit_iterator.go │ │ ├── commit_iterator_test.go │ │ ├── commit_ordered_iterator.go │ │ ├── commit_ordered_iterator_test.go │ │ ├── commit_record.go │ │ ├── main_test.go │ │ ├── manager.go │ │ ├── manager_test.go │ │ ├── merge_base_finder.go │ │ ├── merge_base_finder_test.go │ │ ├── parse_ref.go │ │ ├── parse_ref_test.go │ │ ├── pulls_iterator.go │ │ ├── pulls_iterator_test.go │ │ ├── repository_iterator.go │ │ ├── repository_iterator_test.go │ │ ├── resolve_ref.go │ │ ├── resolve_ref_test.go │ │ ├── tag_iterator.go │ │ ├── tag_iterator_test.go │ │ └── utils_test.go │ ├── retention │ │ ├── active_commits.go │ │ ├── active_commits_test.go │ │ ├── garbage_collection_manager.go │ │ ├── garbage_collection_manager_test.go │ │ ├── starting_point_iterator.go │ │ └── starting_point_iterator_test.go │ ├── serde.go │ ├── settings │ │ ├── manager.go │ │ ├── manager_test.go │ │ ├── test_settings.pb.go │ │ └── test_settings.proto │ ├── sstable │ │ ├── collectors.go │ │ ├── helpers.go │ │ ├── iterator.go │ │ ├── iterator_test.go │ │ ├── range_manager.go │ │ ├── range_manager_test.go │ │ ├── writer.go │ │ └── writer_test.go │ ├── staging │ │ ├── iterator.go │ │ ├── main_test.go │ │ ├── manager.go │ │ └── manager_test.go │ ├── testutil │ │ ├── fakes.go │ │ └── graveler_mock.go │ ├── uncommitted_diff_iterator.go │ ├── uncommitted_diff_iterator_test.go │ ├── validate.go │ └── validate_test.go ├── httputil │ ├── client.go │ ├── client_trace.go │ ├── endpoints.go │ ├── formats.go │ ├── headers.go │ ├── logging.go │ ├── metrics.go │ ├── range.go │ ├── range_test.go │ ├── request.go │ ├── response.go │ ├── scheme.go │ ├── server.go │ ├── server_test.go │ ├── tracing.go │ └── writers.go ├── icebergsync │ └── controller.go ├── ident │ └── ident.go ├── kv │ ├── cosmosdb │ │ ├── main_test.go │ │ └── store.go │ ├── dump.go │ ├── dynamodb │ │ ├── main_test.go │ │ ├── rate_limit.go │ │ ├── stats.go │ │ ├── store.go │ │ └── store_test.go │ ├── iterators.go │ ├── iterators_test.go │ ├── kvparams │ │ └── database.go │ ├── kvtest │ │ ├── iterators.go │ │ ├── store.go │ │ ├── test_model.pb.go │ │ └── test_model.proto │ ├── local │ │ ├── driver.go │ │ ├── iterator.go │ │ ├── logger.go │ │ ├── store.go │ │ └── store_test.go │ ├── mem │ │ ├── store.go │ │ └── store_test.go │ ├── metrics.go │ ├── migration.go │ ├── mock │ │ └── store.go │ ├── msg.go │ ├── msg_test.go │ ├── postgres │ │ ├── main_test.go │ │ ├── store.go │ │ └── store_test.go │ ├── record_match.go │ ├── record_match_test.go │ ├── scan.go │ ├── secondary_index.pb.go │ ├── secondary_index.proto │ ├── store.go │ ├── store_limiter.go │ ├── store_limiter_test.go │ └── store_test.go ├── license │ └── license.go ├── loadtest │ ├── loader.go │ ├── local_load_test.go │ ├── scenario.go │ └── target_generator.go ├── local │ ├── config.go │ ├── diff.go │ ├── diff_test.go │ ├── errors.go │ ├── index.go │ ├── index_test.go │ ├── posix_permissions.go │ ├── posix_permissions_darwin.go │ ├── posix_permissions_freebsd.go │ ├── posix_permissions_linux.go │ ├── posix_permissions_openbsd.go │ ├── posix_permissions_windows.go │ ├── progress.go │ ├── string_heap.go │ ├── string_heap_test.go │ ├── sync.go │ ├── sync_test.go │ └── testdata │ │ ├── fuzz │ │ └── FuzzWalkS3 │ │ │ └── 0345f16af6907ab1 │ │ └── localdiff │ │ └── t1 │ │ ├── .hidden-file │ │ └── sub │ │ ├── f.txt │ │ └── folder │ │ └── f.txt ├── logging │ ├── aws.go │ ├── caller.go │ ├── dummy.go │ ├── logger.go │ ├── logger_test.go │ └── syslogs.go ├── mock │ └── mock_actions.go ├── osinfo │ ├── osinfo.go │ ├── osinfo_darwin.go │ ├── osinfo_freebsd.go │ ├── osinfo_linux.go │ ├── osinfo_openbsd.go │ └── osinfo_windows.go ├── permissions │ ├── actions.gen.go │ ├── actions.go │ ├── actions_test.go │ ├── codegen │ │ └── main.go │ └── permission.go ├── pyramid │ ├── directory.go │ ├── directory_test.go │ ├── errors.go │ ├── eviction.go │ ├── file_test.go │ ├── file_tracker.go │ ├── file_tracker_test.go │ ├── main_test.go │ ├── metrics.go │ ├── mock │ │ └── pyramid.go │ ├── params │ │ └── params.go │ ├── pyramid.go │ ├── ro_file.go │ ├── tier_fs.go │ ├── tier_fs_test.go │ └── wr_file.go ├── samplerepo │ ├── assets │ │ ├── sample │ │ │ ├── README.md.tmpl │ │ │ ├── data │ │ │ │ └── lakes.source.md │ │ │ ├── images │ │ │ │ ├── commit-change-02.png │ │ │ │ ├── commit-change.png │ │ │ │ ├── create-lakefs-branch.png │ │ │ │ ├── duckdb-editor-02.png │ │ │ │ ├── duckdb-editor-03.png │ │ │ │ ├── duckdb-editor-04.png │ │ │ │ ├── duckdb-editor-05.png │ │ │ │ ├── duckdb-editor-06.png │ │ │ │ ├── duckdb-main-01.png │ │ │ │ ├── duckdb-main-02.png │ │ │ │ ├── duckdb-main-03.png │ │ │ │ ├── hooks-00.png │ │ │ │ ├── hooks-01.png │ │ │ │ ├── hooks-02.png │ │ │ │ ├── hooks-03.png │ │ │ │ ├── hooks-04.png │ │ │ │ ├── hooks-05.png │ │ │ │ ├── hooks-06.png │ │ │ │ ├── hooks-07.png │ │ │ │ ├── hooks-08.png │ │ │ │ ├── merge01.png │ │ │ │ ├── merge02.png │ │ │ │ ├── quickstart-step-01-query.png │ │ │ │ ├── quickstart-step-02-branch.png │ │ │ │ ├── quickstart-step-03-merge.png │ │ │ │ ├── quickstart-step-04-rollback.png │ │ │ │ ├── quickstart-step-05-actions.png │ │ │ │ ├── repo-contents.png │ │ │ │ └── waving-axolotl-transparent-w90.gif │ │ │ └── lakes.parquet │ │ └── sampledata.go │ └── samplecontent.go ├── stats │ ├── collector.go │ ├── collector_test.go │ ├── metadata.go │ ├── metadata_test.go │ ├── nullcollector.go │ ├── sender.go │ ├── usage_counter.go │ └── usage_counter_test.go ├── testutil │ ├── adapter.go │ ├── checksum.go │ ├── cosmosdb.go │ ├── db.go │ ├── dynamodb.go │ ├── env.go │ ├── random.go │ ├── setup.go │ └── stress │ │ ├── histogram.go │ │ ├── histogram_test.go │ │ ├── pool.go │ │ └── stats.go ├── upload │ ├── path_provider.go │ ├── path_provider_test.go │ ├── write_blob.go │ └── write_blob_test.go ├── uri │ ├── parser.go │ └── parser_test.go ├── validator │ └── validate.go └── version │ ├── audit.go │ ├── audit_test.go │ ├── latest.go │ ├── latest_test.go │ └── version.go ├── scripts ├── gpg_loopback.sh ├── refs │ ├── README.md │ ├── lakefs-refs.py │ └── requirements.txt ├── verify_clients_untracked_files.sh └── wait-for ├── test ├── .gitignore ├── lakectl_metastore │ ├── docker-compose.yml │ ├── etc │ │ ├── hive-site.xml │ │ ├── jvm.config │ │ ├── lakefs.properties │ │ ├── s3.properties │ │ └── spark-thrift-entrypoint.sh │ ├── hive │ │ ├── Dockerfile │ │ └── entrypoint.sh │ ├── setup-test.sh │ ├── tester.env │ └── wait-for-trino.sh ├── lakefsfs │ ├── .gitignore │ ├── build.sbt │ ├── project │ │ ├── build.properties │ │ ├── plugins.sbt │ │ └── types.scala │ └── src │ │ └── main │ │ └── scala │ │ └── io │ │ └── lakefs │ │ └── fs │ │ └── LakeFSFS.scala ├── lakefsfs_contract │ ├── auth-keys.xml │ ├── core-site.xml │ ├── docker-compose.yaml │ ├── lakectl-tester.yaml │ ├── setup-test.sh │ └── tester.env ├── rclone_export │ ├── docker-compose.yaml │ ├── file_one.txt │ ├── file_three.txt │ ├── file_two.txt │ ├── run-test.sh │ └── setup-test.sh └── spark │ ├── README.md │ ├── app │ ├── .gitignore │ ├── build.sbt │ ├── data-sets │ │ └── sonnets.txt │ ├── project │ │ ├── build.properties │ │ └── types.scala │ └── src │ │ └── main │ │ └── scala │ │ └── Sonnets.scala │ ├── docker-compose.yaml │ ├── lakectl-tester.yaml │ ├── project │ └── build.properties │ ├── refs.json │ ├── requirements.txt │ ├── run-exporter-test.sh │ ├── run-test.py │ ├── s3a-multipart │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ └── S3AMultipart.scala │ └── setup-exporter-test.sh ├── tools ├── isvalidgen │ └── main.go └── wrapgen │ ├── main.go │ └── testcode │ ├── interface.go │ ├── wrapped_gen.go │ └── wrapped_test.go └── webui ├── .browserslistrc ├── .eslintignore ├── .eslintrc ├── .gitignore ├── content.go ├── go.mod ├── index.html ├── package-lock.json ├── package.json ├── playwright.config.ts ├── pub ├── favicon.ico ├── getting-started.png ├── logo.png ├── logo.svg ├── logo192.png ├── robots.txt └── trophy.svg ├── src ├── constants.ts ├── extendable │ ├── lakefsApp.tsx │ └── plugins │ │ ├── impls │ │ ├── DefaultCustomObjectRenderers.tsx │ │ ├── DefaultRepoCreationFormPlugin.tsx │ │ └── RedirectToSSOStrategyPlugin.tsx │ │ ├── pluginCustomObjectRenderers.ts │ │ ├── pluginLoginStrategy.ts │ │ ├── pluginManager.ts │ │ ├── pluginRepoCreationForm.ts │ │ └── pluginsContext.tsx ├── lib │ ├── api │ │ ├── apiUtils.tsx │ │ └── index.js │ ├── auth │ │ └── authContext.tsx │ ├── components │ │ ├── auth │ │ │ ├── credentials.jsx │ │ │ ├── forms.jsx │ │ │ ├── layout.tsx │ │ │ ├── nav.jsx │ │ │ └── users.jsx │ │ ├── badges.tsx │ │ ├── controls.jsx │ │ ├── darkModeToggle.tsx │ │ ├── layout.tsx │ │ ├── modals.tsx │ │ ├── nav.jsx │ │ ├── navbar.jsx │ │ ├── pagination.jsx │ │ ├── policy.jsx │ │ ├── repository │ │ │ ├── ChangeSummary.jsx │ │ │ ├── GeoJSONPreview.jsx │ │ │ ├── ObjectsDiff.jsx │ │ │ ├── actions.jsx │ │ │ ├── changes.jsx │ │ │ ├── commits.jsx │ │ │ ├── compareBranches.jsx │ │ │ ├── compareBranchesActionBar.jsx │ │ │ ├── compareBranchesSelection.jsx │ │ │ ├── dataTable.jsx │ │ │ ├── errors.jsx │ │ │ ├── layout.jsx │ │ │ ├── metadata.jsx │ │ │ ├── metadata.test.jsx │ │ │ ├── metadataHelpers.js │ │ │ ├── metadataHelpers.test.js │ │ │ ├── refDropdown.jsx │ │ │ ├── tabs.jsx │ │ │ ├── tree.jsx │ │ │ └── treeRows.jsx │ │ ├── repositoryCreateForm.jsx │ │ └── requiresAuth.tsx │ ├── hooks │ │ ├── api.jsx │ │ ├── appContext.tsx │ │ ├── conf.tsx │ │ ├── configProvider.tsx │ │ ├── diffContext.tsx │ │ ├── repo.jsx │ │ ├── router.ts │ │ ├── useExpandCollapseDirs.jsx │ │ └── useExpandCollapseDirs.test.jsx │ ├── remark-plugins │ │ ├── imageUriReplacer.spec.ts │ │ └── imageUriReplacer.ts │ └── utils.ts ├── main.test.ts ├── main.tsx ├── pages │ ├── auth │ │ ├── credentials.jsx │ │ ├── groups │ │ │ ├── group │ │ │ │ ├── members.jsx │ │ │ │ └── policies.jsx │ │ │ └── index.tsx │ │ ├── login.tsx │ │ ├── policies │ │ │ ├── index.jsx │ │ │ └── policy.jsx │ │ ├── users │ │ │ ├── create-user-with-password.jsx │ │ │ ├── index.jsx │ │ │ └── user │ │ │ │ ├── credentials.jsx │ │ │ │ ├── effectivePolicies.jsx │ │ │ │ ├── groups.jsx │ │ │ │ ├── policies.jsx │ │ │ │ └── userHeaderWithContext.tsx │ │ └── validation.ts │ ├── index.jsx │ ├── repositories │ │ ├── index.jsx │ │ ├── repository │ │ │ ├── actions │ │ │ │ ├── empty.jsx │ │ │ │ ├── index.jsx │ │ │ │ └── run │ │ │ │ │ └── index.jsx │ │ │ ├── branches.jsx │ │ │ ├── commits │ │ │ │ ├── commit │ │ │ │ │ ├── index.jsx │ │ │ │ │ └── metadata.tsx │ │ │ │ └── index.jsx │ │ │ ├── compare.jsx │ │ │ ├── error.jsx │ │ │ ├── fileRenderers │ │ │ │ ├── CustomMarkdownRenderer.jsx │ │ │ │ ├── data.tsx │ │ │ │ ├── duckdb.tsx │ │ │ │ ├── editor.jsx │ │ │ │ ├── index.tsx │ │ │ │ ├── rehype-wrap.d.ts │ │ │ │ ├── simple.tsx │ │ │ │ ├── types.tsx │ │ │ │ └── useMarkdownProcessor.tsx │ │ │ ├── objectViewer.tsx │ │ │ ├── objects.jsx │ │ │ ├── pulls │ │ │ │ ├── createPull.jsx │ │ │ │ ├── pullDetails.jsx │ │ │ │ └── pullsList.jsx │ │ │ ├── settings │ │ │ │ ├── branches.jsx │ │ │ │ ├── general.jsx │ │ │ │ ├── layout.jsx │ │ │ │ └── retention.jsx │ │ │ ├── tags.jsx │ │ │ └── utils.js │ │ └── services │ │ │ └── import_data.jsx │ └── setup │ │ ├── index.jsx │ │ ├── setupComplete.tsx │ │ └── userConfiguration.tsx └── styles │ ├── auth.css │ ├── components │ ├── bootstrap-compat.css │ ├── buttons.css │ ├── cards.css │ ├── forms.css │ ├── tables.css │ └── ui-components.css │ ├── ghsyntax.css │ ├── globals.css │ ├── navigation │ └── navigation.css │ ├── objects │ ├── diff.css │ ├── object-viewer.css │ ├── objects.css │ ├── tree.css │ └── upload.css │ ├── quickstart.css │ └── repositories │ └── repositories.css ├── test ├── .gitignore ├── e2e │ ├── common │ │ ├── README.md │ │ ├── quickstart.spec.ts │ │ ├── readOnlyRepository.spec.ts │ │ ├── repositoriesPage.spec.ts │ │ ├── setup.spec.ts │ │ ├── test-upload.txt │ │ ├── uploadFile.spec.ts │ │ └── viewParquetObject.spec.ts │ ├── consts.ts │ ├── credentialsFile.ts │ ├── poms │ │ ├── loginPage.ts │ │ ├── objectViewerPage.ts │ │ ├── pullsPage.ts │ │ ├── repositoriesPage.ts │ │ ├── repositoryPage.ts │ │ └── setupPage.ts │ └── types.ts ├── integration │ └── utils │ │ ├── customApiMocks.ts │ │ └── mockServer.ts └── setup.js ├── tsconfig.json └── vite.config.mts /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitallowed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/.gitallowed -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/scripts/push-repo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/.github/scripts/push-repo.sh -------------------------------------------------------------------------------- /.github/workflows/changelog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/.github/workflows/changelog.yaml -------------------------------------------------------------------------------- /.github/workflows/docs-pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/.github/workflows/docs-pr.yaml -------------------------------------------------------------------------------- /.github/workflows/docs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/.github/workflows/docs.yaml -------------------------------------------------------------------------------- /.github/workflows/esti.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/.github/workflows/esti.yaml -------------------------------------------------------------------------------- /.github/workflows/goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/.github/workflows/goreleaser.yaml -------------------------------------------------------------------------------- /.github/workflows/labeler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/.github/workflows/labeler.yaml -------------------------------------------------------------------------------- /.github/workflows/node.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/.github/workflows/node.yaml -------------------------------------------------------------------------------- /.github/workflows/spark.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/.github/workflows/spark.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitleaks.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/.gitleaks.toml -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.lycheeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/.lycheeignore -------------------------------------------------------------------------------- /.secretsignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/.secretsignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/SECURITY.md -------------------------------------------------------------------------------- /api/authentication.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/api/authentication.yml -------------------------------------------------------------------------------- /api/authorization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/api/authorization.yml -------------------------------------------------------------------------------- /api/java-gen-ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/api/java-gen-ignore -------------------------------------------------------------------------------- /api/swagger.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/api/swagger.yml -------------------------------------------------------------------------------- /buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/buf.gen.yaml -------------------------------------------------------------------------------- /buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/buf.yaml -------------------------------------------------------------------------------- /clients/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/.gitattributes -------------------------------------------------------------------------------- /clients/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/.gitignore -------------------------------------------------------------------------------- /clients/cdsettings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/cdsettings.xml -------------------------------------------------------------------------------- /clients/hadoopfs/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | dependency-reduced-pom.xml 3 | -------------------------------------------------------------------------------- /clients/hadoopfs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/hadoopfs/CHANGELOG.md -------------------------------------------------------------------------------- /clients/hadoopfs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/hadoopfs/README.md -------------------------------------------------------------------------------- /clients/hadoopfs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/hadoopfs/pom.xml -------------------------------------------------------------------------------- /clients/java/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/.gitignore -------------------------------------------------------------------------------- /clients/java/.openapi-generator/VERSION: -------------------------------------------------------------------------------- 1 | 7.0.1 -------------------------------------------------------------------------------- /clients/java/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/.travis.yml -------------------------------------------------------------------------------- /clients/java/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/README.md -------------------------------------------------------------------------------- /clients/java/api/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/api/openapi.yaml -------------------------------------------------------------------------------- /clients/java/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/build.gradle -------------------------------------------------------------------------------- /clients/java/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/build.sbt -------------------------------------------------------------------------------- /clients/java/docs/ACL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/ACL.md -------------------------------------------------------------------------------- /clients/java/docs/ActionRun.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/ActionRun.md -------------------------------------------------------------------------------- /clients/java/docs/ActionsApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/ActionsApi.md -------------------------------------------------------------------------------- /clients/java/docs/AuthApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/AuthApi.md -------------------------------------------------------------------------------- /clients/java/docs/BranchesApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/BranchesApi.md -------------------------------------------------------------------------------- /clients/java/docs/Commit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/Commit.md -------------------------------------------------------------------------------- /clients/java/docs/CommitList.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/CommitList.md -------------------------------------------------------------------------------- /clients/java/docs/CommitsApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/CommitsApi.md -------------------------------------------------------------------------------- /clients/java/docs/Config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/Config.md -------------------------------------------------------------------------------- /clients/java/docs/ConfigApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/ConfigApi.md -------------------------------------------------------------------------------- /clients/java/docs/Credentials.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/Credentials.md -------------------------------------------------------------------------------- /clients/java/docs/CurrentUser.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/CurrentUser.md -------------------------------------------------------------------------------- /clients/java/docs/CustomViewer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/CustomViewer.md -------------------------------------------------------------------------------- /clients/java/docs/Diff.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/Diff.md -------------------------------------------------------------------------------- /clients/java/docs/DiffList.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/DiffList.md -------------------------------------------------------------------------------- /clients/java/docs/Error.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/Error.md -------------------------------------------------------------------------------- /clients/java/docs/ErrorNoACL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/ErrorNoACL.md -------------------------------------------------------------------------------- /clients/java/docs/ExternalApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/ExternalApi.md -------------------------------------------------------------------------------- /clients/java/docs/Group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/Group.md -------------------------------------------------------------------------------- /clients/java/docs/GroupList.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/GroupList.md -------------------------------------------------------------------------------- /clients/java/docs/HookRun.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/HookRun.md -------------------------------------------------------------------------------- /clients/java/docs/HookRunList.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/HookRunList.md -------------------------------------------------------------------------------- /clients/java/docs/ImportApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/ImportApi.md -------------------------------------------------------------------------------- /clients/java/docs/ImportStatus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/ImportStatus.md -------------------------------------------------------------------------------- /clients/java/docs/InternalApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/InternalApi.md -------------------------------------------------------------------------------- /clients/java/docs/License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/License.md -------------------------------------------------------------------------------- /clients/java/docs/LicenseApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/LicenseApi.md -------------------------------------------------------------------------------- /clients/java/docs/LoginConfig.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/LoginConfig.md -------------------------------------------------------------------------------- /clients/java/docs/Merge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/Merge.md -------------------------------------------------------------------------------- /clients/java/docs/MergeResult.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/MergeResult.md -------------------------------------------------------------------------------- /clients/java/docs/MetadataApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/MetadataApi.md -------------------------------------------------------------------------------- /clients/java/docs/ObjectError.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/ObjectError.md -------------------------------------------------------------------------------- /clients/java/docs/ObjectStats.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/ObjectStats.md -------------------------------------------------------------------------------- /clients/java/docs/ObjectsApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/ObjectsApi.md -------------------------------------------------------------------------------- /clients/java/docs/Pagination.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/Pagination.md -------------------------------------------------------------------------------- /clients/java/docs/PathList.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/PathList.md -------------------------------------------------------------------------------- /clients/java/docs/Policy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/Policy.md -------------------------------------------------------------------------------- /clients/java/docs/PolicyList.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/PolicyList.md -------------------------------------------------------------------------------- /clients/java/docs/PullRequest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/PullRequest.md -------------------------------------------------------------------------------- /clients/java/docs/PullsApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/PullsApi.md -------------------------------------------------------------------------------- /clients/java/docs/Ref.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/Ref.md -------------------------------------------------------------------------------- /clients/java/docs/RefList.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/RefList.md -------------------------------------------------------------------------------- /clients/java/docs/RefsApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/RefsApi.md -------------------------------------------------------------------------------- /clients/java/docs/RefsDump.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/RefsDump.md -------------------------------------------------------------------------------- /clients/java/docs/RefsRestore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/RefsRestore.md -------------------------------------------------------------------------------- /clients/java/docs/RemotesApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/RemotesApi.md -------------------------------------------------------------------------------- /clients/java/docs/Repository.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/Repository.md -------------------------------------------------------------------------------- /clients/java/docs/Setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/Setup.md -------------------------------------------------------------------------------- /clients/java/docs/SetupState.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/SetupState.md -------------------------------------------------------------------------------- /clients/java/docs/StagingApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/StagingApi.md -------------------------------------------------------------------------------- /clients/java/docs/Statement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/Statement.md -------------------------------------------------------------------------------- /clients/java/docs/StatsEvent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/StatsEvent.md -------------------------------------------------------------------------------- /clients/java/docs/StorageURI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/StorageURI.md -------------------------------------------------------------------------------- /clients/java/docs/TagCreation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/TagCreation.md -------------------------------------------------------------------------------- /clients/java/docs/TagsApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/TagsApi.md -------------------------------------------------------------------------------- /clients/java/docs/TaskCreation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/TaskCreation.md -------------------------------------------------------------------------------- /clients/java/docs/TaskInfo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/TaskInfo.md -------------------------------------------------------------------------------- /clients/java/docs/UIConfig.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/UIConfig.md -------------------------------------------------------------------------------- /clients/java/docs/UpdateToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/UpdateToken.md -------------------------------------------------------------------------------- /clients/java/docs/UploadPart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/UploadPart.md -------------------------------------------------------------------------------- /clients/java/docs/UploadTo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/UploadTo.md -------------------------------------------------------------------------------- /clients/java/docs/UsageReport.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/UsageReport.md -------------------------------------------------------------------------------- /clients/java/docs/User.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/User.md -------------------------------------------------------------------------------- /clients/java/docs/UserCreation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/UserCreation.md -------------------------------------------------------------------------------- /clients/java/docs/UserList.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/docs/UserList.md -------------------------------------------------------------------------------- /clients/java/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/gradle.properties -------------------------------------------------------------------------------- /clients/java/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/gradlew -------------------------------------------------------------------------------- /clients/java/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/gradlew.bat -------------------------------------------------------------------------------- /clients/java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/java/pom.xml -------------------------------------------------------------------------------- /clients/java/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "sdk" -------------------------------------------------------------------------------- /clients/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/pom.xml -------------------------------------------------------------------------------- /clients/python-static/pydantic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python-static/pydantic.sh -------------------------------------------------------------------------------- /clients/python-wrapper/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python-wrapper/.gitignore -------------------------------------------------------------------------------- /clients/python-wrapper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python-wrapper/README.md -------------------------------------------------------------------------------- /clients/python-wrapper/lakectl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /clients/python-wrapper/lakefs/download/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /clients/python-wrapper/lakefs/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /clients/python-wrapper/lakefs/quickstart/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /clients/python-wrapper/pylint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python-wrapper/pylint.sh -------------------------------------------------------------------------------- /clients/python-wrapper/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python-wrapper/setup.cfg -------------------------------------------------------------------------------- /clients/python-wrapper/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /clients/python-wrapper/tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /clients/python-wrapper/tests/test_files/small.file: -------------------------------------------------------------------------------- 1 | this is a small file -------------------------------------------------------------------------------- /clients/python-wrapper/tests/utests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /clients/python/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/.gitignore -------------------------------------------------------------------------------- /clients/python/.openapi-generator/VERSION: -------------------------------------------------------------------------------- 1 | 7.0.1 -------------------------------------------------------------------------------- /clients/python/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/.travis.yml -------------------------------------------------------------------------------- /clients/python/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/Gemfile -------------------------------------------------------------------------------- /clients/python/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/Gemfile.lock -------------------------------------------------------------------------------- /clients/python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/README.md -------------------------------------------------------------------------------- /clients/python/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/_config.yml -------------------------------------------------------------------------------- /clients/python/docs/ACL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/ACL.md -------------------------------------------------------------------------------- /clients/python/docs/ActionRun.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/ActionRun.md -------------------------------------------------------------------------------- /clients/python/docs/ActionsApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/ActionsApi.md -------------------------------------------------------------------------------- /clients/python/docs/AuthApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/AuthApi.md -------------------------------------------------------------------------------- /clients/python/docs/Commit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/Commit.md -------------------------------------------------------------------------------- /clients/python/docs/CommitList.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/CommitList.md -------------------------------------------------------------------------------- /clients/python/docs/CommitsApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/CommitsApi.md -------------------------------------------------------------------------------- /clients/python/docs/Config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/Config.md -------------------------------------------------------------------------------- /clients/python/docs/ConfigApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/ConfigApi.md -------------------------------------------------------------------------------- /clients/python/docs/Diff.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/Diff.md -------------------------------------------------------------------------------- /clients/python/docs/DiffList.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/DiffList.md -------------------------------------------------------------------------------- /clients/python/docs/Error.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/Error.md -------------------------------------------------------------------------------- /clients/python/docs/ErrorNoACL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/ErrorNoACL.md -------------------------------------------------------------------------------- /clients/python/docs/Group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/Group.md -------------------------------------------------------------------------------- /clients/python/docs/GroupList.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/GroupList.md -------------------------------------------------------------------------------- /clients/python/docs/HookRun.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/HookRun.md -------------------------------------------------------------------------------- /clients/python/docs/ImportApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/ImportApi.md -------------------------------------------------------------------------------- /clients/python/docs/License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/License.md -------------------------------------------------------------------------------- /clients/python/docs/LicenseApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/LicenseApi.md -------------------------------------------------------------------------------- /clients/python/docs/Merge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/Merge.md -------------------------------------------------------------------------------- /clients/python/docs/ObjectsApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/ObjectsApi.md -------------------------------------------------------------------------------- /clients/python/docs/Pagination.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/Pagination.md -------------------------------------------------------------------------------- /clients/python/docs/PathList.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/PathList.md -------------------------------------------------------------------------------- /clients/python/docs/Policy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/Policy.md -------------------------------------------------------------------------------- /clients/python/docs/PolicyList.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/PolicyList.md -------------------------------------------------------------------------------- /clients/python/docs/PullsApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/PullsApi.md -------------------------------------------------------------------------------- /clients/python/docs/Ref.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/Ref.md -------------------------------------------------------------------------------- /clients/python/docs/RefList.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/RefList.md -------------------------------------------------------------------------------- /clients/python/docs/RefsApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/RefsApi.md -------------------------------------------------------------------------------- /clients/python/docs/RefsDump.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/RefsDump.md -------------------------------------------------------------------------------- /clients/python/docs/RemotesApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/RemotesApi.md -------------------------------------------------------------------------------- /clients/python/docs/Repository.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/Repository.md -------------------------------------------------------------------------------- /clients/python/docs/Setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/Setup.md -------------------------------------------------------------------------------- /clients/python/docs/SetupState.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/SetupState.md -------------------------------------------------------------------------------- /clients/python/docs/StagingApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/StagingApi.md -------------------------------------------------------------------------------- /clients/python/docs/Statement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/Statement.md -------------------------------------------------------------------------------- /clients/python/docs/StatsEvent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/StatsEvent.md -------------------------------------------------------------------------------- /clients/python/docs/StorageURI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/StorageURI.md -------------------------------------------------------------------------------- /clients/python/docs/TagsApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/TagsApi.md -------------------------------------------------------------------------------- /clients/python/docs/TaskInfo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/TaskInfo.md -------------------------------------------------------------------------------- /clients/python/docs/UIConfig.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/UIConfig.md -------------------------------------------------------------------------------- /clients/python/docs/UploadPart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/UploadPart.md -------------------------------------------------------------------------------- /clients/python/docs/UploadTo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/UploadTo.md -------------------------------------------------------------------------------- /clients/python/docs/User.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/User.md -------------------------------------------------------------------------------- /clients/python/docs/UserList.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/docs/UserList.md -------------------------------------------------------------------------------- /clients/python/lakefs_sdk/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /clients/python/lakefs_sdk/rest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/lakefs_sdk/rest.py -------------------------------------------------------------------------------- /clients/python/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/pyproject.toml -------------------------------------------------------------------------------- /clients/python/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/requirements.txt -------------------------------------------------------------------------------- /clients/python/setup.cfg: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length=99 3 | -------------------------------------------------------------------------------- /clients/python/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/setup.py -------------------------------------------------------------------------------- /clients/python/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /clients/python/test/test_acl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/test/test_acl.py -------------------------------------------------------------------------------- /clients/python/tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/python/tox.ini -------------------------------------------------------------------------------- /clients/rust/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | **/*.rs.bk 3 | Cargo.lock 4 | -------------------------------------------------------------------------------- /clients/rust/.openapi-generator/VERSION: -------------------------------------------------------------------------------- 1 | 7.5.0 2 | -------------------------------------------------------------------------------- /clients/rust/.travis.yml: -------------------------------------------------------------------------------- 1 | language: rust 2 | -------------------------------------------------------------------------------- /clients/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/Cargo.toml -------------------------------------------------------------------------------- /clients/rust/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/README.md -------------------------------------------------------------------------------- /clients/rust/docs/Acl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/Acl.md -------------------------------------------------------------------------------- /clients/rust/docs/ActionRun.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/ActionRun.md -------------------------------------------------------------------------------- /clients/rust/docs/AuthApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/AuthApi.md -------------------------------------------------------------------------------- /clients/rust/docs/Commit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/Commit.md -------------------------------------------------------------------------------- /clients/rust/docs/Config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/Config.md -------------------------------------------------------------------------------- /clients/rust/docs/ConfigApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/ConfigApi.md -------------------------------------------------------------------------------- /clients/rust/docs/Diff.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/Diff.md -------------------------------------------------------------------------------- /clients/rust/docs/DiffList.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/DiffList.md -------------------------------------------------------------------------------- /clients/rust/docs/Error.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/Error.md -------------------------------------------------------------------------------- /clients/rust/docs/Group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/Group.md -------------------------------------------------------------------------------- /clients/rust/docs/GroupList.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/GroupList.md -------------------------------------------------------------------------------- /clients/rust/docs/HookRun.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/HookRun.md -------------------------------------------------------------------------------- /clients/rust/docs/ImportApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/ImportApi.md -------------------------------------------------------------------------------- /clients/rust/docs/License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/License.md -------------------------------------------------------------------------------- /clients/rust/docs/Merge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/Merge.md -------------------------------------------------------------------------------- /clients/rust/docs/PathList.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/PathList.md -------------------------------------------------------------------------------- /clients/rust/docs/Policy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/Policy.md -------------------------------------------------------------------------------- /clients/rust/docs/PullsApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/PullsApi.md -------------------------------------------------------------------------------- /clients/rust/docs/Ref.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/Ref.md -------------------------------------------------------------------------------- /clients/rust/docs/RefList.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/RefList.md -------------------------------------------------------------------------------- /clients/rust/docs/RefsApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/RefsApi.md -------------------------------------------------------------------------------- /clients/rust/docs/RefsDump.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/RefsDump.md -------------------------------------------------------------------------------- /clients/rust/docs/Setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/Setup.md -------------------------------------------------------------------------------- /clients/rust/docs/Statement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/Statement.md -------------------------------------------------------------------------------- /clients/rust/docs/TagsApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/TagsApi.md -------------------------------------------------------------------------------- /clients/rust/docs/TaskInfo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/TaskInfo.md -------------------------------------------------------------------------------- /clients/rust/docs/UiConfig.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/UiConfig.md -------------------------------------------------------------------------------- /clients/rust/docs/UploadTo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/UploadTo.md -------------------------------------------------------------------------------- /clients/rust/docs/User.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/User.md -------------------------------------------------------------------------------- /clients/rust/docs/UserList.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/docs/UserList.md -------------------------------------------------------------------------------- /clients/rust/git_push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/git_push.sh -------------------------------------------------------------------------------- /clients/rust/src/apis/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/src/apis/mod.rs -------------------------------------------------------------------------------- /clients/rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/src/lib.rs -------------------------------------------------------------------------------- /clients/rust/src/models/acl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/src/models/acl.rs -------------------------------------------------------------------------------- /clients/rust/src/models/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/rust/src/models/mod.rs -------------------------------------------------------------------------------- /clients/spark/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | gen/ 3 | .bsp/ 4 | -------------------------------------------------------------------------------- /clients/spark/.sbtopts: -------------------------------------------------------------------------------- 1 | -J-Xmx2G 2 | -------------------------------------------------------------------------------- /clients/spark/.scalafix.conf: -------------------------------------------------------------------------------- 1 | rules = [ 2 | RemoveUnused 3 | ] 4 | -------------------------------------------------------------------------------- /clients/spark/.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/spark/.scalafmt.conf -------------------------------------------------------------------------------- /clients/spark/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/spark/CHANGELOG.md -------------------------------------------------------------------------------- /clients/spark/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/spark/LICENSE -------------------------------------------------------------------------------- /clients/spark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/spark/README.md -------------------------------------------------------------------------------- /clients/spark/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/spark/build.sbt -------------------------------------------------------------------------------- /clients/spark/project/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /clients/spark/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.11.2 2 | -------------------------------------------------------------------------------- /clients/spark/publish.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/spark/publish.sbt -------------------------------------------------------------------------------- /clients/spark/sbt-launch.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/clients/spark/sbt-launch.jar -------------------------------------------------------------------------------- /clients/spark/src/test/resources/pebble-testdata/.gitignore: -------------------------------------------------------------------------------- 1 | /make-table 2 | -------------------------------------------------------------------------------- /cmd/lakectl/cmd/abuse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/abuse.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/abuse_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/abuse_list.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/abuse_merge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/abuse_merge.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/actions.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/annotate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/annotate.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/async.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/async.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/auth.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/auth_groups.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/auth_groups.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/auth_users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/auth_users.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/bisect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/bisect.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/bisect_bad.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/bisect_bad.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/bisect_good.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/bisect_good.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/bisect_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/bisect_log.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/bisect_run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/bisect_run.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/bisect_view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/bisect_view.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/branch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/branch.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/branch_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/branch_list.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/branch_show.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/branch_show.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/cat_sst.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/cat_sst.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/cherry_pick.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/cherry_pick.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/commit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/commit.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/completion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/completion.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/config.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/diff.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/docs.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/doctor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/doctor.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/fs.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/fs_cat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/fs_cat.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/fs_download.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/fs_download.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/fs_ls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/fs_ls.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/fs_presign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/fs_presign.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/fs_rm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/fs_rm.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/fs_stage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/fs_stage.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/fs_stat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/fs_stat.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/fs_upload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/fs_upload.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/gc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/gc.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/identity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/identity.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/import.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/import.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/local.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/local_clone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/local_clone.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/local_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/local_init.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/local_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/local_list.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/local_pull.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/local_pull.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/log.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/login.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/merge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/merge.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/plugin.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/plugin_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/plugin_list.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/refs_dump.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/refs_dump.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/repo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/repo.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/repo_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/repo_create.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/repo_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/repo_delete.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/repo_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/repo_list.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/root.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/root_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/root_test.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/show.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/show.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/show_commit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/show_commit.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/tag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/tag.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/tag_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/tag_create.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/tag_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/tag_delete.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/tag_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/tag_list.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/tag_show.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/tag_show.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/usage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/usage.go -------------------------------------------------------------------------------- /cmd/lakectl/cmd/validargs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/cmd/validargs.go -------------------------------------------------------------------------------- /cmd/lakectl/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakectl/main.go -------------------------------------------------------------------------------- /cmd/lakefs-loadtest/cmd/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakefs-loadtest/cmd/db.go -------------------------------------------------------------------------------- /cmd/lakefs-loadtest/cmd/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakefs-loadtest/cmd/run.go -------------------------------------------------------------------------------- /cmd/lakefs-loadtest/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakefs-loadtest/main.go -------------------------------------------------------------------------------- /cmd/lakefs/cmd/completion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakefs/cmd/completion.go -------------------------------------------------------------------------------- /cmd/lakefs/cmd/flare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakefs/cmd/flare.go -------------------------------------------------------------------------------- /cmd/lakefs/cmd/kv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakefs/cmd/kv.go -------------------------------------------------------------------------------- /cmd/lakefs/cmd/lua.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakefs/cmd/lua.go -------------------------------------------------------------------------------- /cmd/lakefs/cmd/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakefs/cmd/migrate.go -------------------------------------------------------------------------------- /cmd/lakefs/cmd/migrate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakefs/cmd/migrate_test.go -------------------------------------------------------------------------------- /cmd/lakefs/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakefs/cmd/root.go -------------------------------------------------------------------------------- /cmd/lakefs/cmd/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakefs/cmd/run.go -------------------------------------------------------------------------------- /cmd/lakefs/cmd/run_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakefs/cmd/run_test.go -------------------------------------------------------------------------------- /cmd/lakefs/cmd/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakefs/cmd/setup.go -------------------------------------------------------------------------------- /cmd/lakefs/cmd/superuser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakefs/cmd/superuser.go -------------------------------------------------------------------------------- /cmd/lakefs/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/cmd/lakefs/main.go -------------------------------------------------------------------------------- /contrib/auth/acl/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/contrib/auth/acl/config.go -------------------------------------------------------------------------------- /contrib/auth/acl/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/contrib/auth/acl/controller.go -------------------------------------------------------------------------------- /contrib/auth/acl/name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/contrib/auth/acl/name.go -------------------------------------------------------------------------------- /contrib/auth/acl/permission.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/contrib/auth/acl/permission.go -------------------------------------------------------------------------------- /contrib/auth/acl/serve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/contrib/auth/acl/serve.go -------------------------------------------------------------------------------- /contrib/auth/acl/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/contrib/auth/acl/service.go -------------------------------------------------------------------------------- /contrib/auth/acl/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/contrib/auth/acl/setup.go -------------------------------------------------------------------------------- /contrib/auth/acl/write.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/contrib/auth/acl/write.go -------------------------------------------------------------------------------- /deployments/compose/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/deployments/compose/.gitignore -------------------------------------------------------------------------------- /deployments/compose/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/deployments/compose/README.md -------------------------------------------------------------------------------- /design/accepted/aaa.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/design/accepted/aaa.md -------------------------------------------------------------------------------- /design/accepted/boto-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/design/accepted/boto-design.md -------------------------------------------------------------------------------- /design/accepted/delta-diff.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/design/accepted/delta-diff.md -------------------------------------------------------------------------------- /design/accepted/metastore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/design/accepted/metastore.md -------------------------------------------------------------------------------- /design/accepted/playground.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/design/accepted/playground.md -------------------------------------------------------------------------------- /design/accepted/ui-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/design/accepted/ui-testing.md -------------------------------------------------------------------------------- /design/open/DOLLAR_PULLS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/design/open/DOLLAR_PULLS.md -------------------------------------------------------------------------------- /design/open/acl/rbac-to-acl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/design/open/acl/rbac-to-acl.md -------------------------------------------------------------------------------- /design/open/design-datasets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/design/open/design-datasets.md -------------------------------------------------------------------------------- /design/open/gc-on-parquet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/design/open/gc-on-parquet.md -------------------------------------------------------------------------------- /design/open/kv-query-tool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/design/open/kv-query-tool.md -------------------------------------------------------------------------------- /design/open/pull-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/design/open/pull-request.md -------------------------------------------------------------------------------- /design/open/ttv-wizard-mvp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/design/open/ttv-wizard-mvp.md -------------------------------------------------------------------------------- /design/rejected/hard-delete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/design/rejected/hard-delete.md -------------------------------------------------------------------------------- /docs/fix_old_versions_js.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/fix_old_versions_js.py -------------------------------------------------------------------------------- /docs/migrate_docs_to_mkdocs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/migrate_docs_to_mkdocs.py -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /docs/requirements-docs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/requirements-docs.txt -------------------------------------------------------------------------------- /docs/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/robots.txt -------------------------------------------------------------------------------- /docs/src/assets/icons/menu.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/assets/icons/menu.svg -------------------------------------------------------------------------------- /docs/src/assets/img/duckdb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/assets/img/duckdb.png -------------------------------------------------------------------------------- /docs/src/assets/img/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/assets/img/login.png -------------------------------------------------------------------------------- /docs/src/assets/img/setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/assets/img/setup.png -------------------------------------------------------------------------------- /docs/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/assets/logo.png -------------------------------------------------------------------------------- /docs/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/assets/logo.svg -------------------------------------------------------------------------------- /docs/src/cloud/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/cloud/index.md -------------------------------------------------------------------------------- /docs/src/enterprise/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/enterprise/index.md -------------------------------------------------------------------------------- /docs/src/enterprise/upgrade.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/enterprise/upgrade.md -------------------------------------------------------------------------------- /docs/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/favicon.ico -------------------------------------------------------------------------------- /docs/src/howto/copying.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/howto/copying.md -------------------------------------------------------------------------------- /docs/src/howto/deploy/aws.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/howto/deploy/aws.md -------------------------------------------------------------------------------- /docs/src/howto/deploy/azure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/howto/deploy/azure.md -------------------------------------------------------------------------------- /docs/src/howto/deploy/gcp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/howto/deploy/gcp.md -------------------------------------------------------------------------------- /docs/src/howto/deploy/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/howto/deploy/index.md -------------------------------------------------------------------------------- /docs/src/howto/export.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/howto/export.md -------------------------------------------------------------------------------- /docs/src/howto/hooks/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/howto/hooks/index.md -------------------------------------------------------------------------------- /docs/src/howto/hooks/lua.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/howto/hooks/lua.md -------------------------------------------------------------------------------- /docs/src/howto/import.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/howto/import.md -------------------------------------------------------------------------------- /docs/src/howto/migrate-away.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/howto/migrate-away.md -------------------------------------------------------------------------------- /docs/src/howto/mirroring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/howto/mirroring.md -------------------------------------------------------------------------------- /docs/src/howto/private-link.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/howto/private-link.md -------------------------------------------------------------------------------- /docs/src/howto/scim.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/howto/scim.md -------------------------------------------------------------------------------- /docs/src/howto/sizing-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/howto/sizing-guide.md -------------------------------------------------------------------------------- /docs/src/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/index.md -------------------------------------------------------------------------------- /docs/src/integrations/delta.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/integrations/delta.md -------------------------------------------------------------------------------- /docs/src/integrations/git.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/integrations/git.md -------------------------------------------------------------------------------- /docs/src/integrations/hive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/integrations/hive.md -------------------------------------------------------------------------------- /docs/src/integrations/kafka.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/integrations/kafka.md -------------------------------------------------------------------------------- /docs/src/integrations/r.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/integrations/r.md -------------------------------------------------------------------------------- /docs/src/integrations/spark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/integrations/spark.md -------------------------------------------------------------------------------- /docs/src/logo.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/src/project/docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/project/docs.md -------------------------------------------------------------------------------- /docs/src/project/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/project/index.md -------------------------------------------------------------------------------- /docs/src/quickstart/branch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/quickstart/branch.md -------------------------------------------------------------------------------- /docs/src/quickstart/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/quickstart/index.md -------------------------------------------------------------------------------- /docs/src/quickstart/launch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/quickstart/launch.md -------------------------------------------------------------------------------- /docs/src/quickstart/query.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/quickstart/query.md -------------------------------------------------------------------------------- /docs/src/reference/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/reference/api.md -------------------------------------------------------------------------------- /docs/src/reference/auditing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/reference/auditing.md -------------------------------------------------------------------------------- /docs/src/reference/cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/reference/cli.md -------------------------------------------------------------------------------- /docs/src/reference/monitor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/reference/monitor.md -------------------------------------------------------------------------------- /docs/src/reference/mount.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/reference/mount.md -------------------------------------------------------------------------------- /docs/src/reference/s3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/reference/s3.md -------------------------------------------------------------------------------- /docs/src/security/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/security/index.md -------------------------------------------------------------------------------- /docs/src/security/rbac.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/security/rbac.md -------------------------------------------------------------------------------- /docs/src/security/sso.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/security/sso.md -------------------------------------------------------------------------------- /docs/src/security/sts-login.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/security/sts-login.md -------------------------------------------------------------------------------- /docs/src/understand/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/understand/faq.md -------------------------------------------------------------------------------- /docs/src/understand/how/kv.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/understand/how/kv.md -------------------------------------------------------------------------------- /docs/src/understand/model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/docs/src/understand/model.md -------------------------------------------------------------------------------- /esti/adapter_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/adapter_utils.go -------------------------------------------------------------------------------- /esti/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/auth_test.go -------------------------------------------------------------------------------- /esti/catalog_export_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/catalog_export_test.go -------------------------------------------------------------------------------- /esti/commit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/commit_test.go -------------------------------------------------------------------------------- /esti/copy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/copy_test.go -------------------------------------------------------------------------------- /esti/delete_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/delete_test.go -------------------------------------------------------------------------------- /esti/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/docs/README.md -------------------------------------------------------------------------------- /esti/docs/img/esti_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/docs/img/esti_config.png -------------------------------------------------------------------------------- /esti/docs/img/go_build.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/docs/img/go_build.png -------------------------------------------------------------------------------- /esti/docs/img/go_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/docs/img/go_test.png -------------------------------------------------------------------------------- /esti/docs/img/postgres.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/docs/img/postgres.png -------------------------------------------------------------------------------- /esti/esti_embed_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/esti_embed_util.go -------------------------------------------------------------------------------- /esti/esti_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/esti_utils.go -------------------------------------------------------------------------------- /esti/files/ro_1k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/files/ro_1k -------------------------------------------------------------------------------- /esti/files/ro_1k_other: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/files/ro_1k_other -------------------------------------------------------------------------------- /esti/files/upload_file.txt: -------------------------------------------------------------------------------- 1 | Text file to upload. -------------------------------------------------------------------------------- /esti/gc_test_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/gc_test_utils.go -------------------------------------------------------------------------------- /esti/golden/lakectl_bisect_reset.golden: -------------------------------------------------------------------------------- 1 | Cleared bisect session 2 | -------------------------------------------------------------------------------- /esti/golden/lakectl_bisect_reset_not_started.golden: -------------------------------------------------------------------------------- 1 | Warning: No active bisect session 2 | 3 | -------------------------------------------------------------------------------- /esti/golden/lakectl_branch_list_prefix.golden: -------------------------------------------------------------------------------- 1 | ${DEST_BRANCH} 2 | 3 | -------------------------------------------------------------------------------- /esti/golden/lakectl_branch_protection_list.term.golden: -------------------------------------------------------------------------------- 1 | ${BRANCH} 2 | 3 | -------------------------------------------------------------------------------- /esti/golden/lakectl_doctor_ok.golden: -------------------------------------------------------------------------------- 1 | Valid configuration 2 | -------------------------------------------------------------------------------- /esti/golden/lakectl_empty.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esti/golden/lakectl_fs_presign.golden: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /esti/golden/lakectl_tag_list_prefix.golden: -------------------------------------------------------------------------------- 1 | ${TAG1} 2 | 3 | -------------------------------------------------------------------------------- /esti/golden/lakectl_tag_show.golden: -------------------------------------------------------------------------------- 1 | ${TAG} 2 | -------------------------------------------------------------------------------- /esti/golden/lakectl_usage_summary.golden: -------------------------------------------------------------------------------- 1 | usage report is not enabled 2 | Error executing command. 3 | -------------------------------------------------------------------------------- /esti/golden/lakefs/help.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/golden/lakefs/help.golden -------------------------------------------------------------------------------- /esti/hooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/hooks.go -------------------------------------------------------------------------------- /esti/hooks_failure_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/hooks_failure_test.go -------------------------------------------------------------------------------- /esti/hooks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/hooks_test.go -------------------------------------------------------------------------------- /esti/identity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/identity_test.go -------------------------------------------------------------------------------- /esti/import_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/import_test.go -------------------------------------------------------------------------------- /esti/lakectl_command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/lakectl_command.go -------------------------------------------------------------------------------- /esti/lakectl_diff_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/lakectl_diff_test.go -------------------------------------------------------------------------------- /esti/lakectl_doctor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/lakectl_doctor_test.go -------------------------------------------------------------------------------- /esti/lakectl_local_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/lakectl_local_test.go -------------------------------------------------------------------------------- /esti/lakectl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/lakectl_test.go -------------------------------------------------------------------------------- /esti/lakectl_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/lakectl_util.go -------------------------------------------------------------------------------- /esti/lakectl_util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/lakectl_util_test.go -------------------------------------------------------------------------------- /esti/lakefs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/lakefs_test.go -------------------------------------------------------------------------------- /esti/lakefs_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/lakefs_util.go -------------------------------------------------------------------------------- /esti/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/main_test.go -------------------------------------------------------------------------------- /esti/merge_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/merge_test.go -------------------------------------------------------------------------------- /esti/metadata_download_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/metadata_download_test.go -------------------------------------------------------------------------------- /esti/multipart_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/multipart_test.go -------------------------------------------------------------------------------- /esti/ops/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/ops/docker-compose.yaml -------------------------------------------------------------------------------- /esti/presign_expiry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/presign_expiry_test.go -------------------------------------------------------------------------------- /esti/presign_multipart_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/presign_multipart_test.go -------------------------------------------------------------------------------- /esti/presign_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/presign_test.go -------------------------------------------------------------------------------- /esti/repository_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/repository_test.go -------------------------------------------------------------------------------- /esti/rollback_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/rollback_test.go -------------------------------------------------------------------------------- /esti/s3_gateway_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/s3_gateway_test.go -------------------------------------------------------------------------------- /esti/sanity_api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/sanity_api_test.go -------------------------------------------------------------------------------- /esti/scripts/lakefs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/scripts/lakefs.yaml -------------------------------------------------------------------------------- /esti/scripts/runner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/scripts/runner.sh -------------------------------------------------------------------------------- /esti/scripts/set_env_vars.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/scripts/set_env_vars.sh -------------------------------------------------------------------------------- /esti/unified_gc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/unified_gc_test.go -------------------------------------------------------------------------------- /esti/webhook_server_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/webhook_server_util.go -------------------------------------------------------------------------------- /esti/zero_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/esti/zero_reader.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/go.sum -------------------------------------------------------------------------------- /go.work: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/go.work -------------------------------------------------------------------------------- /go.work.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/go.work.sum -------------------------------------------------------------------------------- /modules/api/factory/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/modules/api/factory/build.go -------------------------------------------------------------------------------- /modules/api/factory/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/modules/api/factory/go.mod -------------------------------------------------------------------------------- /modules/api/factory/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/modules/api/factory/go.sum -------------------------------------------------------------------------------- /modules/auth/factory/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/modules/auth/factory/build.go -------------------------------------------------------------------------------- /modules/auth/factory/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/modules/auth/factory/go.mod -------------------------------------------------------------------------------- /modules/auth/factory/go.sum: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/authentication/factory/go.sum: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/block/factory/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/modules/block/factory/build.go -------------------------------------------------------------------------------- /modules/block/factory/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/modules/block/factory/go.mod -------------------------------------------------------------------------------- /modules/block/factory/go.sum: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/catalog/factory/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/modules/catalog/factory/go.mod -------------------------------------------------------------------------------- /modules/config/factory/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/modules/config/factory/go.mod -------------------------------------------------------------------------------- /modules/gateway/factory/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/modules/gateway/factory/go.mod -------------------------------------------------------------------------------- /modules/gateway/factory/go.sum: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/license/factory/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/modules/license/factory/go.mod -------------------------------------------------------------------------------- /pkg/actions/action.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/actions/action.go -------------------------------------------------------------------------------- /pkg/actions/action_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/actions/action_test.go -------------------------------------------------------------------------------- /pkg/actions/actions.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/actions/actions.pb.go -------------------------------------------------------------------------------- /pkg/actions/actions.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/actions/actions.proto -------------------------------------------------------------------------------- /pkg/actions/airflow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/actions/airflow.go -------------------------------------------------------------------------------- /pkg/actions/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/actions/errors.go -------------------------------------------------------------------------------- /pkg/actions/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/actions/event.go -------------------------------------------------------------------------------- /pkg/actions/hook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/actions/hook.go -------------------------------------------------------------------------------- /pkg/actions/id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/actions/id.go -------------------------------------------------------------------------------- /pkg/actions/lua.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/actions/lua.go -------------------------------------------------------------------------------- /pkg/actions/lua/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/actions/lua/LICENSE.md -------------------------------------------------------------------------------- /pkg/actions/lua/hook/lib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/actions/lua/hook/lib.go -------------------------------------------------------------------------------- /pkg/actions/lua/load.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/actions/lua/load.go -------------------------------------------------------------------------------- /pkg/actions/lua/net/url/url.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/actions/lua/net/url/url.go -------------------------------------------------------------------------------- /pkg/actions/lua/open.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/actions/lua/open.go -------------------------------------------------------------------------------- /pkg/actions/lua/path/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/actions/lua/path/path.go -------------------------------------------------------------------------------- /pkg/actions/lua/stdlib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/actions/lua/stdlib.go -------------------------------------------------------------------------------- /pkg/actions/lua/time/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/actions/lua/time/time.go -------------------------------------------------------------------------------- /pkg/actions/lua/uuid/uuid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/actions/lua/uuid/uuid.go -------------------------------------------------------------------------------- /pkg/actions/lua_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/actions/lua_test.go -------------------------------------------------------------------------------- /pkg/actions/output_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/actions/output_writer.go -------------------------------------------------------------------------------- /pkg/actions/secure_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/actions/secure_string.go -------------------------------------------------------------------------------- /pkg/actions/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/actions/service.go -------------------------------------------------------------------------------- /pkg/actions/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/actions/service_test.go -------------------------------------------------------------------------------- /pkg/actions/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/actions/source.go -------------------------------------------------------------------------------- /pkg/actions/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/actions/store.go -------------------------------------------------------------------------------- /pkg/actions/testdata/action_invalid_yaml.yaml: -------------------------------------------------------------------------------- 1 | not a yaml file -------------------------------------------------------------------------------- /pkg/actions/testdata/lua/loadfile.lua: -------------------------------------------------------------------------------- 1 | 2 | f = loadfile("foo.lua") -------------------------------------------------------------------------------- /pkg/actions/testdata/lua/print_user.output: -------------------------------------------------------------------------------- 1 | hello user1! -------------------------------------------------------------------------------- /pkg/actions/testdata/lua/simple_math.lua: -------------------------------------------------------------------------------- 1 | print(tostring(10 * 438943)) -------------------------------------------------------------------------------- /pkg/actions/testdata/lua/simple_math.output: -------------------------------------------------------------------------------- 1 | 4389430 2 | -------------------------------------------------------------------------------- /pkg/actions/testdata/lua/strings_partition.output: -------------------------------------------------------------------------------- 1 | strings partition -------------------------------------------------------------------------------- /pkg/actions/webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/actions/webhook.go -------------------------------------------------------------------------------- /pkg/api/apigen/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/apigen/doc.go -------------------------------------------------------------------------------- /pkg/api/apiutil/constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/apiutil/constant.go -------------------------------------------------------------------------------- /pkg/api/apiutil/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/apiutil/endpoint.go -------------------------------------------------------------------------------- /pkg/api/apiutil/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/apiutil/util.go -------------------------------------------------------------------------------- /pkg/api/audit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/audit.go -------------------------------------------------------------------------------- /pkg/api/auth_middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/auth_middleware.go -------------------------------------------------------------------------------- /pkg/api/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/controller.go -------------------------------------------------------------------------------- /pkg/api/controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/controller_test.go -------------------------------------------------------------------------------- /pkg/api/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/errors.go -------------------------------------------------------------------------------- /pkg/api/etag_middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/etag_middleware.go -------------------------------------------------------------------------------- /pkg/api/helpers/download.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/helpers/download.go -------------------------------------------------------------------------------- /pkg/api/helpers/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/helpers/errors.go -------------------------------------------------------------------------------- /pkg/api/helpers/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/helpers/errors_test.go -------------------------------------------------------------------------------- /pkg/api/helpers/upload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/helpers/upload.go -------------------------------------------------------------------------------- /pkg/api/injectsnippetsfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/injectsnippetsfs.go -------------------------------------------------------------------------------- /pkg/api/logout_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/logout_handler.go -------------------------------------------------------------------------------- /pkg/api/metrics_middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/metrics_middleware.go -------------------------------------------------------------------------------- /pkg/api/params/codesnippet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/params/codesnippet.go -------------------------------------------------------------------------------- /pkg/api/params/customviewer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/params/customviewer.go -------------------------------------------------------------------------------- /pkg/api/security_middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/security_middleware.go -------------------------------------------------------------------------------- /pkg/api/serve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/serve.go -------------------------------------------------------------------------------- /pkg/api/serve_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/serve_test.go -------------------------------------------------------------------------------- /pkg/api/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/stats.go -------------------------------------------------------------------------------- /pkg/api/testdata/first.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/testdata/first.html -------------------------------------------------------------------------------- /pkg/api/testdata/second.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/testdata/second.html -------------------------------------------------------------------------------- /pkg/api/tmpl/inline.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/tmpl/inline.tmpl -------------------------------------------------------------------------------- /pkg/api/transform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/transform.go -------------------------------------------------------------------------------- /pkg/api/ui_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/ui_handler.go -------------------------------------------------------------------------------- /pkg/api/ui_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/api/ui_handler_test.go -------------------------------------------------------------------------------- /pkg/auth/arn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/arn.go -------------------------------------------------------------------------------- /pkg/auth/arn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/arn_test.go -------------------------------------------------------------------------------- /pkg/auth/authenticator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/authenticator.go -------------------------------------------------------------------------------- /pkg/auth/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/base.go -------------------------------------------------------------------------------- /pkg/auth/basic_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/basic_service.go -------------------------------------------------------------------------------- /pkg/auth/basic_service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/basic_service_test.go -------------------------------------------------------------------------------- /pkg/auth/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/cache.go -------------------------------------------------------------------------------- /pkg/auth/client_trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/client_trace.go -------------------------------------------------------------------------------- /pkg/auth/condition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/condition.go -------------------------------------------------------------------------------- /pkg/auth/condition_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/condition_test.go -------------------------------------------------------------------------------- /pkg/auth/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/context.go -------------------------------------------------------------------------------- /pkg/auth/crypt/encryption.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/crypt/encryption.go -------------------------------------------------------------------------------- /pkg/auth/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/errors.go -------------------------------------------------------------------------------- /pkg/auth/factory/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/factory/build.go -------------------------------------------------------------------------------- /pkg/auth/keys/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/keys/keys.go -------------------------------------------------------------------------------- /pkg/auth/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/metadata.go -------------------------------------------------------------------------------- /pkg/auth/metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/metadata_test.go -------------------------------------------------------------------------------- /pkg/auth/model/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/model/model.go -------------------------------------------------------------------------------- /pkg/auth/model/model.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/model/model.pb.go -------------------------------------------------------------------------------- /pkg/auth/model/model.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/model/model.proto -------------------------------------------------------------------------------- /pkg/auth/model/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/model/validation.go -------------------------------------------------------------------------------- /pkg/auth/monitored.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/monitored.go -------------------------------------------------------------------------------- /pkg/auth/params/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/params/auth.go -------------------------------------------------------------------------------- /pkg/auth/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/service.go -------------------------------------------------------------------------------- /pkg/auth/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/service_test.go -------------------------------------------------------------------------------- /pkg/auth/setup/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/setup/setup.go -------------------------------------------------------------------------------- /pkg/auth/setup/setup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/setup/setup_test.go -------------------------------------------------------------------------------- /pkg/auth/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/token.go -------------------------------------------------------------------------------- /pkg/auth/token_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/token_test.go -------------------------------------------------------------------------------- /pkg/auth/wildcard/match.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/auth/wildcard/match.go -------------------------------------------------------------------------------- /pkg/authentication/apiclient/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/authentication/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/authentication/errors.go -------------------------------------------------------------------------------- /pkg/authentication/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/authentication/service.go -------------------------------------------------------------------------------- /pkg/authentication/tokens.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/authentication/tokens.go -------------------------------------------------------------------------------- /pkg/batch/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/batch/executor.go -------------------------------------------------------------------------------- /pkg/batch/executor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/batch/executor_test.go -------------------------------------------------------------------------------- /pkg/block/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/adapter.go -------------------------------------------------------------------------------- /pkg/block/azure/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/azure/adapter.go -------------------------------------------------------------------------------- /pkg/block/azure/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/azure/client_test.go -------------------------------------------------------------------------------- /pkg/block/azure/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/azure/main_test.go -------------------------------------------------------------------------------- /pkg/block/azure/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/azure/metrics.go -------------------------------------------------------------------------------- /pkg/block/azure/walker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/azure/walker.go -------------------------------------------------------------------------------- /pkg/block/blocktest/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/blocktest/adapter.go -------------------------------------------------------------------------------- /pkg/block/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/errors.go -------------------------------------------------------------------------------- /pkg/block/factory/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/factory/build.go -------------------------------------------------------------------------------- /pkg/block/gs/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/gs/adapter.go -------------------------------------------------------------------------------- /pkg/block/gs/adapter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/gs/adapter_test.go -------------------------------------------------------------------------------- /pkg/block/gs/compose.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/gs/compose.go -------------------------------------------------------------------------------- /pkg/block/gs/compose_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/gs/compose_test.go -------------------------------------------------------------------------------- /pkg/block/gs/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/gs/main_test.go -------------------------------------------------------------------------------- /pkg/block/gs/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/gs/metrics.go -------------------------------------------------------------------------------- /pkg/block/gs/walker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/gs/walker.go -------------------------------------------------------------------------------- /pkg/block/hashing_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/hashing_reader.go -------------------------------------------------------------------------------- /pkg/block/local/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/local/adapter.go -------------------------------------------------------------------------------- /pkg/block/local/etag_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/local/etag_test.go -------------------------------------------------------------------------------- /pkg/block/local/walker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/local/walker.go -------------------------------------------------------------------------------- /pkg/block/mem/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/mem/adapter.go -------------------------------------------------------------------------------- /pkg/block/mem/adapter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/mem/adapter_test.go -------------------------------------------------------------------------------- /pkg/block/mem/walker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/mem/walker.go -------------------------------------------------------------------------------- /pkg/block/metadata_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/metadata_provider.go -------------------------------------------------------------------------------- /pkg/block/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/metrics.go -------------------------------------------------------------------------------- /pkg/block/namespace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/namespace.go -------------------------------------------------------------------------------- /pkg/block/namespace_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/namespace_test.go -------------------------------------------------------------------------------- /pkg/block/params/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/params/block.go -------------------------------------------------------------------------------- /pkg/block/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/path.go -------------------------------------------------------------------------------- /pkg/block/path_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/path_test.go -------------------------------------------------------------------------------- /pkg/block/s3/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/s3/adapter.go -------------------------------------------------------------------------------- /pkg/block/s3/adapter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/s3/adapter_test.go -------------------------------------------------------------------------------- /pkg/block/s3/client_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/s3/client_cache.go -------------------------------------------------------------------------------- /pkg/block/s3/extract_sse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/s3/extract_sse.go -------------------------------------------------------------------------------- /pkg/block/s3/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/s3/main_test.go -------------------------------------------------------------------------------- /pkg/block/s3/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/s3/metrics.go -------------------------------------------------------------------------------- /pkg/block/s3/testdata/chunk250_data500.input: -------------------------------------------------------------------------------- 1 | st# -------------------------------------------------------------------------------- /pkg/block/s3/testdata/chunk250_data510.input: -------------------------------------------------------------------------------- 1 | st# -------------------------------------------------------------------------------- /pkg/block/s3/testdata/chunk5_data0.input: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/block/s3/testdata/chunk600_data240.input: -------------------------------------------------------------------------------- 1 | stY -------------------------------------------------------------------------------- /pkg/block/s3/walker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/s3/walker.go -------------------------------------------------------------------------------- /pkg/block/transient/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/transient/adapter.go -------------------------------------------------------------------------------- /pkg/block/validations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/validations.go -------------------------------------------------------------------------------- /pkg/block/validations_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/validations_test.go -------------------------------------------------------------------------------- /pkg/block/walker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/block/walker.go -------------------------------------------------------------------------------- /pkg/cache/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/cache/cache.go -------------------------------------------------------------------------------- /pkg/cache/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/cache/cache_test.go -------------------------------------------------------------------------------- /pkg/cache/no_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/cache/no_cache.go -------------------------------------------------------------------------------- /pkg/cache/only_one.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/cache/only_one.go -------------------------------------------------------------------------------- /pkg/cache/only_one_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/cache/only_one_test.go -------------------------------------------------------------------------------- /pkg/catalog/actions_source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/catalog/actions_source.go -------------------------------------------------------------------------------- /pkg/catalog/catalog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/catalog/catalog.go -------------------------------------------------------------------------------- /pkg/catalog/catalog.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/catalog/catalog.pb.go -------------------------------------------------------------------------------- /pkg/catalog/catalog.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/catalog/catalog.proto -------------------------------------------------------------------------------- /pkg/catalog/catalog_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/catalog/catalog_test.go -------------------------------------------------------------------------------- /pkg/catalog/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/catalog/diff.go -------------------------------------------------------------------------------- /pkg/catalog/entry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/catalog/entry.go -------------------------------------------------------------------------------- /pkg/catalog/entry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/catalog/entry_test.go -------------------------------------------------------------------------------- /pkg/catalog/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/catalog/errors.go -------------------------------------------------------------------------------- /pkg/catalog/import.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/catalog/import.go -------------------------------------------------------------------------------- /pkg/catalog/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/catalog/model.go -------------------------------------------------------------------------------- /pkg/catalog/prefix_iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/catalog/prefix_iterator.go -------------------------------------------------------------------------------- /pkg/catalog/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/catalog/task.go -------------------------------------------------------------------------------- /pkg/catalog/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/catalog/validate.go -------------------------------------------------------------------------------- /pkg/cloud/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/cloud/metadata.go -------------------------------------------------------------------------------- /pkg/cloud/metadata_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/cloud/metadata_provider.go -------------------------------------------------------------------------------- /pkg/cloud/metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/cloud/metadata_test.go -------------------------------------------------------------------------------- /pkg/cmdutils/progress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/cmdutils/progress.go -------------------------------------------------------------------------------- /pkg/cmdutils/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/cmdutils/validation.go -------------------------------------------------------------------------------- /pkg/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/config/config.go -------------------------------------------------------------------------------- /pkg/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/config/config_test.go -------------------------------------------------------------------------------- /pkg/config/defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/config/defaults.go -------------------------------------------------------------------------------- /pkg/config/struct_fields.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/config/struct_fields.go -------------------------------------------------------------------------------- /pkg/config/struct_keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/config/struct_keys.go -------------------------------------------------------------------------------- /pkg/config/struct_keys_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/config/struct_keys_test.go -------------------------------------------------------------------------------- /pkg/config/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/config/types.go -------------------------------------------------------------------------------- /pkg/config/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/config/types_test.go -------------------------------------------------------------------------------- /pkg/diff/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/diff/diff.go -------------------------------------------------------------------------------- /pkg/distributed/mc_owner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/distributed/mc_owner.go -------------------------------------------------------------------------------- /pkg/distributed/mc_owner.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/distributed/mc_owner.pb.go -------------------------------------------------------------------------------- /pkg/distributed/mc_owner.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/distributed/mc_owner.proto -------------------------------------------------------------------------------- /pkg/fileutil/fs_case.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/fileutil/fs_case.go -------------------------------------------------------------------------------- /pkg/fileutil/fs_case_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/fileutil/fs_case_test.go -------------------------------------------------------------------------------- /pkg/fileutil/io.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/fileutil/io.go -------------------------------------------------------------------------------- /pkg/fileutil/io_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/fileutil/io_test.go -------------------------------------------------------------------------------- /pkg/fileutil/writer_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/fileutil/writer_reader.go -------------------------------------------------------------------------------- /pkg/flare/flare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/flare/flare.go -------------------------------------------------------------------------------- /pkg/flare/flare_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/flare/flare_test.go -------------------------------------------------------------------------------- /pkg/flare/permissions_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/flare/permissions_linux.go -------------------------------------------------------------------------------- /pkg/flare/writers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/flare/writers.go -------------------------------------------------------------------------------- /pkg/gateway/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/gateway/errors/errors.go -------------------------------------------------------------------------------- /pkg/gateway/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/gateway/handler.go -------------------------------------------------------------------------------- /pkg/gateway/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/gateway/handler_test.go -------------------------------------------------------------------------------- /pkg/gateway/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/gateway/middleware.go -------------------------------------------------------------------------------- /pkg/gateway/middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/gateway/middleware_test.go -------------------------------------------------------------------------------- /pkg/gateway/operations/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/gateway/operations/base.go -------------------------------------------------------------------------------- /pkg/gateway/path/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/gateway/path/resolver.go -------------------------------------------------------------------------------- /pkg/gateway/serde/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/gateway/serde/types.go -------------------------------------------------------------------------------- /pkg/gateway/serde/xml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/gateway/serde/xml.go -------------------------------------------------------------------------------- /pkg/gateway/serde/xml_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/gateway/serde/xml_test.go -------------------------------------------------------------------------------- /pkg/gateway/sig/javav2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/gateway/sig/javav2.go -------------------------------------------------------------------------------- /pkg/gateway/sig/sig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/gateway/sig/sig.go -------------------------------------------------------------------------------- /pkg/gateway/sig/sig_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/gateway/sig/sig_test.go -------------------------------------------------------------------------------- /pkg/gateway/sig/v2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/gateway/sig/v2.go -------------------------------------------------------------------------------- /pkg/gateway/sig/v2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/gateway/sig/v2_test.go -------------------------------------------------------------------------------- /pkg/gateway/sig/v4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/gateway/sig/v4.go -------------------------------------------------------------------------------- /pkg/gateway/sig/v4_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/gateway/sig/v4_test.go -------------------------------------------------------------------------------- /pkg/gateway/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/gateway/stats.go -------------------------------------------------------------------------------- /pkg/git/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/git/errors/errors.go -------------------------------------------------------------------------------- /pkg/git/git.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/git/git.go -------------------------------------------------------------------------------- /pkg/git/git_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/git/git_test.go -------------------------------------------------------------------------------- /pkg/git/internal/shared.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/git/internal/shared.go -------------------------------------------------------------------------------- /pkg/graveler/committed/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/graveler/committed/diff.go -------------------------------------------------------------------------------- /pkg/graveler/delete_sensor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/graveler/delete_sensor.go -------------------------------------------------------------------------------- /pkg/graveler/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/graveler/errors.go -------------------------------------------------------------------------------- /pkg/graveler/graveler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/graveler/graveler.go -------------------------------------------------------------------------------- /pkg/graveler/graveler.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/graveler/graveler.pb.go -------------------------------------------------------------------------------- /pkg/graveler/graveler.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/graveler/graveler.proto -------------------------------------------------------------------------------- /pkg/graveler/graveler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/graveler/graveler_test.go -------------------------------------------------------------------------------- /pkg/graveler/hooks_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/graveler/hooks_handler.go -------------------------------------------------------------------------------- /pkg/graveler/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/graveler/main_test.go -------------------------------------------------------------------------------- /pkg/graveler/mock/graveler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/graveler/mock/graveler.go -------------------------------------------------------------------------------- /pkg/graveler/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/graveler/model.go -------------------------------------------------------------------------------- /pkg/graveler/prefix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/graveler/prefix.go -------------------------------------------------------------------------------- /pkg/graveler/ref/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/graveler/ref/main_test.go -------------------------------------------------------------------------------- /pkg/graveler/ref/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/graveler/ref/manager.go -------------------------------------------------------------------------------- /pkg/graveler/ref/parse_ref.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/graveler/ref/parse_ref.go -------------------------------------------------------------------------------- /pkg/graveler/ref/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/graveler/ref/utils_test.go -------------------------------------------------------------------------------- /pkg/graveler/serde.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/graveler/serde.go -------------------------------------------------------------------------------- /pkg/graveler/sstable/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/graveler/sstable/writer.go -------------------------------------------------------------------------------- /pkg/graveler/testutil/fakes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/graveler/testutil/fakes.go -------------------------------------------------------------------------------- /pkg/graveler/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/graveler/validate.go -------------------------------------------------------------------------------- /pkg/graveler/validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/graveler/validate_test.go -------------------------------------------------------------------------------- /pkg/httputil/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/httputil/client.go -------------------------------------------------------------------------------- /pkg/httputil/client_trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/httputil/client_trace.go -------------------------------------------------------------------------------- /pkg/httputil/endpoints.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/httputil/endpoints.go -------------------------------------------------------------------------------- /pkg/httputil/formats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/httputil/formats.go -------------------------------------------------------------------------------- /pkg/httputil/headers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/httputil/headers.go -------------------------------------------------------------------------------- /pkg/httputil/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/httputil/logging.go -------------------------------------------------------------------------------- /pkg/httputil/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/httputil/metrics.go -------------------------------------------------------------------------------- /pkg/httputil/range.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/httputil/range.go -------------------------------------------------------------------------------- /pkg/httputil/range_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/httputil/range_test.go -------------------------------------------------------------------------------- /pkg/httputil/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/httputil/request.go -------------------------------------------------------------------------------- /pkg/httputil/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/httputil/response.go -------------------------------------------------------------------------------- /pkg/httputil/scheme.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/httputil/scheme.go -------------------------------------------------------------------------------- /pkg/httputil/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/httputil/server.go -------------------------------------------------------------------------------- /pkg/httputil/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/httputil/server_test.go -------------------------------------------------------------------------------- /pkg/httputil/tracing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/httputil/tracing.go -------------------------------------------------------------------------------- /pkg/httputil/writers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/httputil/writers.go -------------------------------------------------------------------------------- /pkg/icebergsync/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/icebergsync/controller.go -------------------------------------------------------------------------------- /pkg/ident/ident.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/ident/ident.go -------------------------------------------------------------------------------- /pkg/kv/cosmosdb/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/cosmosdb/main_test.go -------------------------------------------------------------------------------- /pkg/kv/cosmosdb/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/cosmosdb/store.go -------------------------------------------------------------------------------- /pkg/kv/dump.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/dump.go -------------------------------------------------------------------------------- /pkg/kv/dynamodb/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/dynamodb/main_test.go -------------------------------------------------------------------------------- /pkg/kv/dynamodb/rate_limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/dynamodb/rate_limit.go -------------------------------------------------------------------------------- /pkg/kv/dynamodb/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/dynamodb/stats.go -------------------------------------------------------------------------------- /pkg/kv/dynamodb/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/dynamodb/store.go -------------------------------------------------------------------------------- /pkg/kv/dynamodb/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/dynamodb/store_test.go -------------------------------------------------------------------------------- /pkg/kv/iterators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/iterators.go -------------------------------------------------------------------------------- /pkg/kv/iterators_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/iterators_test.go -------------------------------------------------------------------------------- /pkg/kv/kvparams/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/kvparams/database.go -------------------------------------------------------------------------------- /pkg/kv/kvtest/iterators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/kvtest/iterators.go -------------------------------------------------------------------------------- /pkg/kv/kvtest/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/kvtest/store.go -------------------------------------------------------------------------------- /pkg/kv/kvtest/test_model.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/kvtest/test_model.pb.go -------------------------------------------------------------------------------- /pkg/kv/kvtest/test_model.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/kvtest/test_model.proto -------------------------------------------------------------------------------- /pkg/kv/local/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/local/driver.go -------------------------------------------------------------------------------- /pkg/kv/local/iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/local/iterator.go -------------------------------------------------------------------------------- /pkg/kv/local/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/local/logger.go -------------------------------------------------------------------------------- /pkg/kv/local/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/local/store.go -------------------------------------------------------------------------------- /pkg/kv/local/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/local/store_test.go -------------------------------------------------------------------------------- /pkg/kv/mem/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/mem/store.go -------------------------------------------------------------------------------- /pkg/kv/mem/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/mem/store_test.go -------------------------------------------------------------------------------- /pkg/kv/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/metrics.go -------------------------------------------------------------------------------- /pkg/kv/migration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/migration.go -------------------------------------------------------------------------------- /pkg/kv/mock/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/mock/store.go -------------------------------------------------------------------------------- /pkg/kv/msg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/msg.go -------------------------------------------------------------------------------- /pkg/kv/msg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/msg_test.go -------------------------------------------------------------------------------- /pkg/kv/postgres/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/postgres/main_test.go -------------------------------------------------------------------------------- /pkg/kv/postgres/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/postgres/store.go -------------------------------------------------------------------------------- /pkg/kv/postgres/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/postgres/store_test.go -------------------------------------------------------------------------------- /pkg/kv/record_match.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/record_match.go -------------------------------------------------------------------------------- /pkg/kv/record_match_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/record_match_test.go -------------------------------------------------------------------------------- /pkg/kv/scan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/scan.go -------------------------------------------------------------------------------- /pkg/kv/secondary_index.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/secondary_index.pb.go -------------------------------------------------------------------------------- /pkg/kv/secondary_index.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/secondary_index.proto -------------------------------------------------------------------------------- /pkg/kv/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/store.go -------------------------------------------------------------------------------- /pkg/kv/store_limiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/store_limiter.go -------------------------------------------------------------------------------- /pkg/kv/store_limiter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/store_limiter_test.go -------------------------------------------------------------------------------- /pkg/kv/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/kv/store_test.go -------------------------------------------------------------------------------- /pkg/license/license.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/license/license.go -------------------------------------------------------------------------------- /pkg/loadtest/loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/loadtest/loader.go -------------------------------------------------------------------------------- /pkg/loadtest/scenario.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/loadtest/scenario.go -------------------------------------------------------------------------------- /pkg/local/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/local/config.go -------------------------------------------------------------------------------- /pkg/local/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/local/diff.go -------------------------------------------------------------------------------- /pkg/local/diff_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/local/diff_test.go -------------------------------------------------------------------------------- /pkg/local/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/local/errors.go -------------------------------------------------------------------------------- /pkg/local/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/local/index.go -------------------------------------------------------------------------------- /pkg/local/index_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/local/index_test.go -------------------------------------------------------------------------------- /pkg/local/posix_permissions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/local/posix_permissions.go -------------------------------------------------------------------------------- /pkg/local/progress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/local/progress.go -------------------------------------------------------------------------------- /pkg/local/string_heap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/local/string_heap.go -------------------------------------------------------------------------------- /pkg/local/string_heap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/local/string_heap_test.go -------------------------------------------------------------------------------- /pkg/local/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/local/sync.go -------------------------------------------------------------------------------- /pkg/local/sync_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/local/sync_test.go -------------------------------------------------------------------------------- /pkg/local/testdata/localdiff/t1/sub/f.txt: -------------------------------------------------------------------------------- 1 | foo -------------------------------------------------------------------------------- /pkg/local/testdata/localdiff/t1/sub/folder/f.txt: -------------------------------------------------------------------------------- 1 | barrrr -------------------------------------------------------------------------------- /pkg/logging/aws.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/logging/aws.go -------------------------------------------------------------------------------- /pkg/logging/caller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/logging/caller.go -------------------------------------------------------------------------------- /pkg/logging/dummy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/logging/dummy.go -------------------------------------------------------------------------------- /pkg/logging/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/logging/logger.go -------------------------------------------------------------------------------- /pkg/logging/logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/logging/logger_test.go -------------------------------------------------------------------------------- /pkg/logging/syslogs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/logging/syslogs.go -------------------------------------------------------------------------------- /pkg/mock/mock_actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/mock/mock_actions.go -------------------------------------------------------------------------------- /pkg/osinfo/osinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/osinfo/osinfo.go -------------------------------------------------------------------------------- /pkg/osinfo/osinfo_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/osinfo/osinfo_darwin.go -------------------------------------------------------------------------------- /pkg/osinfo/osinfo_freebsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/osinfo/osinfo_freebsd.go -------------------------------------------------------------------------------- /pkg/osinfo/osinfo_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/osinfo/osinfo_linux.go -------------------------------------------------------------------------------- /pkg/osinfo/osinfo_openbsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/osinfo/osinfo_openbsd.go -------------------------------------------------------------------------------- /pkg/osinfo/osinfo_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/osinfo/osinfo_windows.go -------------------------------------------------------------------------------- /pkg/permissions/actions.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/permissions/actions.gen.go -------------------------------------------------------------------------------- /pkg/permissions/actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/permissions/actions.go -------------------------------------------------------------------------------- /pkg/permissions/permission.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/permissions/permission.go -------------------------------------------------------------------------------- /pkg/pyramid/directory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/pyramid/directory.go -------------------------------------------------------------------------------- /pkg/pyramid/directory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/pyramid/directory_test.go -------------------------------------------------------------------------------- /pkg/pyramid/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/pyramid/errors.go -------------------------------------------------------------------------------- /pkg/pyramid/eviction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/pyramid/eviction.go -------------------------------------------------------------------------------- /pkg/pyramid/file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/pyramid/file_test.go -------------------------------------------------------------------------------- /pkg/pyramid/file_tracker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/pyramid/file_tracker.go -------------------------------------------------------------------------------- /pkg/pyramid/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/pyramid/main_test.go -------------------------------------------------------------------------------- /pkg/pyramid/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/pyramid/metrics.go -------------------------------------------------------------------------------- /pkg/pyramid/mock/pyramid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/pyramid/mock/pyramid.go -------------------------------------------------------------------------------- /pkg/pyramid/params/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/pyramid/params/params.go -------------------------------------------------------------------------------- /pkg/pyramid/pyramid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/pyramid/pyramid.go -------------------------------------------------------------------------------- /pkg/pyramid/ro_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/pyramid/ro_file.go -------------------------------------------------------------------------------- /pkg/pyramid/tier_fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/pyramid/tier_fs.go -------------------------------------------------------------------------------- /pkg/pyramid/tier_fs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/pyramid/tier_fs_test.go -------------------------------------------------------------------------------- /pkg/pyramid/wr_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/pyramid/wr_file.go -------------------------------------------------------------------------------- /pkg/stats/collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/stats/collector.go -------------------------------------------------------------------------------- /pkg/stats/collector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/stats/collector_test.go -------------------------------------------------------------------------------- /pkg/stats/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/stats/metadata.go -------------------------------------------------------------------------------- /pkg/stats/metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/stats/metadata_test.go -------------------------------------------------------------------------------- /pkg/stats/nullcollector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/stats/nullcollector.go -------------------------------------------------------------------------------- /pkg/stats/sender.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/stats/sender.go -------------------------------------------------------------------------------- /pkg/stats/usage_counter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/stats/usage_counter.go -------------------------------------------------------------------------------- /pkg/testutil/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/testutil/adapter.go -------------------------------------------------------------------------------- /pkg/testutil/checksum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/testutil/checksum.go -------------------------------------------------------------------------------- /pkg/testutil/cosmosdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/testutil/cosmosdb.go -------------------------------------------------------------------------------- /pkg/testutil/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/testutil/db.go -------------------------------------------------------------------------------- /pkg/testutil/dynamodb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/testutil/dynamodb.go -------------------------------------------------------------------------------- /pkg/testutil/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/testutil/env.go -------------------------------------------------------------------------------- /pkg/testutil/random.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/testutil/random.go -------------------------------------------------------------------------------- /pkg/testutil/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/testutil/setup.go -------------------------------------------------------------------------------- /pkg/testutil/stress/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/testutil/stress/pool.go -------------------------------------------------------------------------------- /pkg/testutil/stress/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/testutil/stress/stats.go -------------------------------------------------------------------------------- /pkg/upload/path_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/upload/path_provider.go -------------------------------------------------------------------------------- /pkg/upload/write_blob.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/upload/write_blob.go -------------------------------------------------------------------------------- /pkg/upload/write_blob_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/upload/write_blob_test.go -------------------------------------------------------------------------------- /pkg/uri/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/uri/parser.go -------------------------------------------------------------------------------- /pkg/uri/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/uri/parser_test.go -------------------------------------------------------------------------------- /pkg/validator/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/validator/validate.go -------------------------------------------------------------------------------- /pkg/version/audit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/version/audit.go -------------------------------------------------------------------------------- /pkg/version/audit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/version/audit_test.go -------------------------------------------------------------------------------- /pkg/version/latest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/version/latest.go -------------------------------------------------------------------------------- /pkg/version/latest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/version/latest_test.go -------------------------------------------------------------------------------- /pkg/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/pkg/version/version.go -------------------------------------------------------------------------------- /scripts/gpg_loopback.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | gpg --pinentry-mode loopback "$@" 3 | -------------------------------------------------------------------------------- /scripts/refs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/scripts/refs/README.md -------------------------------------------------------------------------------- /scripts/refs/lakefs-refs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/scripts/refs/lakefs-refs.py -------------------------------------------------------------------------------- /scripts/refs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/scripts/refs/requirements.txt -------------------------------------------------------------------------------- /scripts/wait-for: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/scripts/wait-for -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore directories (Scala code...) 2 | target/ 3 | -------------------------------------------------------------------------------- /test/lakefsfs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/test/lakefsfs/.gitignore -------------------------------------------------------------------------------- /test/lakefsfs/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/test/lakefsfs/build.sbt -------------------------------------------------------------------------------- /test/lakefsfs/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.4.7 2 | -------------------------------------------------------------------------------- /test/rclone_export/file_one.txt: -------------------------------------------------------------------------------- 1 | This is file one. -------------------------------------------------------------------------------- /test/rclone_export/file_three.txt: -------------------------------------------------------------------------------- 1 | This is file three. -------------------------------------------------------------------------------- /test/rclone_export/file_two.txt: -------------------------------------------------------------------------------- 1 | This is file two. -------------------------------------------------------------------------------- /test/rclone_export/run-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/test/rclone_export/run-test.sh -------------------------------------------------------------------------------- /test/spark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/test/spark/README.md -------------------------------------------------------------------------------- /test/spark/app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/test/spark/app/.gitignore -------------------------------------------------------------------------------- /test/spark/app/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/test/spark/app/build.sbt -------------------------------------------------------------------------------- /test/spark/app/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.4.7 2 | -------------------------------------------------------------------------------- /test/spark/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/test/spark/docker-compose.yaml -------------------------------------------------------------------------------- /test/spark/lakectl-tester.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/test/spark/lakectl-tester.yaml -------------------------------------------------------------------------------- /test/spark/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.5.3 2 | -------------------------------------------------------------------------------- /test/spark/refs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/test/spark/refs.json -------------------------------------------------------------------------------- /test/spark/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/test/spark/requirements.txt -------------------------------------------------------------------------------- /test/spark/run-test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/test/spark/run-test.py -------------------------------------------------------------------------------- /test/spark/s3a-multipart/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.5.0 2 | -------------------------------------------------------------------------------- /tools/isvalidgen/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/tools/isvalidgen/main.go -------------------------------------------------------------------------------- /tools/wrapgen/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/tools/wrapgen/main.go -------------------------------------------------------------------------------- /webui/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/.browserslistrc -------------------------------------------------------------------------------- /webui/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist -------------------------------------------------------------------------------- /webui/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/.eslintrc -------------------------------------------------------------------------------- /webui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/.gitignore -------------------------------------------------------------------------------- /webui/content.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/content.go -------------------------------------------------------------------------------- /webui/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/go.mod -------------------------------------------------------------------------------- /webui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/index.html -------------------------------------------------------------------------------- /webui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/package-lock.json -------------------------------------------------------------------------------- /webui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/package.json -------------------------------------------------------------------------------- /webui/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/playwright.config.ts -------------------------------------------------------------------------------- /webui/pub/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/pub/favicon.ico -------------------------------------------------------------------------------- /webui/pub/getting-started.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/pub/getting-started.png -------------------------------------------------------------------------------- /webui/pub/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/pub/logo.png -------------------------------------------------------------------------------- /webui/pub/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/pub/logo.svg -------------------------------------------------------------------------------- /webui/pub/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/pub/logo192.png -------------------------------------------------------------------------------- /webui/pub/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/pub/robots.txt -------------------------------------------------------------------------------- /webui/pub/trophy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/pub/trophy.svg -------------------------------------------------------------------------------- /webui/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/src/constants.ts -------------------------------------------------------------------------------- /webui/src/lib/api/apiUtils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/src/lib/api/apiUtils.tsx -------------------------------------------------------------------------------- /webui/src/lib/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/src/lib/api/index.js -------------------------------------------------------------------------------- /webui/src/lib/hooks/api.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/src/lib/hooks/api.jsx -------------------------------------------------------------------------------- /webui/src/lib/hooks/conf.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/src/lib/hooks/conf.tsx -------------------------------------------------------------------------------- /webui/src/lib/hooks/repo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/src/lib/hooks/repo.jsx -------------------------------------------------------------------------------- /webui/src/lib/hooks/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/src/lib/hooks/router.ts -------------------------------------------------------------------------------- /webui/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/src/lib/utils.ts -------------------------------------------------------------------------------- /webui/src/main.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/src/main.test.ts -------------------------------------------------------------------------------- /webui/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/src/main.tsx -------------------------------------------------------------------------------- /webui/src/pages/auth/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/src/pages/auth/login.tsx -------------------------------------------------------------------------------- /webui/src/pages/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/src/pages/index.jsx -------------------------------------------------------------------------------- /webui/src/pages/repositories/repository/fileRenderers/rehype-wrap.d.ts: -------------------------------------------------------------------------------- 1 | declare module "rehype-wrap"; -------------------------------------------------------------------------------- /webui/src/styles/auth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/src/styles/auth.css -------------------------------------------------------------------------------- /webui/src/styles/ghsyntax.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/src/styles/ghsyntax.css -------------------------------------------------------------------------------- /webui/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/src/styles/globals.css -------------------------------------------------------------------------------- /webui/test/.gitignore: -------------------------------------------------------------------------------- 1 | /playwright/ -------------------------------------------------------------------------------- /webui/test/e2e/common/test-upload.txt: -------------------------------------------------------------------------------- 1 | This is a test file for Playwright upload. -------------------------------------------------------------------------------- /webui/test/e2e/consts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/test/e2e/consts.ts -------------------------------------------------------------------------------- /webui/test/e2e/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/test/e2e/types.ts -------------------------------------------------------------------------------- /webui/test/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/test/setup.js -------------------------------------------------------------------------------- /webui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/tsconfig.json -------------------------------------------------------------------------------- /webui/vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeverse/lakeFS/HEAD/webui/vite.config.mts --------------------------------------------------------------------------------