1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-15 11:22:40 +01:00
phorge-phorge/src/applications/repository/storage
epriestley 4505724cc4 Allow repositories to be bound to an AlmanacService
Summary:
Ref T2783. This is primarily exploratory and just figuring out what we're blocked on:

  - Allow a Repository to be bound to a Service. The Service may eventually define multiple read/write nodes, etc.
    - There's no UI to do this binding yet, you have to touch the database manually.
  - If a repository is bound to a Service, effect Conduit calls via calls to the remote service instead of executing them in-process.
    - These don't actually work yet since there's no authentication (see T5955).

Test Plan:
  - Made a nice Service with a nice Binding to a nice Interface on a nice Device.
  - Force-associated a repository with the service using a raw MySQL query.
  - Saw Phabricator try to make a remote call to the service (on localhost) and fail because of missing auth stuff.
  - Also ran `almanac.queryservices`.

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T2783

Differential Revision: https://secure.phabricator.com/D10982
2014-12-12 12:07:11 -08:00
..
__tests__ Change double quotes to single quotes. 2014-06-09 11:36:50 -07:00
PhabricatorRepository.php Allow repositories to be bound to an AlmanacService 2014-12-12 12:07:11 -08:00
PhabricatorRepositoryArcanistProject.php Fix almost all remaining schemata issues 2014-10-01 08:18:36 -07:00
PhabricatorRepositoryAuditRequest.php Audit - delete duplicate audit requests and add unique key 2014-11-13 16:11:57 -08:00
PhabricatorRepositoryBranch.php Fix almost all remaining schemata issues 2014-10-01 08:18:36 -07:00
PhabricatorRepositoryCommit.php Transactions - adding willRenderTimeline to handle tricky cases 2014-12-04 13:58:52 -08:00
PhabricatorRepositoryCommitData.php Fix almost all remaining schemata issues 2014-10-01 08:18:36 -07:00
PhabricatorRepositoryDAO.php Delete license headers from files 2012-11-05 11:16:51 -08:00
PhabricatorRepositoryMirror.php Generate expected schemata for Repository 2014-09-28 15:12:21 -07:00
PhabricatorRepositoryPushEvent.php Generate expected schemata for Repository 2014-09-28 15:12:21 -07:00
PhabricatorRepositoryPushLog.php Minor formatting changes 2014-10-08 08:39:49 +11:00
PhabricatorRepositoryRefCursor.php Mark questionable column nullability for later 2014-10-01 07:59:44 -07:00
PhabricatorRepositorySchemaSpec.php Automatically build all Lisk schemata 2014-10-02 09:51:20 -07:00
PhabricatorRepositoryStatusMessage.php Generate expected schemata for Repository 2014-09-28 15:12:21 -07:00
PhabricatorRepositorySymbol.php Generate expected schemata for Repository 2014-09-28 15:12:21 -07:00
PhabricatorRepositoryTransaction.php Rename PHIDType classes 2014-07-24 08:05:46 +10:00
PhabricatorRepositoryVCSPassword.php Generate expected schemata for Repository 2014-09-28 15:12:21 -07:00