1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-11 08:06:13 +01:00
phorge-phorge/src/docs/user/userguide
epriestley db50d0fb11 Rough-in Almanac namespaces
Summary:
Ref T6741. Ref T10246.

Root problem: to provide Drydock in the cluster, we need to expose Almanac, and doing so would let users accidentally or intentionally create a bunch of `repo006.phacility.net` devices/services which could conflict with the real ones we manage.

There's currently no way to say "you can't create anything named `*.blah.net`". This adds "namespaces", which let you do that (well, not yet, but they will after the next diff).

After the next diff, if you try to create `repo003.phacility.net`, but the namespace `phacility.net` already exists and you don't have permission to edit it, you'll be asked to choose a different name.

Also various modernizations and some new docs.

Test Plan:
  - Created cool namespaces like `this.computer`.
  - Almanac namespaces don't actually enforce policies yet.

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T6741, T10246

Differential Revision: https://secure.phabricator.com/D15324
2016-02-22 04:58:35 -08:00
..
almanac.diviner Rough-in Almanac namespaces 2016-02-22 04:58:35 -08:00
amazon_rds.diviner Provide some hints for Amazon RDS configuration 2014-08-25 11:41:40 -07:00
arcanist.diviner Update old documentation about arc set-config 2016-01-26 08:26:26 -08:00
arcanist_commit_ranges.diviner Reorganize Diviner articles into user/ and tech/ 2013-08-28 09:57:00 -07:00
arcanist_coverage.diviner Change monospace text formatting 2015-05-31 10:07:45 +10:00
arcanist_diff.diviner Reorganize Diviner articles into user/ and tech/ 2013-08-28 09:57:00 -07:00
arcanist_extending_lint.diviner Change monospace text formatting 2015-05-31 10:07:45 +10:00
arcanist_lint.diviner Remove references to ExampleLintEngine from the documentation 2014-05-19 12:40:20 -07:00
arcanist_lint_script_and_regex.diviner Update Phabricator documentation of script-and-regex linter for behavioral change 2016-01-11 17:37:32 -08:00
arcanist_lint_unit.diviner Fix some links to "Adding New Classes" in docs 2015-09-30 07:44:54 -07:00
arcanist_mac_os_x.diviner Reorganize Diviner articles into user/ and tech/ 2013-08-28 09:57:00 -07:00
arcanist_new_project.diviner Fix some links to "Adding New Classes" in docs 2015-09-30 07:44:54 -07:00
arcanist_quick_start.diviner Remove arcanist projects from documentation 2015-05-26 07:10:36 +10:00
arcanist_windows.diviner Recommend "-w -n" for Sublime on Windows 2014-06-24 05:28:34 -07:00
audit.diviner Remove scattered links to "Support" document 2015-10-19 13:27:47 -07:00
calendar.diviner Starting the Calendar user guide 2015-11-07 07:50:47 -08:00
conduit.diviner Fix a bad copy/paste in Conduit documentation 2015-12-26 07:29:24 -08:00
conduit_edit.diviner Continue hammering new *.search / *.edit documentation into shape 2015-12-16 08:46:05 -08:00
conduit_search.diviner Continue hammering new *.search / *.edit documentation into shape 2015-12-16 08:46:05 -08:00
differential.diviner Write more detailed documentation about Differential inlines 2015-10-25 14:51:50 -07:00
differential_faq.diviner Downgrade accepts on "request changes", and make sticky accepts optional 2014-03-25 15:41:07 -07:00
differential_inlines.diviner Write more detailed documentation about Differential inlines 2015-10-25 14:51:50 -07:00
differential_land.diviner Add some Drydock documentation plus "Test Configuration" for repository automation 2015-10-27 18:04:02 +00:00
differential_large_changes.diviner Reorganize Diviner articles into user/ and tech/ 2013-08-28 09:57:00 -07:00
differential_test_plans.diviner Change monospace text formatting 2015-05-31 10:07:45 +10:00
diffusion.diviner Add a repository import troubleshooting guide 2015-06-22 12:26:18 -07:00
diffusion_autoclose.diviner Add a repository import troubleshooting guide 2015-06-22 12:26:18 -07:00
diffusion_hooks.diviner Pass repository PHID to custom hooks in PHABRICATOR_REPOSITORY instead of callsign 2016-02-17 17:10:44 -08:00
diffusion_hosting.diviner Remove dependence on callsigns from bin/commit-hook 2016-02-17 16:50:36 -08:00
diffusion_symbols.diviner Fix some links to "Adding New Classes" in docs 2015-09-30 07:44:54 -07:00
diffusion_updates.diviner Remove duplicate duplicate words which are not requires 2015-06-23 17:26:14 -07:00
diviner.diviner Fix line lengths in documentation and lint *.book files as JSON. 2014-06-24 04:26:06 +10:00
drydock.diviner Add some Drydock documentation plus "Test Configuration" for repository automation 2015-10-27 18:04:02 +00:00
drydock_blueprints.diviner Add some Drydock documentation plus "Test Configuration" for repository automation 2015-10-27 18:04:02 +00:00
drydock_hosts.diviner Add some Drydock documentation plus "Test Configuration" for repository automation 2015-10-27 18:04:02 +00:00
drydock_quick_start.diviner Add some Drydock documentation plus "Test Configuration" for repository automation 2015-10-27 18:04:02 +00:00
drydock_repository_automation.diviner Add some Drydock documentation plus "Test Configuration" for repository automation 2015-10-27 18:04:02 +00:00
drydock_security.diviner Write some documentation about Drydock security and repository automation 2015-10-12 17:54:11 -07:00
drydock_working_copies.diviner Add some Drydock documentation plus "Test Configuration" for repository automation 2015-10-27 18:04:02 +00:00
events.diviner Remove TYPE_SEARCH_DIDUPDATEINDEX event 2015-12-21 17:23:59 -08:00
external_editor.diviner Change monospace text formatting 2015-05-31 10:07:45 +10:00
forms.diviner Clarify that ApplicationEditor supports editing itself 2015-12-10 19:19:20 -08:00
harbormaster.diviner Unprototype Harbormaster 2015-08-06 09:54:00 -07:00
herald.diviner Change monospace text formatting 2015-05-31 10:07:45 +10:00
jump.diviner Delete old Maniphest edit controller 2015-12-08 17:56:31 -08:00
legalpad.diviner Hide revision content if author has not signed required legal documents 2015-03-09 10:26:54 -07:00
mail_rules.diviner Change monospace text formatting 2015-05-31 10:07:45 +10:00
multi_factor_auth.diviner Document multi-factor authentication 2014-05-01 10:23:41 -07:00
multimeter.diviner Provide general documentation on how to use perfomance tools 2015-06-20 05:30:17 -07:00
owners.diviner Update Owners docs a bit 2015-08-31 16:01:01 -07:00
phame.diviner Remove scattered links to "Support" document 2015-10-19 13:27:47 -07:00
phriction.diviner Remove scattered links to "Support" document 2015-10-19 13:27:47 -07:00
profile_menu.diviner Prevent "Manage" profile menu items from being hidden 2016-01-25 06:43:03 -08:00
projects.diviner Roughly implement milestone columns on workboards 2016-02-03 16:37:59 -08:00
prototypes.diviner Minor wordsmith on prototypes doc 2015-02-20 07:26:34 -08:00
remarkup.diviner Add highlight rules to diviner 2015-11-02 13:44:05 -08:00
reviews_vs_audit.diviner Reorganize Diviner articles into user/ and tech/ 2013-08-28 09:57:00 -07:00
search.diviner Write a search user guide 2015-04-22 18:25:00 -07:00
slowvote.diviner Reorganize Diviner articles into user/ and tech/ 2013-08-28 09:57:00 -07:00
spaces.diviner Unprototype Spaces 2015-07-03 13:04:14 -07:00
tone.diviner Document project tone formally 2015-07-16 12:57:06 -07:00
users.diviner Note extra mailing list settings in documentation 2015-06-03 18:42:43 -07:00
utf8.diviner Change monospace text formatting 2015-05-31 10:07:45 +10:00