anchor.diff:  $ cd /var/lib/heketi/mounts/vg_f92e09091f6b20ab12b02a2513e4ed90/brick_d8c06e606ff4cc29ccb9d018c73ee292/brick
   $ ls
   index.html
  -$ cat index.html 
  +$ cat index.html
   Hello World from GlusterFS!!!
   ----
  -====
  -
  -
  
positive.code: [[install-config-storage-examples-gluster-dynamic-example]]
  = Complete Example of Dynamic Provisioning Using GlusterFS 
  {product-author}
  {product-version}
  :data-uri:
  
negative.code: node2     Ready     22h
  NAME                               READY     STATUS              RESTARTS   AGE           1/1       Running             0          1d
  glusterfs-node0-2509304327-vpce1   1/1       Running   0          1d        192.168.10.100   node0
  glusterfs-node1-3290690057-hhq92   1/1       Running   0          1d        192.168.10.101   node1 <1>
  glusterfs-node2-4072075787-okzjv   1/1       Running   0          1d        192.168.10.102   node2
  heketi-3017632314-yyngh            1/1       Running   0          1d        10.42.0.0        node0 <2>
  ----
  <1> Example of GlusterFS storage pods running. There are three in this example.
  <2> Heketi server pod.
  
  
  . If not already set in the environment, export the `HEKETI_CLI_SERVER`:
  +
  ----
  $ export HEKETI_CLI_SERVER=$(oc describe svc/heketi | grep "Endpoints:" | awk '{print "http://"$2}')
  ----
  
  . Identify the Heketi REST URL and server IP address:
  +
  ----
  $ echo $HEKETI_CLI_SERVER
  http://10.42.0.0:8080
  ----
  
  . Identify the Gluster endpoints that are needed to pass in as a parameter into
  the storage class, which is used in a later step (`heketi-storage-endpoints`).
  +
  ----
  $ oc get endpoints
  NAME                       ENDPOINTS                                            AGE
  heketi                     10.42.0.0:8080                                       22h
  heketi-storage-endpoints   192.168.10.100:1,192.168.10.101:1,192.168.10.102:1   22h <1>
  kubernetes                 192.168.10.90:6443                                   23h
  ----
  <1> The defined GlusterFS endpoints. In this example, they are called `heketi-storage-endpoints`.
  
  [NOTE]
  ====
  By default, `user_authorization` is disabled. If enabled, you may need to find
  the rest user  and rest user secret key. (This is not applicable for this
  example, as any values will work).
  ====
  
  [[create-a-storage-class-for-your-glusterfs-dynamic-provisioner]]
  == Create a Storage Class for Your GlusterFS Dynamic Provisioner
  
  xref:../../install_config/persistent_storage/dynamically_provisioning_pvs.adoc#install-config-persistent-storage-dynamically-provisioning-pvs[Storage
  classes] manage and enable persistent storage in {product-title}.
  Below is an example of a _Storage class_ requesting 5GB of on-demand
  storage to be used with your _HelloWorld_ application.
  
  ====
  ----
  