unable to install helm chart via ansible because of missing pyhelm module
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Won't Fix
|
Low
|
Tee Ngo |
Bug Description
Brief Description
-----------------
Unable to use Ansible to install a helm chart. An error reports that the python helm module (pyhelm) is missing from the target system.
This is the Ansible task:
- name: Install helm chart
helm:
host: localhost
chart:
name: hello-world
version: 0.1.0
source:
type: file
location: /path/to/
state: installed
name: hello-world
namespace: default
This is the resulting error from the playbook:
fatal: [yow-cgcs-
Severity
--------
Minor, but if we want end users to integrate the Ansible configuration, system configuration, and application deployment into a higher level CI/CD type ansible playbook then we will need to provide this functionality.
Steps to Reproduce
------------------
Use the task provided above to try and run a sample helm chart on the target system.
Expected Behavior
------------------
The chart should have been installed on the running system.
Actual Behavior
----------------
An error prevents the chart from being installed.
Reproducibility
---------------
100%
System Configuration
-------
Any
Branch/Pull Time/Commit
-------
Private load rebased on May 10.
Last Pass
---------
Never
Timestamp/Logs
--------------
See above
Test Activity
-------------
Developer testing
description: | updated |
We should make this change for X6 since it would enable automated deployments of customer applications.