helm-commands-reformatting
Simplify presentation of commands and overrides Current presentation is formatted as a procedure. This is really a listing of related app and helm management commands. Converted to definition listing. Replaces https://review.opendev.org/c/starlingx/docs/+/880844 (abandoned) Signed-off-by: Ron Stone <ronald.stone@windriver.com> Change-Id: Ide096e8be0f0f4f4973d14012616c5e06312c703
This commit is contained in:
@@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
.. hby1568295041837
|
.. hby1568295041837
|
||||||
.. _sysconf-application-commands-and-helm-overrides:
|
.. _sysconf-application-commands-and-helm-overrides:
|
||||||
|
|
||||||
@@ -13,9 +12,9 @@ commands to manage containerized applications provided as part of |prod|.
|
|||||||
Application commands and Helm overrides apply to **user overrides** only
|
Application commands and Helm overrides apply to **user overrides** only
|
||||||
and take precedence over system overrides.
|
and take precedence over system overrides.
|
||||||
|
|
||||||
.. rubric:: |proc|
|
|
||||||
|
|
||||||
- Use the following command to list all containerized applications provided
|
``application-list``
|
||||||
|
Use the following command to list all containerized applications provided
|
||||||
as part of |prod|.
|
as part of |prod|.
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
@@ -43,8 +42,8 @@ commands to manage containerized applications provided as part of |prod|.
|
|||||||
| rook-ceph-apps | 1.0-17 | rook-ceph-manifest | manifest.yaml | uploaded | completed |
|
| rook-ceph-apps | 1.0-17 | rook-ceph-manifest | manifest.yaml | uploaded | completed |
|
||||||
+--------------------------+---------+-------------------------------------------+------------------+----------+-----------+
|
+--------------------------+---------+-------------------------------------------+------------------+----------+-----------+
|
||||||
|
|
||||||
|
``application-show``
|
||||||
- Use the following command to show details for |prod|.
|
Use the following command to show details for |prod|.
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
@@ -52,7 +51,7 @@ commands to manage containerized applications provided as part of |prod|.
|
|||||||
|
|
||||||
where:
|
where:
|
||||||
|
|
||||||
**<app\_name>**
|
``<app\_name>``
|
||||||
is the name of the application to show details for.
|
is the name of the application to show details for.
|
||||||
|
|
||||||
For example:
|
For example:
|
||||||
@@ -75,7 +74,8 @@ commands to manage containerized applications provided as part of |prod|.
|
|||||||
| updated_at | 2022-06-21T03:13:01.051293+00:00 |
|
| updated_at | 2022-06-21T03:13:01.051293+00:00 |
|
||||||
+---------------+----------------------------------+
|
+---------------+----------------------------------+
|
||||||
|
|
||||||
- Use the following command to upload application Helm chart\(s\) and
|
``application-upload``
|
||||||
|
Use the following command to upload application Helm chart\(s) and
|
||||||
manifest.
|
manifest.
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
@@ -84,16 +84,16 @@ commands to manage containerized applications provided as part of |prod|.
|
|||||||
|
|
||||||
where the following are optional arguments:
|
where the following are optional arguments:
|
||||||
|
|
||||||
**<app\_name>**
|
``<app_name>``
|
||||||
assigns a custom name for application. You can use this name to
|
assigns a custom name for application. You can use this name to
|
||||||
interact with the application in the future.
|
interact with the application in the future.
|
||||||
|
|
||||||
**<version>**
|
``<version>``
|
||||||
is the version of the application.
|
is the version of the application.
|
||||||
|
|
||||||
and the following is a positional argument:
|
and the following is a positional argument:
|
||||||
|
|
||||||
**<tar\_file>**
|
``<tar_file>``
|
||||||
is the path to the tar file containing the application to be uploaded.
|
is the path to the tar file containing the application to be uploaded.
|
||||||
|
|
||||||
For example:
|
For example:
|
||||||
@@ -116,7 +116,8 @@ commands to manage containerized applications provided as part of |prod|.
|
|||||||
+---------------+----------------------------------+
|
+---------------+----------------------------------+
|
||||||
Please use 'system application-list' or 'system application-show metrics-server' to view the current progress.
|
Please use 'system application-list' or 'system application-show metrics-server' to view the current progress.
|
||||||
|
|
||||||
- To list the Helm chart overrides for the |prod|, use the following
|
``helm-override-list``
|
||||||
|
To list the Helm chart overrides for the |prod|, use the following
|
||||||
command:
|
command:
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
@@ -126,7 +127,7 @@ commands to manage containerized applications provided as part of |prod|.
|
|||||||
|
|
||||||
where the following is a positional argument:
|
where the following is a positional argument:
|
||||||
|
|
||||||
**<app\_name>**
|
``<app_name>``
|
||||||
The name of the application.
|
The name of the application.
|
||||||
|
|
||||||
and the following are optional arguments:
|
and the following are optional arguments:
|
||||||
@@ -176,8 +177,10 @@ commands to manage containerized applications provided as part of |prod|.
|
|||||||
| gnocchi | [u'openstack'] | [False] |
|
| gnocchi | [u'openstack'] | [False] |
|
||||||
| panko | [u'openstack'] | [False] |
|
| panko | [u'openstack'] | [False] |
|
||||||
|
|
||||||
- To show the overrides for a particular chart, use the following command.
|
|
||||||
System overrides are displayed in the **system\_overrides** section of
|
``helm-override-show``
|
||||||
|
To show the overrides for a particular chart, use the following command.
|
||||||
|
System overrides are displayed in the **system_overrides** section of
|
||||||
the **Property** column.
|
the **Property** column.
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
@@ -187,13 +190,13 @@ commands to manage containerized applications provided as part of |prod|.
|
|||||||
|
|
||||||
where the following are positional arguments:
|
where the following are positional arguments:
|
||||||
|
|
||||||
**<app\_name>**
|
``<app_name>``
|
||||||
The name of the application.
|
The name of the application.
|
||||||
|
|
||||||
**< chart\_name>**
|
``<chart_name>``
|
||||||
The name of the chart.
|
The name of the chart.
|
||||||
|
|
||||||
**<namespace>**
|
``<namespace>``
|
||||||
The namespace for chart overrides.
|
The namespace for chart overrides.
|
||||||
|
|
||||||
For example:
|
For example:
|
||||||
@@ -202,10 +205,11 @@ commands to manage containerized applications provided as part of |prod|.
|
|||||||
|
|
||||||
~(keystone_admin)]$ system helm-override-show |prefix|-openstack glance openstack
|
~(keystone_admin)]$ system helm-override-show |prefix|-openstack glance openstack
|
||||||
|
|
||||||
- To modify service configuration parameters using user-specified overrides,
|
``helm-override-update``
|
||||||
|
To modify service configuration parameters using user-specified overrides,
|
||||||
use the following command. To update a single configuration parameter, you
|
use the following command. To update a single configuration parameter, you
|
||||||
can use ``--set``. To update multiple configuration parameters, use
|
can use ``--set``. To update multiple configuration parameters, use
|
||||||
the ``--values`` option with a **yaml** file.
|
the ``--values`` option with a ``yaml`` file.
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
@@ -214,13 +218,13 @@ commands to manage containerized applications provided as part of |prod|.
|
|||||||
|
|
||||||
where the following are positional arguments:
|
where the following are positional arguments:
|
||||||
|
|
||||||
**<app\_name>**
|
``<app_name>``
|
||||||
The name of the application.
|
The name of the application.
|
||||||
|
|
||||||
**<chart\_name>**
|
``<chart_name>``
|
||||||
The name of the chart.
|
The name of the chart.
|
||||||
|
|
||||||
**<namespace>**
|
``<namespace>``
|
||||||
The namespace for chart overrides.
|
The namespace for chart overrides.
|
||||||
|
|
||||||
and the following are optional arguments:
|
and the following are optional arguments:
|
||||||
@@ -233,7 +237,7 @@ commands to manage containerized applications provided as part of |prod|.
|
|||||||
Replace any existing Helm chart overrides with the ones specified.
|
Replace any existing Helm chart overrides with the ones specified.
|
||||||
|
|
||||||
``--values``
|
``--values``
|
||||||
Specify a **yaml** file containing Helm chart override values. You can
|
Specify a ``yaml`` file containing Helm chart override values. You can
|
||||||
specify this value multiple times.
|
specify this value multiple times.
|
||||||
|
|
||||||
``--set``
|
``--set``
|
||||||
@@ -259,14 +263,15 @@ commands to manage containerized applications provided as part of |prod|.
|
|||||||
| | DEBUG: true |
|
| | DEBUG: true |
|
||||||
+----------------+-------------------+
|
+----------------+-------------------+
|
||||||
|
|
||||||
The user overrides are shown in the **user\_overrides** section of the
|
The user overrides are shown in the **user_overrides** section of the
|
||||||
**Property** column.
|
**Property** column.
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
To apply the updated Helm chart ovverrides to the running application,
|
To apply the updated Helm chart ovverrides to the running application,
|
||||||
use the :command:`system application-apply` command.
|
use the :command:`system application-apply` command.
|
||||||
|
|
||||||
- To enable or disable the installation of a particular Helm chart within an
|
``helm-chart-attribute-modify``
|
||||||
|
To enable or disable the installation of a particular Helm chart within an
|
||||||
application manifest, use the :command:`helm-chart-attribute-modify`
|
application manifest, use the :command:`helm-chart-attribute-modify`
|
||||||
command. This command does not modify a chart or modify chart overrides,
|
command. This command does not modify a chart or modify chart overrides,
|
||||||
which are managed through the :command:`helm-override-update` command.
|
which are managed through the :command:`helm-override-update` command.
|
||||||
@@ -282,20 +287,21 @@ commands to manage containerized applications provided as part of |prod|.
|
|||||||
|
|
||||||
and the following are positional arguments:
|
and the following are positional arguments:
|
||||||
|
|
||||||
**<app_name>**
|
``<app_name>``
|
||||||
The name of the application.
|
The name of the application.
|
||||||
|
|
||||||
**<chart_name>**
|
``<chart_name>``
|
||||||
The name of the chart.
|
The name of the chart.
|
||||||
|
|
||||||
**<namespace>**
|
``<namespace>``
|
||||||
The namespace for chart overrides.
|
The namespace for chart overrides.
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
To apply the updated helm chart attribute to the running application,
|
To apply the updated helm chart attribute to the running application,
|
||||||
use the :command:`system application-apply` command.
|
use the :command:`system application-apply` command.
|
||||||
|
|
||||||
- To delete all the user overrides for a chart, use the following command:
|
``helm-override-delete``
|
||||||
|
To delete all the user overrides for a chart, use the following command:
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
@@ -304,13 +310,13 @@ commands to manage containerized applications provided as part of |prod|.
|
|||||||
|
|
||||||
where the following are positional arguments:
|
where the following are positional arguments:
|
||||||
|
|
||||||
**<app_name>**
|
``<app_name>``
|
||||||
The name of the application.
|
The name of the application.
|
||||||
|
|
||||||
**<chart_name>**
|
``<chart_name>``
|
||||||
The name of the chart.
|
The name of the chart.
|
||||||
|
|
||||||
**<namespace>**
|
``<namespace>``
|
||||||
The namespace for chart overrides.
|
The namespace for chart overrides.
|
||||||
|
|
||||||
For example:
|
For example:
|
||||||
@@ -320,7 +326,8 @@ commands to manage containerized applications provided as part of |prod|.
|
|||||||
~(keystone_admin)]$ system helm-override-delete |prefix|-openstack glance openstack
|
~(keystone_admin)]$ system helm-override-delete |prefix|-openstack glance openstack
|
||||||
Deleted chart overrides glance:openstack for application |prefix|-openstack
|
Deleted chart overrides glance:openstack for application |prefix|-openstack
|
||||||
|
|
||||||
- Use the following command to apply or reapply an application, making it
|
``application-apply``
|
||||||
|
Use the following command to apply or reapply an application, making it
|
||||||
available for service.
|
available for service.
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
@@ -329,14 +336,14 @@ commands to manage containerized applications provided as part of |prod|.
|
|||||||
|
|
||||||
where the following is an optional argument:
|
where the following is an optional argument:
|
||||||
|
|
||||||
**mode**
|
``mode``
|
||||||
An application-specific mode controlling how the manifest is
|
An application-specific mode controlling how the manifest is
|
||||||
applied. This option is used to back-up and restore the
|
applied. This option is used to back-up and restore the
|
||||||
|prefix|-openstack application.
|
|prefix|-openstack application.
|
||||||
|
|
||||||
and the following is a positional argument:
|
and the following is a positional argument:
|
||||||
|
|
||||||
**<app_name>**
|
``<app_name>``
|
||||||
is the name of the application to apply.
|
is the name of the application to apply.
|
||||||
|
|
||||||
For example:
|
For example:
|
||||||
@@ -359,7 +366,8 @@ commands to manage containerized applications provided as part of |prod|.
|
|||||||
+---------------+----------------------------------+
|
+---------------+----------------------------------+
|
||||||
Please use 'system application-list' or 'system application-show metrics-server' to view the current progress.
|
Please use 'system application-list' or 'system application-show metrics-server' to view the current progress.
|
||||||
|
|
||||||
- Use the following command to abort the current application.
|
``application-abort``
|
||||||
|
Use the following command to abort the current application.
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
@@ -367,7 +375,7 @@ commands to manage containerized applications provided as part of |prod|.
|
|||||||
|
|
||||||
where:
|
where:
|
||||||
|
|
||||||
**<app_name>**
|
``<app_name>``
|
||||||
is the name of the application to abort.
|
is the name of the application to abort.
|
||||||
|
|
||||||
For example:
|
For example:
|
||||||
@@ -381,7 +389,8 @@ commands to manage containerized applications provided as part of |prod|.
|
|||||||
Use :command:`application-list` to confirm that the application has been
|
Use :command:`application-list` to confirm that the application has been
|
||||||
aborted.
|
aborted.
|
||||||
|
|
||||||
- Use the following command to update the deployed application to a different
|
``application-update``
|
||||||
|
Use the following command to update the deployed application to a different
|
||||||
version.
|
version.
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
@@ -390,7 +399,7 @@ commands to manage containerized applications provided as part of |prod|.
|
|||||||
|
|
||||||
where the following are optional arguments:
|
where the following are optional arguments:
|
||||||
|
|
||||||
**<app_name>**
|
``<app_name>``
|
||||||
The name of the application to update.
|
The name of the application to update.
|
||||||
|
|
||||||
You can look up the name of an application using the :command:`application-list` command:
|
You can look up the name of an application using the :command:`application-list` command:
|
||||||
@@ -408,18 +417,19 @@ commands to manage containerized applications provided as part of |prod|.
|
|||||||
| rook-ceph-apps | 1.0-17 | rook-ceph-manifest | manifest.yaml | uploaded | completed |
|
| rook-ceph-apps | 1.0-17 | rook-ceph-manifest | manifest.yaml | uploaded | completed |
|
||||||
+--------------------------+---------+-------------------------------------------+------------------+----------+-----------+
|
+--------------------------+---------+-------------------------------------------+------------------+----------+-----------+
|
||||||
|
|
||||||
The output indicates that the currently installed version of **cert-manager** is 1.0-34.
|
The output indicates that the currently installed version of ``cert-manager`` is 1.0-34.
|
||||||
|
|
||||||
**<version>**
|
``<version>``
|
||||||
The version to update the application to.
|
The version to update the application to.
|
||||||
|
|
||||||
and the following is a positional argument which must come last:
|
and the following is a positional argument which must come last:
|
||||||
|
|
||||||
**<tar_file>**
|
``<tar_file>``
|
||||||
The tar file containing the application manifest, Helm charts and
|
The tar file containing the application manifest, Helm charts and
|
||||||
configuration file.
|
configuration file.
|
||||||
|
|
||||||
- Use the following command to remove an application from service. Removing
|
``application-remove``
|
||||||
|
Use the following command to remove an application from service. Removing
|
||||||
an application will clean up related Kubernetes resources and delete all
|
an application will clean up related Kubernetes resources and delete all
|
||||||
of its installed helm charts.
|
of its installed helm charts.
|
||||||
|
|
||||||
@@ -429,7 +439,7 @@ commands to manage containerized applications provided as part of |prod|.
|
|||||||
|
|
||||||
where:
|
where:
|
||||||
|
|
||||||
**<app\name>**
|
``<app_name>``
|
||||||
is the name of the application to remove.
|
is the name of the application to remove.
|
||||||
|
|
||||||
For example:
|
For example:
|
||||||
@@ -454,7 +464,8 @@ commands to manage containerized applications provided as part of |prod|.
|
|||||||
|
|
||||||
This command places the application in the uploaded state.
|
This command places the application in the uploaded state.
|
||||||
|
|
||||||
- Use the following command to completely delete an application from the
|
``application-delete``
|
||||||
|
Use the following command to completely delete an application from the
|
||||||
system.
|
system.
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
@@ -463,7 +474,7 @@ commands to manage containerized applications provided as part of |prod|.
|
|||||||
|
|
||||||
where:
|
where:
|
||||||
|
|
||||||
**<app\_name>**
|
``<app_name>``
|
||||||
is the name of the application to delete.
|
is the name of the application to delete.
|
||||||
|
|
||||||
You must run :command:`application-remove` before deleting an application.
|
You must run :command:`application-remove` before deleting an application.
|
||||||
|
|||||||
Reference in New Issue
Block a user