updating runtime settings
@@ -8,17 +8,41 @@ The following settings can be used during a Habitat service's lifecycle. This me
These configuration settings are referenced using the [Handlebars.js](https://github.com/wycats/handlebars.js/) version of [mustache-style](https://mustache.github.io/mustache.5.html) tags. For an example on how these settings are used in plan hooks, see [Add Health Monitoring to a Plan](/tutorials/sample-app/mac/add-health-check-hook/) in the getting started tutorial.
## sys
-These are service settings specified by Habitat and correspond to the network information of the running Habitat service.
+These are service settings specified by Habitat and correspond to the network information of the running Habitat service. You can also query these values on a running Supervisor via the [Supervisor HTTP API](docs/run-packages-monitoring).
+
+**version**
+: Version of the Habitat supervisor.
+
+**member_id**
+: Supervisor's member id.
**ip**
: The IP address of the running service.
**hostname**
-: The hostname of the running service.
+: The hostname of the running service. Defaults to `localhost`.
+
+**gossip_ip**
+: Listening address for Supervisor's gossip connection.
+
+**gossip_port**
+: Listening port for Supervisor's gossip connection.
+
+**http_gateway_ip**
+: Listening address for Supervisor's http gateway.
+
+**http_gateway_port**
+: Listening port for Supervisor's http gateway
+
+**permanent**
+: This is set to `true` if a Supervisor is being used as a permanent peer, to increase Ring network traffic stability.
## pkg
These are package settings specified by Habitat and correspond to the the settings of the package when it was built and installed.
+**ident**
+: The fully-qualified identifier of a package that consists of origin/name/version/release.
+
**origin**
: Denotes a particular upstream of a package. This value is pulled from the `pkg_origin` setting in a plan.
@@ -31,15 +55,18 @@ These are package settings specified by Habitat and correspond to the the settin
**release**
: The UTC datetime stamp when the package was built. This value is specified in _YYYYMMDDhhmmss_ format.
-**ident**
-: The fully-qualified identifier of a package that consists of origin/name/version/release.
-
**deps**
: An array of runtime dependencies for your package based on the pkg_deps setting in a plan.
+**env**
+: You package's system path that is set with all of your dependent binaries.
+
**exposes**
: The port(s) to expose for an application or service. This value is pulled from the pkg_exposes setting in a plan.
+**exports**
+: A key value pair where the key is what external services consume. The value is stored in your `default.toml` to be provided when called.
+
**path**
: The location where the fully-qualified package is installed.
@@ -61,6 +88,12 @@ These are package settings specified by Habitat and correspond to the the settin
**svc\_var\_path**
: The location of any variable state data for the Habitat service.
+**svc\_pid_file**
+: The location of the Habitat service pid file.
+
+**svc_run**
+: The location of the run data for the Habitat service.
+
**svc_user**
: The value of `pkg_svc_user` specified in a plan.
