summaryrefslogtreecommitdiffstats
path: root/docs/sections/dcaeservice_helm_template.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/sections/dcaeservice_helm_template.rst')
-rw-r--r--docs/sections/dcaeservice_helm_template.rst38
1 files changed, 19 insertions, 19 deletions
diff --git a/docs/sections/dcaeservice_helm_template.rst b/docs/sections/dcaeservice_helm_template.rst
index 60adee68..1c62d86b 100644
--- a/docs/sections/dcaeservice_helm_template.rst
+++ b/docs/sections/dcaeservice_helm_template.rst
@@ -1,8 +1,8 @@
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. http://creativecommons.org/licenses/by/4.0
-Using Helm to deploy DCAE Microservices
-=======================================
+DCAE Service Template - Overview
+================================
Background
----------
@@ -123,13 +123,13 @@ Example:
**readinessCheck**:
Many microservices depend on having other services
-up and running in the DCAE and ONAP environment–services like AAF to get
+up and running in the DCAE and ONAP environment - services like AAF to get
certificates or DMaaP to communicate with other services.
``readinessCheck.wait_for`` is a list of the *containers* that the
microservice needs to have available. If this parameter is present, an
initContainer will run and wait for all of the listed containers to
-become ready. (Unfortunately, it’s necessary to know the name of a
-*container*; it isn’t sufficient to list the name of a service.)
+become ready. (Unfortunately, it's necessary to know the name of a
+*container*; it isn't sufficient to list the name of a service.)
Example:
@@ -150,7 +150,7 @@ parameter has the following fields that apply to both types:
1. ``initialDelaySeconds``: The number of seconds to wait after container startup before attempting the first readiness probe. *[Optional, default 5]*
2. ``periodSeconds``: The number of seconds between readiness probes. *[Optional, default 15]*
3. ``timeoutSeconds``: The number of seconds to wait for a connection to the container before timing out. *[Optional, default 1]*
-4. ``probeType``: The type of readiness probe–``httpGet`` for an HTTP probe or ``exec`` for a script-based probe. *[Optional, default ``httpGet``]*
+4. ``probeType``: The type of readiness probe - ``httpGet`` for an HTTP probe or ``exec`` for a script-based probe. *[Optional, default ``httpGet``]*
For HTTP(S) readiness probes, the following fields are *required*:
@@ -201,7 +201,7 @@ not present, defaults to an empty object ({}).
**applicationEnv:**
Microservice-specific environment variables to be
-set for the microservice’s container. Environment variables can be set
+set for the microservice's container. Environment variables can be set
to literal string values or a value from a Kubernetes Secret that has
been set up using the ONAP OOM common secret template.
@@ -236,9 +236,9 @@ The ``applicationEnv`` section of ``values.yaml`` can contain an
arbitrary number of environment variables and can contain both literal
values and values from secrets. ``applicationEnv`` is optional. If it is
not present in the ``values.yaml`` file, no microservice-specific
-environment variables will be set for the microservice’s container.
+environment variables will be set for the microservice's container.
-Note that ``applicationEnv`` is a YAML object (or “dictionary”), not an
+Note that ``applicationEnv`` is a YAML object (or "dictionary"), not an
array.
**externalVolumes:**
@@ -261,11 +261,11 @@ optional fields:
4. ``readOnly``: *[Optional]* Boolean flag. Set to ``true`` to mount the volume
as read-only. Defaults to ``false``.
5. ``optional``: *[Optional]* Boolean flag. Set to ``true`` to make the
- configMap optional (i.e., to allow the microservice’s pod to start even
- if the configMap doesn’t exist). If set to ``false``, the configMap must
- be present in order for the microservice’s pod to start. Defaults to
+ configMap optional (i.e., to allow the microservice's pod to start even
+ if the configMap doesn't exist). If set to ``false``, the configMap must
+ be present in order for the microservice's pod to start. Defaults to
``true``. *Note that this default is the opposite of the Kubernetes
- default. We’ve done this to be consistent with the behavior of the DCAE
+ default. We've done this to be consistent with the behavior of the DCAE
Cloudify plugin for Kubernetes (``k8splugin``), which always set
``optional`` to ``true`` and did not allow for overriding this value.*
@@ -282,15 +282,15 @@ Example of an ``externalVolumes`` section:
mountPath: /opt/app/otherconfig
The dcaegen2-services-common deployment template will set up a volume
-pointing to the specific configMap in the microservice’s pod and a
-volume mount (mounted at ``mountPath`` on the microservice’s container.)
+pointing to the specific configMap in the microservice's pod and a
+volume mount (mounted at ``mountPath`` on the microservice's container.)
The ``externalVolumes`` section is optional. If it is not present, no
external volumes will be set up for the microservice.
**certDirectory:**
-Path to the directory in the microservice’s
+Path to the directory in the microservice's
container file system where TLS-certificate information from CMPv2 should
be mounted. This is an optional field. When it is present, the
dcaegen2-services-common deployment template will set up an
@@ -327,13 +327,13 @@ If present, the dcaegen2-services-common deployment
template will deploy a sidecar container that polls the ONAP policy
subsystem for policy-driven configuration information.
-``policies`` is a YAML object (“dictionary”) that can contain the
+``policies`` is a YAML object ("dictionary") that can contain the
following keys:
1. ``policyID``: *[Optional]* A string representation of a JSON array of policy ID
- values that the sidecar should monitor. Default ‘[]’.
+ values that the sidecar should monitor. Default '[]'.
2. ``filter``: *[Optional]* A string representation of a JSON array of regular
- expressions that match policy IDs that the sidecar should monitory. Default ‘[]’.
+ expressions that match policy IDs that the sidecar should monitory. Default '[]'.
3. ``duration``: *[Optional]* The interval (in seconds) between polling requests
made by the sidecar to the policy subsystem. Default: 2600.