Skip to content

Commit c93b950

Browse files
tkam80xHiteshPatel
authored andcommitted
V3.0 module3 modification proposals @Teekam (#141)
* spelling * ensure this request is sent too * style changes * comma. runner button is on top left of postman window afaict * style updates, runner button is on top left of postman window afaict * periods. fix the service template name for f5-fastl4-tcp-lb * style changes, suggestion to improve clarity of the term "drive rich deployments", which may not be easy to understand for some * add "the" * clarify sentence * Update lab1.rst Small updates * Small updates
1 parent f1ac659 commit c93b950

File tree

4 files changed

+26
-26
lines changed

4 files changed

+26
-26
lines changed

docs/class1/module3/lab1.rst

+4-4
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,9 @@ existing BIG-IP devices from your lab environment.
4747
Tenants & Connectors
4848
^^^^^^^^^^^^^^^^^^^^
4949

50-
iWorkflow implements a Tenant/Provider interface to enable abstracted deployment
51-
of L4-7 into various environment. In conjunction iWorkflow Connectors serve as
52-
the L1-3 Network and Device Onboarding automation component in the automation
50+
iWorkflow implements a Tenant/Provider interface to enable abstracted deployments
51+
of L4-7 Services into various environments. In conjunction, iWorkflow Connectors
52+
serve as the L1-3 Network and Device Onboarding automation component in the automation
5353
toolchain. In this lab we will create a ‘BIG-IP Connector’ for the BIG-IP
5454
devices in the lab environment. This connector will then allow you to drive a
5555
fully automated deployment from the iWorkflow Service Catalog.
@@ -82,7 +82,7 @@ requests contained in the ``Lab 3.1 - iWorkflow Onboarding`` folder.
8282

8383
Perform the following steps to build the cluster:
8484

85-
#. Click the :guilabel:`Runner` button at the top right of your Postman window:
85+
#. Click the :guilabel:`Runner` button at the top left of your Postman window:
8686

8787
|image97|
8888

docs/class1/module3/lab2.rst

+6-6
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ The templates used in this lab all have a version number appended to the name
4040
in your environment. Explicitly versioning the templates allows for migration
4141
between template versions in a stable manner. Without versioning any changes
4242
to the template could result in *every* deployment associated with the template
43-
being modified at the same time. With versioning the application owner or F5
43+
being modified at the same time. With versioning, the application owner or F5
4444
administrator can choose to either migrate all deployments at the same time OR
4545
perform the migration on a per deployment manner.
4646

@@ -51,7 +51,7 @@ In this task we will use the Runner to quickly create our sample Service
5151
Templates.
5252
Perform the following steps to complete this task:
5353

54-
#. Click the :guilabel:`Runner` button at the top right of your Postman window.
54+
#. Click the :guilabel:`Runner` button at the top left of your Postman window.
5555

5656
#. Select :menuselection:`F5 Programmability: Class 1 -->
5757
Lab 3.2 - Create a Declarative Service Catalog` folder.
@@ -120,7 +120,7 @@ Perform the following steps to complete this task:
120120

121121
|image50|
122122

123-
In the case of the fields shown in the example:
123+
In the case of the fields shown in the above example:
124124

125125
- ``pool__DefaultPoolIndex``: A value of ``0`` will be sent during a
126126
deployment
@@ -182,7 +182,7 @@ Perform the following steps to complete this task:
182182

183183
#. Finally, to assist in designing a Tenant interface, iWorkflow allows you to
184184
preview what the Tenant UI would look like for a Service Template. To view
185-
preview for click the :guilabel:`Tenant Preview` button:
185+
the preview, click the :guilabel:`Tenant Preview` button:
186186

187187
|image52|
188188

@@ -191,7 +191,7 @@ Perform the following steps to complete this task:
191191
:guilabel:`Tenant Editable` fields are shown. Because the true deployment
192192
details are filtered from the Tenant, the Service Deployment requires much
193193
less **Domain Specific Knowledge**. Keep in mind that while the Tenant
194-
interface may be simple, you can leverage advanced functionality in the
194+
interface may be simple, you can still leverage advanced functionality in the
195195
Service Template.
196196

197197
|image53|
@@ -217,7 +217,7 @@ appropriate Monitors, Profiles and Options for the use case.
217217
- HTTPS Offload and Load Balancing to a Single Pool
218218
* - ``f5-fasthttp-lb-v1.0``
219219
- Performance-enhanced HTTP Load Balancing to a Single Pool
220-
* - ``f5-fastl4-udp-lb-v1.0``
220+
* - ``f5-fastl4-tcp-lb-v1.0``
221221
- Generic L4 TCP Load Balancing to a Single Pool
222222
* - ``f5-fastl4-udp-lb-v1.0``
223223
- Generic L4 UDP Load Balancing to a Single Pool

docs/class1/module3/lab3.rst

+5-5
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ Tenant API you must authenticate with a Tenant User (``tenant`` in this case).
9090
Perform the following steps to complete this task:
9191

9292
#. In Postman expand the ``Lab 3.3 - Deploy L4-7 Services`` folder in the
93-
collection
93+
collection.
9494

9595
#. Click the ``Authenticate and Obtain Token for Tenant User`` request and
9696
examine the JSON request :guilabel:`Body`. Notice that we are sending the
@@ -168,7 +168,7 @@ Perform the following steps to complete this task:
168168

169169
|image60|
170170

171-
#. Click the :guilabel:`Send` button to **Update** the Service Deployment
171+
#. Click the :guilabel:`Send` button to **Update** the Service Deployment.
172172

173173
#. Update the iWorkflow Tenant UI and notice that the Service has been updated:
174174

@@ -189,7 +189,7 @@ Perform the following steps to complete this task:
189189
#. We will send a ``GET`` request to the Resource URI for the existing
190190
deployment.
191191

192-
#. Click the :guilabel:`Send` button to **Read** the Service Deployment
192+
#. Click the :guilabel:`Send` button to **Read** the Service Deployment.
193193

194194
#. Examine the JSON Response :guilabel:`Body` to see the state of the current
195195
Service Deployment:
@@ -206,7 +206,7 @@ Perform the following steps to complete this task:
206206
#. We will send a ``DELETE`` request to the Resource URI for the existing
207207
deployment.
208208

209-
#. Click the :guilabel:`Send` button to **Delete** the Service Deployment
209+
#. Click the :guilabel:`Send` button to **Delete** the Service Deployment.
210210

211211
#. Update the iWorkflow Tenant UI and verify that the Service has been deleted:
212212

@@ -240,7 +240,7 @@ modifying the requests as needed.
240240
- HTTPS Offload and Load Balancing to a Single Pool
241241
* - ``f5-fasthttp-lb``
242242
- Performance-enhanced HTTP Load Balancing to a Single Pool
243-
* - ``f5-fastl4-udp-lb``
243+
* - ``f5-fastl4-tcp-lb``
244244
- Generic L4 TCP Load Balancing to a Single Pool
245245
* - ``f5-fastl4-udp-lb``
246246
- Generic L4 UDP Load Balancing to a Single Pool

docs/class1/module3/module3.rst

+11-11
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ further abstract Application Services and deliver those services, with
3838
a **Declarative** interface to Consumers.
3939

4040
When moving to an iWorkflow based toolchain it’s important to understand
41-
that L1-3 Automation (Device Onboarding, Networking, etc) and L4-7
42-
(Deployment of Virtual Servers, Pools, etc) are separated and delivered
41+
that automation in L1-3 (Device Onboarding, Networking, etc) and L4-7
42+
(Deployment of Virtual Servers, Pools, etc) is separated and delivered
4343
by different features.
4444

4545
Layer 1-3 Networking and Device Onboarding
@@ -65,9 +65,9 @@ iWorkflow enables generic functionality in all of these environments by using
6565
a **BIG-IP Cloud Connector**. This connector allows iWorkflow to utilize
6666
BIG-IP devices running on any of these environments.
6767

68-
.. NOTE:: F5 BIG-IP also supports integration with Container Ecosystems,
69-
however, in these environments iWorkflow may use may not be required. For
70-
more information you can refer to:
68+
.. NOTE:: F5 BIG-IP also supports integration with Container Ecosystems.
69+
However, in these environments iWorkflow may not be required. For more
70+
information you can refer to:
7171

7272
- Container Ecosystems:
7373

@@ -84,23 +84,23 @@ Layer 4-7 Application Service Delivery
8484

8585
L4-7 Application Service Delivery is accomplished by:
8686

87-
- **Declarative:** Consuming F5 iApp templates from BIG-IP devices and
87+
- **Declarative:** Consuming F5 iApp templates on BIG-IP devices and
8888
creating a Service Catalog.
8989

9090
- **Imperative:** Consuming the iWorkflow REST Proxy to drive API calls to
91-
BIG-IP devices
91+
BIG-IP devices.
9292

9393
The labs in the module will focus on the high level features in place to
9494
achieve full L4-7 automation. As mentioned above, iApp Templates are a key
9595
component of the chain of linked tools (toolchain) we are building.
9696

9797
In this Module we will focus on building a **Service Catalog** using the App
9898
Services iApp template you learned about in Module 2. The focus in Module 2
99-
was showing how to drive rich deployments, however, a large amount of F5
100-
**Domain Specific Knowledge** was still required to drive the deployments.
101-
From a conceptual view iApp templates alone do not fully satisfy the requirement
99+
was to show how to deploy advanced configurations. However, a large amount of F5
100+
**Domain Specific Knowledge** was still required to build each deployment.
101+
From a conceptual point of view, iApp templates alone do not fully satisfy the requirement
102102
for a fully **Declarative** interface because while the iApp template simplifies
103-
the underlying **Imperative** actions it does not allow the administrator to
103+
the underlying **Imperative** actions, it does not allow the administrator to
104104
build an **Interface** that minimizes or eliminates the need for **Domain
105105
Specific Knowledge**.
106106

0 commit comments

Comments
 (0)