Commit graph

  • a4b37cd071 Jimmy Zelinskie 2017-03-23 21:05:08 -04:00
  • fee9e5b8ec Merge pull request #2466 from coreos-inc/push_same_blob Jimmy Zelinskie 2017-03-23 21:04:36 -04:00
  • f6f1be591c Jimmy Zelinskie 2017-03-23 21:04:36 -04:00
  • e1eb383215 Merge pull request #2464 from alecmerdler/issue-2460 Alec Merdler 2017-03-23 17:42:30 -07:00
  • 56b8d6c55e Alec Merdler 2017-03-23 17:42:30 -07:00
  • 16f2479a96 test: push twice same blob from different package Antoine Legrand 2017-03-24 00:39:04 +01:00
  • 1e0ae41bfb Antoine Legrand 2017-03-24 00:39:04 +01:00
  • bbd74eabd1 Allow force push for app Antoine Legrand 2017-03-23 22:50:07 +01:00
  • c0119524c8 Antoine Legrand 2017-03-23 22:50:07 +01:00
  • 3976735230 Merge pull request #2428 from coreos-inc/auth-cleanup-and-messaging josephschorr 2017-03-23 15:58:08 -04:00
  • 981e058847 josephschorr 2017-03-23 15:58:08 -04:00
  • ac4a79ae01 Update PR for rebase Joseph Schorr 2017-03-23 15:42:27 -04:00
  • c5fd1b198b Joseph Schorr 2017-03-23 15:42:27 -04:00
  • 08673a03e2 Rename cookie header parameter to make it clear it is unused Joseph Schorr 2017-03-22 22:09:31 -04:00
  • 3822af1725 Joseph Schorr 2017-03-22 22:09:31 -04:00
  • 95e1cf6673 Make V2 login errors more descriptive If login fails, we now call validate again to get the reason for the failure, and then surface it to the user of the CLI. This allows for more actionable responses, such as: Joseph Schorr 2017-03-16 17:06:05 -04:00
  • d256fa5ccc Joseph Schorr 2017-03-16 17:06:05 -04:00
  • 651666b60b Refactor our auth handling code to be cleaner Joseph Schorr 2017-03-16 17:05:26 -04:00
  • 26ad12fd54 Joseph Schorr 2017-03-16 17:05:26 -04:00
  • 1bd4422da9 Move auth decorators into a decorators module Joseph Schorr 2017-03-16 16:50:09 -04:00
  • f465af4c50 Joseph Schorr 2017-03-16 16:50:09 -04:00
  • abf179eb09 Move fixtures under test, since they are shared globally Joseph Schorr 2017-03-14 18:11:06 -04:00
  • 3ce74e5953 Joseph Schorr 2017-03-14 18:11:06 -04:00
  • 295b09a201 Merge pull request #2462 from coreos-inc/cnr-login josephschorr 2017-03-23 15:27:15 -04:00
  • e412a134dc josephschorr 2017-03-23 15:27:15 -04:00
  • 5805b80f1c use flexbox to fix safari alignment issue alecmerdler 2017-03-23 12:21:38 -07:00
  • 8e9991cc2f alecmerdler 2017-03-23 12:21:38 -07:00
  • c9a5ce6701 Start validating login in CNR Joseph Schorr 2017-03-23 15:07:46 -04:00
  • e88a3f8f71 Joseph Schorr 2017-03-23 15:07:46 -04:00
  • 71e27496db Merge pull request #2461 from coreos-inc/oci-blob-fix josephschorr 2017-03-23 15:04:57 -04:00
  • f95882eff4 josephschorr 2017-03-23 15:04:57 -04:00
  • dd9e4bf3e7 Remove transaction around OCI blobs Joseph Schorr 2017-03-23 14:51:37 -04:00
  • 6d6e52c530 Joseph Schorr 2017-03-23 14:51:37 -04:00
  • 20306ef0f6 Merge pull request #2459 from coreos-inc/cnr-api-security-tests josephschorr 2017-03-23 14:25:52 -04:00
  • 8f4e2c59ed josephschorr 2017-03-23 14:25:52 -04:00
  • ef4569f2c5 Add very basic security tests for CNR APIs Joseph Schorr 2017-03-23 13:14:12 -04:00
  • e6fcb1f2f8 Joseph Schorr 2017-03-23 13:14:12 -04:00
  • 63e38ba9e0 Merge pull request #2458 from jzelinskie/nginx Jimmy Zelinskie 2017-03-23 13:07:59 -04:00
  • d8398ebabc Jimmy Zelinskie 2017-03-23 13:07:59 -04:00
  • f6a785c1b5 conf/nginx: add cnr path Jimmy Zelinskie 2017-03-23 13:06:22 -04:00
  • 1f9dfb6add Jimmy Zelinskie 2017-03-23 13:06:22 -04:00
  • f1dccc9554 Merge pull request #2456 from jzelinskie/digest-format Jimmy Zelinskie 2017-03-23 12:43:26 -04:00
  • 6e2cfa1375 Jimmy Zelinskie 2017-03-23 12:43:26 -04:00
  • 14e5a6d8fb Merge pull request #2457 from coreos-inc/cnr-auth-fix josephschorr 2017-03-23 12:43:13 -04:00
  • b0c921a24e josephschorr 2017-03-23 12:43:13 -04:00
  • b765836cfd Make sure blobs in CNR are auth checked Joseph Schorr 2017-03-23 12:41:56 -04:00
  • db6fc79cdb Joseph Schorr 2017-03-23 12:41:56 -04:00
  • 9c0cbbf57c data.oci_model: sloppily rewrite digest format Jimmy Zelinskie 2017-03-23 12:37:32 -04:00
  • cc1a1a5062 Jimmy Zelinskie 2017-03-23 12:37:32 -04:00
  • 2c8930c912 Merge pull request #2455 from jzelinskie/cnr-step3 Jimmy Zelinskie 2017-03-23 12:05:38 -04:00
  • cc864aee90 Jimmy Zelinskie 2017-03-23 12:05:38 -04:00
  • e204f7784c Make app registry off by default Joseph Schorr 2017-03-23 12:01:59 -04:00
  • afa268f0ff Joseph Schorr 2017-03-23 12:01:59 -04:00
  • 7d66f30d52 Fix filtering of repositories in search Joseph Schorr 2017-03-23 11:35:17 -04:00
  • e0c0b52746 Joseph Schorr 2017-03-23 11:35:17 -04:00
  • 77d2b9b290 endpoints.appr.test: mark failing db restore test Jimmy Zelinskie 2017-03-23 11:23:46 -04:00
  • 20cfbbcb64 Jimmy Zelinskie 2017-03-23 11:23:46 -04:00
  • 35b500aa2a Fix test override Joseph Schorr 2017-03-23 11:17:05 -04:00
  • 82a9b5acf5 Joseph Schorr 2017-03-23 11:17:05 -04:00
  • 917d5e2550 Fix typos in data model Joseph Schorr 2017-03-23 11:14:08 -04:00
  • 4fd12985d3 Joseph Schorr 2017-03-23 11:14:08 -04:00
  • 05ce571e3e Add missing return statement Joseph Schorr 2017-03-23 11:11:21 -04:00
  • 905e21e864 Joseph Schorr 2017-03-23 11:11:21 -04:00
  • d20ff785e6 data.model.repository: add back search fields Jimmy Zelinskie 2017-03-23 10:46:04 -04:00
  • d074d9e948 Jimmy Zelinskie 2017-03-23 10:46:04 -04:00
  • 2bdd3d4fa1 data.oci_model.tag: add missing import Jimmy Zelinskie 2017-03-23 00:58:31 -04:00
  • 300e742a4f Jimmy Zelinskie 2017-03-23 00:58:31 -04:00
  • e7d7849937 Make sure channels and releases match the tag regex Joseph Schorr 2017-03-23 00:55:36 -04:00
  • b7355ce097 Joseph Schorr 2017-03-23 00:55:36 -04:00
  • 3277fe9b4e Make sure repository names in APPR match regex Joseph Schorr 2017-03-23 00:51:54 -04:00
  • 1ca1f0392f Joseph Schorr 2017-03-23 00:51:54 -04:00
  • 1145651b7a Work towards fixing tests Joseph Schorr 2017-03-23 00:37:39 -04:00
  • 1e14bf2817 Joseph Schorr 2017-03-23 00:37:39 -04:00
  • e872c310d0 data.oci_model: fix imports Jimmy Zelinskie 2017-03-23 00:21:21 -04:00
  • 60da93fae4 Jimmy Zelinskie 2017-03-23 00:21:21 -04:00
  • 069208f2f1 Break out repo kind checking into its own decorator Joseph Schorr 2017-03-23 00:01:37 -04:00
  • b7081c6858 Joseph Schorr 2017-03-23 00:01:37 -04:00
  • 4c34b00b38 Prevent CNR methods from auth-ing on non-app repos Joseph Schorr 2017-03-22 23:46:05 -04:00
  • 559e903cbb Joseph Schorr 2017-03-22 23:46:05 -04:00
  • bdda74d6df Make sure GC checks new Blob table as well before deleting CAS storage Joseph Schorr 2017-03-22 23:45:46 -04:00
  • 79dc40d5b6 Joseph Schorr 2017-03-22 23:45:46 -04:00
  • 3d0e63d8e5 endpoints.appr.decorators: isolate appr decorators Jimmy Zelinskie 2017-03-22 23:53:03 -04:00
  • 8d7b2835ee Jimmy Zelinskie 2017-03-22 23:53:03 -04:00
  • 6dfd1ef660 endpoints.appr.test: include CNR fixtures Jimmy Zelinskie 2017-03-22 23:42:19 -04:00
  • 7b2ceac096 Jimmy Zelinskie 2017-03-22 23:42:19 -04:00
  • 959549c597 requirements: use HEAD of CNR for proper mimetype Jimmy Zelinskie 2017-03-22 23:42:02 -04:00
  • 0222f60959 Jimmy Zelinskie 2017-03-22 23:42:02 -04:00
  • 82bcd45727 endpoints: clarify repo access decorators Jimmy Zelinskie 2017-03-22 23:41:31 -04:00
  • 1a29341a0d Jimmy Zelinskie 2017-03-22 23:41:31 -04:00
  • 3d1c1f9f39 Add missing import for registry module Joseph Schorr 2017-03-22 23:16:41 -04:00
  • b7a0f28e64 Joseph Schorr 2017-03-22 23:16:41 -04:00
  • cafde81322 endpoints.appr.test: init Jimmy Zelinskie 2017-03-22 22:25:19 -04:00
  • 8ee3135cec Jimmy Zelinskie 2017-03-22 22:25:19 -04:00
  • 23759a1592 util.config.db: ensure blob locations sync on boot Jimmy Zelinskie 2017-03-22 21:53:23 -04:00
  • 53b9feb6e7 Jimmy Zelinskie 2017-03-22 21:53:23 -04:00
  • 4614419e53 config: add app registry feature flag Jimmy Zelinskie 2017-03-22 21:53:05 -04:00
  • 87fc2f1efc Jimmy Zelinskie 2017-03-22 21:53:05 -04:00
  • 102c671587 endpoints.appr: init Jimmy Zelinskie 2017-03-22 21:52:45 -04:00
  • cbaaa7e772 Jimmy Zelinskie 2017-03-22 21:52:45 -04:00
  • 6fe6ea0bcb requirements: add CNR dependency Jimmy Zelinskie 2017-03-22 21:52:14 -04:00