Commit Graph

1394 Commits

Author SHA1 Message Date
David Lawrence 7a751e5f78 lots of final minor improvements to setup.
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
2016-02-08 14:18:07 -08:00
David Lawrence 3cf000a852 use named volume and fix env service names
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
2016-02-05 17:40:23 -08:00
David Lawrence e891420d53 make better use of the repo already copied into the containers
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
2016-02-04 18:02:19 -08:00
David Lawrence 3cf25b9bbb automigrate when using compose file
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
2016-02-04 10:39:40 -08:00
David Lawrence 6442640718 switching over to offical mariadb image
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
2016-02-04 10:39:40 -08:00
Diogo Mónica 78dda3d16d Merge pull request #514 from docker/delg-empty-path
Ensure empty string path is properly handled, add --all-paths flag
2016-02-03 17:11:11 -08:00
Riyaz Faizullabhoy f654216b06 sort paths, more tests with all paths
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2016-02-03 16:46:08 -08:00
Riyaz Faizullabhoy 7d2b174098 adding more complex paths to test
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2016-02-03 16:30:39 -08:00
Riyaz Faizullabhoy f6c703e44d Rename to ClearAllPaths, add comment for delegationAdd
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2016-02-03 15:48:54 -08:00
Riyaz Faizullabhoy bac2d78b9d Adds --all-paths flag (requires new TUF delegation key for removes), also print <all paths> in addition to "" on CLI
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2016-02-03 15:46:03 -08:00
Riyaz Faizullabhoy 6ffde51d89 Ensure empty string path is properly handled, make default for adding delegation
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2016-02-03 15:31:26 -08:00
Diogo Mónica 9de2486488 Merge pull request #537 from docker/refactor-notary-cli
Refactor the notary command line to not use global mutable state
2016-02-03 15:19:52 -08:00
Ying Li 718002acea Add some more tests for notary CLI
Signed-off-by: Ying Li <ying.li@docker.com>
2016-02-03 13:21:32 -08:00
Diogo Mónica dac785d0b5 Merge pull request #539 from docker/update-go-connections
Bump go-connections version.  Looks like I had previously vendored a …
2016-02-03 12:05:43 -08:00
Ying Li d67a7e128c Refactor the notary command line to not use global mutable state, and to not exit on error.
This way we can test the command more easily (we want to test the error, as opposed to
just killing the test).

Signed-off-by: Ying Li <ying.li@docker.com>
2016-02-03 12:01:16 -08:00
Diogo Mónica 6acb6a1802 Merge pull request #528 from docker/delegation-api
Break down client API for delegations
2016-02-03 11:53:57 -08:00
Ying Li 9c2940ae2b Bump go-connections version. Looks like I had previously vendored a merged branch,
so this just makes the version number correct.

Signed-off-by: Ying Li <ying.li@docker.com>
2016-02-03 11:43:01 -08:00
Diogo Mónica f744660f49 Merge pull request #538 from docker/add-docker-go-connections
Add the github.com/docker/go-connections/tlsconfig dependency to godeps
2016-02-03 11:17:59 -08:00
Ying Li c495410402 Add the github.com/docker/go-connections/tlsconfig dependency to godeps
Signed-off-by: Ying Li <ying.li@docker.com>
2016-02-03 10:00:29 -08:00
Riyaz Faizullabhoy 0369344a78 split client.go into delegations.go
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2016-02-02 17:10:07 -08:00
Riyaz Faizullabhoy 9c84547853 Add tests against old style changes and clear paths
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2016-02-02 17:01:35 -08:00
Riyaz Faizullabhoy 70ee4f8670 PoC broken down client api for delegations
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2016-02-02 17:01:35 -08:00
Diogo Mónica 2fac65df71 Merge pull request #533 from endophage/remove_dead_targets_code
removing last vestiges of target download code
2016-02-02 16:55:43 -08:00
David Lawrence c07c7b49c2 removing last vestiges of target download code
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
2016-02-02 11:39:17 -08:00
David Lawrence 905cbb7852 Merge pull request #531 from endophage/metrics_url
update metrics endpoint
2016-02-02 10:33:40 -08:00
David Lawrence f26a5c3c57 update metrics endpoint
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
2016-02-02 09:52:43 -08:00
Ying Li 0202055694 Merge pull request #532 from HuKeping/db
Stop logging out critical info of database
2016-02-02 09:46:47 -08:00
HuKeping 5e088ee4dc Stop logging out critical info of database
The signer will print out the user name and password of the database
which could cause security problem.

