diff options
author | Kamil Trzciński <ayufan@ayufan.eu> | 2019-03-01 13:18:52 +0300 |
---|---|---|
committer | Kamil Trzciński <ayufan@ayufan.eu> | 2019-03-01 13:18:52 +0300 |
commit | 48c69b669c940f751ba92466018aed3354ef9bd0 (patch) | |
tree | a93b45ca40bf643422aafd517413840fbad6adb9 /internal/client | |
parent | 6e3da2c0815b4d3af243bc5ddfdc24efb3846184 (diff) |
Rename `Path` to be `DiskPath`
Diffstat (limited to 'internal/client')
-rw-r--r-- | internal/client/lookup_path.go | 7 | ||||
-rw-r--r-- | internal/client/mock_api.go | 138 |
2 files changed, 73 insertions, 72 deletions
diff --git a/internal/client/lookup_path.go b/internal/client/lookup_path.go index 0ba3fc2f..a4a8b110 100644 --- a/internal/client/lookup_path.go +++ b/internal/client/lookup_path.go @@ -7,10 +7,11 @@ import ( // LookupPath describes a single mapping between HTTP Prefix // and actual data on disk type LookupPath struct { - Prefix string `json:"prefix"` - Path string `json:"path"` + Prefix string `json:"prefix"` + DiskPath string `json:"disk_path"` + ArchivePath string `json:"archive_path"` - NamespaceProject bool `json:"namespace_project"` + NamespaceProject bool `mock_api.go:8json:"namespace_project"` HTTPSOnly bool `json:"https_only"` AccessControl bool `json:"access_control"` ProjectID uint64 `json:"id"` diff --git a/internal/client/mock_api.go b/internal/client/mock_api.go index bf738f96..96a0a589 100644 --- a/internal/client/mock_api.go +++ b/internal/client/mock_api.go @@ -4,44 +4,44 @@ var internalConfigs = map[string]DomainResponse{ "group.internal.gitlab-example.com": DomainResponse{ LookupPath: []LookupPath{ LookupPath{ - Prefix: "/project.internal/", - Path: "group.internal/project.internal/public", + Prefix: "/project.internal/", + DiskPath: "group.internal/project.internal/public", }, }, }, "group.404.gitlab-example.com": DomainResponse{ LookupPath: []LookupPath{ LookupPath{ - Prefix: "/project.no.404/", - Path: "group.404/project.no.404/public/", + Prefix: "/project.no.404/", + DiskPath: "group.404/project.no.404/public/", }, LookupPath{ - Prefix: "/project.404/", - Path: "group.404/project.404/public/", + Prefix: "/project.404/", + DiskPath: "group.404/project.404/public/", }, LookupPath{ - Prefix: "/project.404.symlink/", - Path: "group.404/project.404.symlink/public/", + Prefix: "/project.404.symlink/", + DiskPath: "group.404/project.404.symlink/public/", }, LookupPath{ - Prefix: "/domain.404/", - Path: "group.404/domain.404/public/", + Prefix: "/domain.404/", + DiskPath: "group.404/domain.404/public/", }, LookupPath{ - Prefix: "/group.404.test.io/", - Path: "group.404/group.404.test.io/public/", + Prefix: "/group.404.test.io/", + DiskPath: "group.404/group.404.test.io/public/", }, }, }, "capitalgroup.gitlab-example.com": DomainResponse{ LookupPath: []LookupPath{ LookupPath{ - Prefix: "/CapitalProject/", - Path: "CapitalGroup/CapitalProject/public/", + Prefix: "/CapitalProject/", + DiskPath: "CapitalGroup/CapitalProject/public/", }, LookupPath{ - Prefix: "/project/", - Path: "CapitalGroup/project/public/", + Prefix: "/project/", + DiskPath: "CapitalGroup/project/public/", }, }, }, @@ -49,47 +49,47 @@ var internalConfigs = map[string]DomainResponse{ LookupPath: []LookupPath{ LookupPath{ Prefix: "/private.project/", - Path: "group.auth/private.project/public/", + DiskPath: "group.auth/private.project/public/", AccessControl: true, ProjectID: 1000, }, LookupPath{ Prefix: "/private.project.1/", - Path: "group.auth/private.project.1/public/", + DiskPath: "group.auth/private.project.1/public/", AccessControl: true, ProjectID: 2000, }, LookupPath{ Prefix: "/private.project.2/", - Path: "group.auth/private.project.2/public/", + DiskPath: "group.auth/private.project.2/public/", AccessControl: true, ProjectID: 3000, }, LookupPath{ Prefix: "/subgroup/private.project/", - Path: "group.auth/subgroup/private.project/public/", + DiskPath: "group.auth/subgroup/private.project/public/", AccessControl: true, ProjectID: 1001, }, LookupPath{ Prefix: "/subgroup/private.project.1/", - Path: "group.auth/subgroup/private.project.1/public/", + DiskPath: "group.auth/subgroup/private.project.1/public/", AccessControl: true, ProjectID: 2001, }, LookupPath{ Prefix: "/subgroup/private.project.2/", - Path: "group.auth/subgroup/private.project.2/public/", + DiskPath: "group.auth/subgroup/private.project.2/public/", AccessControl: true, ProjectID: 3001, }, LookupPath{ - Prefix: "/group.auth.gitlab-example.com/", - Path: "group.auth/group.auth.gitlab-example.com/public/", + Prefix: "/group.auth.gitlab-example.com/", + DiskPath: "group.auth/group.auth.gitlab-example.com/public/", }, LookupPath{ Prefix: "/", - Path: "group.auth/group.auth.gitlab-example.com/public/", + DiskPath: "group.auth/group.auth.gitlab-example.com/public/", NamespaceProject: true, }, }, @@ -98,29 +98,29 @@ var internalConfigs = map[string]DomainResponse{ LookupPath: []LookupPath{ LookupPath{ Prefix: "/project5/", - Path: "group.https-only/project5/public/", + DiskPath: "group.https-only/project5/public/", HTTPSOnly: true, }, LookupPath{ - Prefix: "/project4/", - Path: "group.https-only/project4/public/", + Prefix: "/project4/", + DiskPath: "group.https-only/project4/public/", }, LookupPath{ - Prefix: "/project3/", - Path: "group.https-only/project3/public/", + Prefix: "/project3/", + DiskPath: "group.https-only/project3/public/", }, LookupPath{ - Prefix: "/project2/", - Path: "group.https-only/project2/public/", + Prefix: "/project2/", + DiskPath: "group.https-only/project2/public/", }, LookupPath{ Prefix: "/project1/", - Path: "group.https-only/project1/public/", + DiskPath: "group.https-only/project1/public/", HTTPSOnly: true, }, LookupPath{ Prefix: "/", - Path: "group.auth/group.auth.gitlab-example.com/public/", + DiskPath: "group.auth/group.auth.gitlab-example.com/public/", NamespaceProject: true, }, }, @@ -128,28 +128,28 @@ var internalConfigs = map[string]DomainResponse{ "group.gitlab-example.com": DomainResponse{ LookupPath: []LookupPath{ LookupPath{ - Prefix: "/CapitalProject/", - Path: "group/CapitalProject/public/", + Prefix: "/CapitalProject/", + DiskPath: "group/CapitalProject/public/", }, LookupPath{ - Prefix: "/project/", - Path: "group/project/public/", + Prefix: "/project/", + DiskPath: "group/project/public/", }, LookupPath{ - Prefix: "/project2/", - Path: "group/project2/public/", + Prefix: "/project2/", + DiskPath: "group/project2/public/", }, LookupPath{ - Prefix: "/subgroup/project/", - Path: "group/subgroup/project/public/", + Prefix: "/subgroup/project/", + DiskPath: "group/subgroup/project/public/", }, LookupPath{ - Prefix: "/group.test.io/", - Path: "group/group.test.io/public/", + Prefix: "/group.test.io/", + DiskPath: "group/group.test.io/public/", }, LookupPath{ Prefix: "/", - Path: "group/group.gitlab-example.com/public/", + DiskPath: "group/group.gitlab-example.com/public/", NamespaceProject: true, }, }, @@ -157,28 +157,28 @@ var internalConfigs = map[string]DomainResponse{ "nested.gitlab-example.com": DomainResponse{ LookupPath: []LookupPath{ LookupPath{ - Prefix: "/sub1/sub2/sub3/sub4/sub5/project/", - Path: "nested/sub1/sub2/sub3/sub4/sub5/project/public/", + Prefix: "/sub1/sub2/sub3/sub4/sub5/project/", + DiskPath: "nested/sub1/sub2/sub3/sub4/sub5/project/public/", }, LookupPath{ - Prefix: "/sub1/sub2/sub3/sub4/project/", - Path: "nested/sub1/sub2/sub3/sub4/project/public/", + Prefix: "/sub1/sub2/sub3/sub4/project/", + DiskPath: "nested/sub1/sub2/sub3/sub4/project/public/", }, LookupPath{ - Prefix: "/sub1/sub2/sub3/project/", - Path: "nested/sub1/sub2/sub3/project/public/", + Prefix: "/sub1/sub2/sub3/project/", + DiskPath: "nested/sub1/sub2/sub3/project/public/", }, LookupPath{ - Prefix: "/sub1/sub2/project/", - Path: "nested/sub1/sub2/project/public/", + Prefix: "/sub1/sub2/project/", + DiskPath: "nested/sub1/sub2/project/public/", }, LookupPath{ - Prefix: "/sub1/project/", - Path: "nested/sub1/project/public/", + Prefix: "/sub1/project/", + DiskPath: "nested/sub1/project/public/", }, LookupPath{ - Prefix: "/project/", - Path: "nested/project/public/", + Prefix: "/project/", + DiskPath: "nested/project/public/", }, }, }, @@ -187,8 +187,8 @@ var internalConfigs = map[string]DomainResponse{ "domain.404.com": DomainResponse{ LookupPath: []LookupPath{ LookupPath{ - Prefix: "/", - Path: "group.404/domain.404.com/public/", + Prefix: "/", + DiskPath: "group.404/domain.404.com/public/", }, }, }, @@ -196,7 +196,7 @@ var internalConfigs = map[string]DomainResponse{ LookupPath: []LookupPath{ LookupPath{ Prefix: "/", - Path: "group.auth/private.project/public/", + DiskPath: "group.auth/private.project/public/", AccessControl: true, ProjectID: 1000, }, @@ -206,7 +206,7 @@ var internalConfigs = map[string]DomainResponse{ LookupPath: []LookupPath{ LookupPath{ Prefix: "/", - Path: "group.https-only/project5/public/", + DiskPath: "group.https-only/project5/public/", HTTPSOnly: false, }, }, @@ -215,7 +215,7 @@ var internalConfigs = map[string]DomainResponse{ LookupPath: []LookupPath{ LookupPath{ Prefix: "/", - Path: "group.https-only/project4/public/", + DiskPath: "group.https-only/project4/public/", HTTPSOnly: false, }, }, @@ -224,7 +224,7 @@ var internalConfigs = map[string]DomainResponse{ LookupPath: []LookupPath{ LookupPath{ Prefix: "/", - Path: "group.https-only/project3/public/", + DiskPath: "group.https-only/project3/public/", HTTPSOnly: true, }, }, @@ -232,24 +232,24 @@ var internalConfigs = map[string]DomainResponse{ "test.domain.com": DomainResponse{ LookupPath: []LookupPath{ LookupPath{ - Prefix: "/", - Path: "group/group.test.io/public/", + Prefix: "/", + DiskPath: "group/group.test.io/public/", }, }, }, "my.test.io": DomainResponse{ LookupPath: []LookupPath{ LookupPath{ - Prefix: "/", - Path: "group/group.test.io/public/", + Prefix: "/", + DiskPath: "group/group.test.io/public/", }, }, }, "other.domain.com": DomainResponse{ LookupPath: []LookupPath{ LookupPath{ - Prefix: "/", - Path: "group/group.test.io/public/", + Prefix: "/", + DiskPath: "group/group.test.io/public/", }, }, Certificate: "test", |