Commit Graph

  • 2ae61e1633 [validation] Add validation codes DXXX for validation failures Felipe Monteiro 2018-05-03 15:04:52 -0400
  • 1860c8679b Add tests target to Makefile for Deckhand Bryan Strassner 2018-05-04 15:00:11 -0500
  • 7385d07739 Add single resource substitution feeds multi destinations Luna Das 2018-05-03 01:55:57 +0530
  • 3cbd29e414 [test] Unskip integration tests Felipe Monteiro 2018-05-02 17:11:31 -0400
  • c094b16ff6 Clean up integration test script Felipe Monteiro 2018-04-18 19:48:00 -0400
  • 6b56f1d1ab Update README to correct typos and deprecated, misleading sections Felipe Monteiro 2018-04-23 23:52:34 +0100
  • d02e1bcf53 [feature] Endpoint for listing revision validations with details Felipe Monteiro 2018-04-15 13:36:19 -0400
  • 236e8be530 Add verbose: true to all functional tests Felipe Monteiro 2018-04-24 16:48:58 +0100
  • 2165e8b396 [test] Cover all secret Deckhand types in integration tests Felipe Monteiro 2018-04-27 10:52:10 -0400
  • a5bb91bc76 [fix] Handles quotes in JSON path for substitution Felipe Monteiro 2018-04-26 18:48:57 +0100
  • e65710bf1a Make Deckhand validation exceptions adhere to UCP standard Felipe Monteiro 2018-04-11 20:06:10 +0100
  • 4d3f8b5dcd Add .idea/ to gitignore Neeldhwaj Pathak 2018-04-25 16:05:43 +0530
  • 5c078ce81c Update releasenotes/docs tox jobs Felipe Monteiro 2018-04-24 22:30:42 +0100
  • 1566b9541a Clean up functional test directory and entrypoint script Felipe Monteiro 2018-04-07 14:53:48 -0400
  • c29ad4406b Change name of Deckhand Container Anthony Lin 2018-04-19 03:16:25 +0000
  • f30484a14c Add integration tests Felipe Monteiro 2018-04-14 17:09:23 -0400
  • d32c7a2c8d [docs] Publish releasenotes alongside docs to readthedocs Felipe Monteiro 2018-04-15 14:07:03 -0400
  • 106038d3cd [fix] Pass secret URI instead of UUID to barbican get_secret Felipe Monteiro 2018-04-05 14:40:47 -0400
  • 7086973386 Add negative functional test for substitution Mark Burnett 2018-04-05 14:01:11 -0500
  • 6b9cd17e98 docs: Distinguish replace layering action from document replacement Felipe Monteiro 2018-04-09 18:48:18 +0100
  • e23f46c152 Fix running functional tests via uwsgi Felipe Monteiro 2018-04-07 13:39:06 -0400
  • a3d32c3459 Raise exception on unfound secret in source document Felipe Monteiro 2018-04-05 16:26:11 -0400
  • 35f15ee601 [fix] Drop deckhand.conf from default DECKHAND_CONF_DIR path Felipe Monteiro 2018-04-05 14:55:19 -0400
  • 5f1fbbee3c [396582] Add alembic support to Deckhand Bryan Strassner 2018-04-05 10:44:41 -0500
  • 4d90257372 [Fix] Multidigit array index Scott Hussey 2018-04-05 16:46:55 -0500
  • 24b4cf0420 Document replacement documentation Felipe Monteiro 2018-03-29 21:15:37 +0100
  • c962eeb975 [fix] Extend liveness and readiness check times Bryan Strassner 2018-04-04 14:12:35 -0500
  • 74528a518d Document replacement: Layering dependency integration Felipe Monteiro 2018-03-28 23:24:39 +0100
  • 45441b6618 Test that Deckhand works with YAML anchors/pointers Felipe Monteiro 2018-04-02 21:42:39 +0100
  • 4a586e370e Remove unused functions from DB module Felipe Monteiro 2018-03-30 18:22:06 +0100
  • 6a521e2eb9 Trivial fix: Fix coverage tox.ini job Felipe Monteiro 2018-04-02 18:48:27 +0100
  • 4d642f849a [fix] Add uwsgi entrypoint options Bryan Strassner 2018-03-27 08:54:05 -0500
  • c50501cc89 [fix] Updates to use cached jsonpath Bryan Strassner 2018-04-02 14:34:23 -0500
  • 5c9efa9d74 Enable multiple threads, disabled muliple workers Felipe Monteiro 2018-03-30 22:08:48 +0100
  • 225638711b Update kubernetes-entrypoint Tin Lam 2018-04-01 00:53:12 -0500
  • 04ad3fa93b Add validation for empty documents inside multi-document payload Felipe Monteiro 2018-03-30 19:14:33 +0100
  • 99e3064eda [test] Improve validation policy test coverage for success scenario Felipe Monteiro 2018-03-12 17:51:13 +0000
  • 28254bc7ff Update Makefile - Dryrun Anthony Lin 2018-03-29 07:04:34 +0000
  • 32ad739e68 [TrivialFix] Unblock gate due to failing test after rebase Felipe Monteiro 2018-03-29 18:34:59 +0100
  • a5f75722dc Log all document data following any layering action failure Felipe Monteiro 2018-03-12 21:33:28 +0000
  • 2b5848a273 Add functional tests for Validation Policy changes Felipe Monteiro 2018-03-15 20:40:03 +0000
  • 84435cd1c8 Add functional tests for document replacement Felipe Monteiro 2018-03-27 12:11:02 -0400
  • 4799acdbcc Engine implementation for document replacement Felipe Monteiro 2018-03-14 19:41:38 +0000
  • 1264e5af6c Document replacement: Update Document unique constraint Felipe Monteiro 2018-03-21 17:43:49 +0000
  • 9cae8f3b2b Switch to stestr Felipe Monteiro 2018-03-26 16:17:48 +0100
  • f179167e9a [398395] Update Indentation for Resource limits Anthony Lin 2018-03-28 06:26:44 +0000
  • 91de02be34 Fix secret_uuid used to query Barbican's Secrets API Felipe Monteiro 2018-03-22 14:45:01 +0000
  • d86d87d16c Deprecate substitution_sources from layering module Felipe Monteiro 2018-03-23 20:14:53 +0000
  • 44114dad3b Add functional test for chained substitution Mark Burnett 2018-03-21 13:49:51 -0500
  • cce6ddaf6e Fix uniqueness not being enforced at DB level for documents Felipe Monteiro 2018-03-19 20:43:20 +0000
  • d20f4741c5 Skip layering for control documents Felipe Monteiro 2018-03-21 20:45:14 +0000
  • a691f9a47f Add readthedocs link to Deckhand readme Felipe Monteiro 2018-03-16 15:05:35 +0000
  • 14d4dee09f Docs: Update ValidationPolicy documentation Felipe Monteiro 2018-03-13 22:11:15 +0000
  • 9a5198fef5 Trivial: Add import to base unit test to register CONF opts Felipe Monteiro 2018-03-16 02:45:06 +0000
  • 5c411dd05b Fix: Document should not layer with parent if no layering actions Felipe Monteiro 2018-03-05 13:30:12 -0500
  • d27814cb1e Trivial: Rename doc to docs to align with UCP standard Felipe Monteiro 2018-03-15 15:00:24 +0000
  • 116fafcec3 Fix condition for checking whether substitution is secret Felipe Monteiro 2018-03-14 19:56:10 +0000
  • bf70a81ffa Fix Revision Resource print out in Deckhand client Felipe Monteiro 2018-03-03 11:46:36 -0500
  • a29741e3a7 Deckhand API - Liveness and Readiness Probes Anthony Lin 2018-03-13 07:50:36 +0000
  • e90c0aedf8 Security fix: Remove document data printout from exception message Felipe Monteiro 2018-03-12 20:42:31 +0000
  • d82d0cfaf7 ValidationPolicy integration with Validations API Felipe Monteiro 2018-02-13 23:34:40 +0000
  • 65c459d1f9 Improve secrets_manager logging after 500 Internal Server Error Felipe Monteiro 2018-03-10 16:39:48 -0500
  • a07635c6a4 Optimization: Use __slots__ in Deckhand engine Felipe Monteiro 2018-03-03 13:33:36 -0500
  • dc69b7c7b2 Images: depreciate kolla heat-engine image for LOCI Pete Birley 2018-03-09 02:54:54 +0000
  • 11b08a46f0 Add helm test to Deckhand Anthony Lin 2018-03-08 17:48:01 +0000
  • b9845fa72c Allow layering paths to include numeric indices Felipe Monteiro 2018-03-01 22:14:00 +0000
  • fbfb9e79af Fix abstract parent documents substitutions not propagating Felipe Monteiro 2018-03-06 18:03:43 -0500
  • 3cdf3d2d89 Remove uwsgi.ini as it's no longer used Felipe Monteiro 2018-03-03 11:25:43 -0500
  • a792d35ad1 Add resource declaration to deckhand job-ks-service chart template Steve Wilkerson 2018-02-28 10:31:32 -0600
  • cef3b52a10 DH Client urls remove api/v1.0 Bryan Strassner 2018-03-01 20:36:40 -0600
  • 10a5a20bea Render the documents based on topological order Hemanth Nakkina 2018-02-27 13:45:57 +0530
  • bb3c6390d7 Sanitize secrets contained in validation error message Felipe Monteiro 2018-02-13 05:43:49 +0000
  • 86ae1ba9ee [TrivialFix] Correct regex used in jsonpath_replace Felipe Monteiro 2018-02-28 22:13:28 +0000
  • 02c6a8dc1f [TrivialFix] Fix AttributeError thrown in revision_documents Felipe Monteiro 2018-02-28 09:48:51 +0000
  • 7aca9a1a98 [TrivialFix] Log only if document parentSelector set Felipe Monteiro 2018-02-27 18:46:53 +0000
  • 4e796ed30a Remove microversions from document versions Felipe Monteiro 2018-02-22 21:26:01 -0500
  • e0fc59e89b Deckhand schemas as YAML files Felipe Monteiro 2018-01-20 01:24:14 +0000
  • 218beff695 Update Deckhand Dockerfile Anthony Lin 2018-02-26 05:09:30 +0000
  • 37dae6df9f Fix: Inject secret payload rather than reference into document Felipe Monteiro 2018-02-19 17:17:19 +0000
  • 2bc0c07b01 Fix: Substitution sources not always updated during layering Felipe Monteiro 2018-02-23 19:39:56 +0000
  • 4924e65a0f Update Makefile Stacey Fletcher 2018-02-21 21:23:29 -0600
  • f0cc8b6c1a [TrivialFix] Fix BarbicanException error propagation Felipe Monteiro 2018-02-23 21:42:04 +0000
  • b3385558f8 Remove auto-generated AUTHORS file Tin Lam 2018-02-23 21:36:51 -0600
  • eeff5c7d24 Docs: Touch up getting started documentation Felipe Monteiro 2018-02-23 23:08:55 +0000
  • 87d7f94134 Fix Promenade: Introduce flag to only warn on missing sub source Felipe Monteiro 2018-02-21 21:40:19 +0000
  • 3d278a2b08 Add additional layering + substitution unit tests Felipe Monteiro 2018-02-02 23:07:37 -0500
  • 3c8a65a813 Docs: Update README and create Getting Started docs Felipe Monteiro 2018-02-15 19:49:30 +0000
  • b81cebb012 Fail fast on bad substitution input during layering Felipe Monteiro 2018-02-15 22:14:51 +0000
  • 0d9d243a5d Add label to docker image Makefile Stacey Fletcher 2018-02-17 15:26:09 -0600
  • 83dd22c715 [client] Fix 503 exception raising attribute error instead Felipe Monteiro 2017-12-20 16:35:34 +0000
  • 43c4424efe Fix tox -v skipping over sqlite unit test jobs Felipe Monteiro 2018-02-14 04:37:35 +0000
  • a420d5962d [Trivial Fix] Make profile directory if it doesn't exist Felipe Monteiro 2018-02-15 22:04:38 -0500
  • 9f2a0fb347 Collect profile data on DH requests Scott Hussey 2018-02-15 09:10:26 -0600
  • 99ab93727b [Trivial Fix] Add document layer to error message output Felipe Monteiro 2018-02-14 22:59:27 -0500
  • 113365f552 (small fix): add full path for sphinx Krysta 2018-02-14 08:33:29 -0600
  • ff5c66046d Bump up package requirements versions Felipe Monteiro 2018-02-12 22:03:32 +0000
  • c6d01adc36 Docs: Update testing documentation Felipe Monteiro 2018-02-13 03:17:26 +0000
  • b0c2f1c4e2 Allow unit tests to be run against in-memory sqlite Felipe Monteiro 2018-01-26 21:33:19 -0500
  • e4abca1cd7 Use DAG to resolve substitution dependency chain Felipe Monteiro 2018-02-03 19:28:59 -0500
  • 2da9aa5055 Fix: return only concrete documents from layering module Felipe Monteiro 2018-02-09 16:32:29 +0000