The server side is OK.

Signed-off-by: Hu Keping <hukeping@huawei.com>
2016-02-02 20:02:08 +08:00
Diogo Mónica 9f67e93381 Merge pull request #519 from endophage/consistent_download
Consistent Download
2016-02-01 17:47:44 -08:00
David Lawrence 1bf3dd08db Addressing comments from review
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
2016-02-01 17:21:25 -08:00
Riyaz Faizullabhoy 3fcfa2043c Merge pull request #522 from HuKeping/log
Comments: rework some comments
2016-02-01 11:10:32 -08:00
HuKeping 9f19815b08 Comments: rework some comments
Make the error log message different from the following
`subtle.ConstantTimeCompare()` in the same function.

Signed-off-by: Hu Keping <hukeping@huawei.com>
2016-02-01 09:45:56 +08:00
Diogo Mónica c583f993e3 Merge pull request #513 from moxiegirl/add-to-ddc
Notary for 1.10 in docs.docker.com
2016-01-30 11:32:16 -08:00
Mary Anthony 5a067e72ef Updating with the finished work
Signed-off-by: Mary Anthony <mary@docker.com>
2016-01-30 11:09:20 -08:00
Mary Anthony aa50ca6cd6 Adding Notary to ddc
Making title conform
Updating links to the script/menu label

Signed-off-by: Mary Anthony <mary@docker.com>
2016-01-30 06:24:20 -08:00
David Lawrence dec9a5a95c cleaning up some dead code and fixing memorystore consistency
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
2016-01-29 16:52:58 -08:00
David Lawrence 637a2331d4 client side of consistent downloads
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
2016-01-29 16:52:58 -08:00
Diogo Mónica 3eac9a8185 Merge pull request #516 from docker/canonical-key-id
use only canonical IDs for display on delegation CLI commands,
2016-01-29 16:43:25 -08:00
Diogo Mónica 564f8d06d3 Merge pull request #515 from docker/roles-for-targets
Roles for targets via notary CLI
2016-01-29 16:08:29 -08:00
Riyaz Faizullabhoy a16e6b58b5 use only canonical IDs for display on delegation CLI commands, translate to TUF key IDs for metadata usage under the hood
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2016-01-29 16:00:42 -08:00
Diogo Mónica 90d2017c6e Merge pull request #496 from docker/update-when-server-meta-corrupt
Update when server metadata is corrupt
2016-01-29 15:43:45 -08:00
Ying Li 5a39366f75 Clarify comments w.r.t. having an 'extra space' as being corrupted in transit.
Also, we are not sure if we want to support thresholds, so make sure the comments
reflect that.

Signed-off-by: Ying Li <ying.li@docker.com>
2016-01-29 11:07:01 -08:00
Ying Li 1baf3c781c Add test that update fails if the local root is corrupt AND the remote root is corrupt.
Signed-off-by: Ying Li <ying.li@docker.com>

Conflicts:
	client/client_update_test.go
2016-01-29 11:07:01 -08:00
Ying Li 237561a2a9 Fixed timestamp downloading so if verification fails, we fall back to cached.
Signed-off-by: Ying Li <ying.li@docker.com>

Conflicts:
	tuf/client/client.go
2016-01-29 11:05:21 -08:00
Ying Li befd30e9a4 Add tests for updating if server has metadata corruption such that the checksum was valid.
Signed-off-by: Ying Li <ying.li@docker.com>
2016-01-29 11:01:31 -08:00
Ying Li bb5f9cc170 Update swizzler so that if messing up the root file, we can still get the pub keys and sign.
Signed-off-by: Ying Li <ying.li@docker.com>
2016-01-29 11:01:31 -08:00
Ying Li f8a0e46b6c Add test for when any downloaded metadata has an invalid checksum compared to snapshot or timestamp.
Signed-off-by: Ying Li <ying.li@docker.com>

Conflicts:
	client/client_update_test.go
2016-01-29 11:01:31 -08:00
Ying Li a969db7a13 Add swizzler method to just change the checksum by adding a space.
Signed-off-by: Ying Li <ying.li@docker.com>
2016-01-29 11:01:31 -08:00
Diogo Mónica e0b507bfc2 Merge pull request #501 from HuKeping/work-branch
Use seperate databases for notary server and signer
2016-01-29 10:13:18 -08:00
HuKeping 4b77c49401 Tiny rework on mysql start scripts.
Fix some typo and update some comments.

Signed-off-by: Hu Keping <hukeping@huawei.com>
2016-01-29 10:10:25 +08:00