[Starlingx-discuss] Help on test Helm Chart deployment

Perez Carranza, Jose jose.perez.carranza at intel.com
Thu Sep 12 20:23:43 UTC 2019


Hi

I’m executing on of the test cases of the `automated-pytest-suite` [1] (testcases/functional/z_containers/test_custom_containers.py::test_upload_charts_via_helm_upload) to test uploading helm charts and deploy an application.

 First time I executed failed due was not  able to download images from Image gwaines/hellokitty:v1.0, that is normal due we don’t have access to the internet, so I modified the values on the chart to point to our local registry delete the application and re executed the test, but still failing, is still searching at Image gwaines/hellokitty:v1.0 and not taking the changes that I made to the chart.  Someone can help on this, why are the changes not being applied?

Note: If  I do a `sudo docker pull : <REGISTRY_IP>/gwaines/hellokitty:v1.0` image is pulled correctly so I’m not sure why on the chart is not taking the changes that I made adding the REGISTRY_IP


---- Modification on the chart (on values.yaml) on both tgz files  -----
images:
  pullPolicy: IfNotPresent
  tags:
    hellokitty: <REGISTRY_IP>/gwaines/hellokitty:v1.0


---- original values.yaml file
# Default values for hello-kitty.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
replicaCount: 1
images:
  pullPolicy: IfNotPresent
  tags:
    hellokitty: gwaines/hellokitty:v1.0
service:
  name: hellokitty
  type: NodePort
  externalPort: 55555
  internalPort: 80
resources:
  limits:
    cpu: 100m
    memory: 128Mi
  requests:
    cpu: 100m
    memory: 128Mi

---- ERROR -----
2019-09-11 12:04:15.518 1889368 INFO sysinv.helm.manifest_base [req-c06a3066-303f-42ea-91db-f8e989efbec4 admin admin] Delete manifest file /opt/platform/armada/19.08/hello-kitty/1.0/hello-kitty-manifest-del.yaml generated
2019-09-11 12:04:15.519 1889368 INFO sysinv.conductor.kube_app [-] Application overrides generated.
2019-09-11 12:04:15.631 1889368 INFO sysinv.conductor.kube_app [-] Image gwaines/hellokitty:v1.0 download started from public/private registry
2019-09-11 12:04:15.633 1889368 ERROR sysinv.conductor.kube_app [-] Image gwaines/hellokitty:v1.0 download failed from public/private registry: 'module' object has no attribute 'SERVICE_PARAM_NAME_DOCKER_DOCKER_REGISTRY'
2019-09-11 12:04:15.634 1889368 ERROR sysinv.conductor.kube_app [-] Deployment of application hello-kitty (1.0) failed: failed to download one or more image(s).
2019-09-11 12:04:15.634 1889368 TRACE sysinv.conductor.kube_app Traceback (most recent call last):
2019-09-11 12:04:15.634 1889368 TRACE sysinv.conductor.kube_app   File "/usr/lib64/python2.7/site-packages/sysinv/conductor/kube_app.py", line 1812, in perform_app_apply
2019-09-11 12:04:15.634 1889368 TRACE sysinv.conductor.kube_app     self._download_images(app)
2019-09-11 12:04:15.634 1889368 TRACE sysinv.conductor.kube_app   File "/usr/lib64/python2.7/site-packages/sysinv/conductor/kube_app.py", line 763, in _download_images
2019-09-11 12:04:15.634 1889368 TRACE sysinv.conductor.kube_app     reason=reason)
2019-09-11 12:04:15.634 1889368 TRACE sysinv.conductor.kube_app KubeAppApplyFailure: Deployment of application hello-kitty (1.0) failed: failed to download one or more image(s).
2019-09-11 12:04:15.634 1889368 TRACE sysinv.conductor.kube_app
2019-09-11 12:04:15.910 1889368 ERROR sysinv.conductor.kube_app [-] Application apply aborted!.
2019-09-11 12:04:15.911 1889368 INFO sysinv.conductor.kube_app [-] Deregister the abort status of app hello-kitty
2019-09-11 12:04:15.911 1889368 ERROR sysinv.openstack.common.rpc.amqp [req-c06a3066-303f-42ea-91db-f8e989efbec4 admin admin] Exception during message handling
2019-09-11 12:04:15.911 1889368 TRACE sysinv.openstack.common.rpc.amqp Traceback (most recent call last):
2019-09-11 12:04:15.911 1889368 TRACE sysinv.openstack.common.rpc.amqp   File "/usr/lib64/python2.7/site-packages/sysinv/openstack/common/rpc/amqp.py", line 438, in _process_data
2019-09-11 12:04:15.911 1889368 TRACE sysinv.openstack.common.rpc.amqp     **args)
2019-09-11 12:04:15.911 1889368 TRACE sysinv.openstack.common.rpc.amqp   File "/usr/lib64/python2.7/site-packages/sysinv/openstack/common/rpc/dispatcher.py", line 172, in dispatch
2019-09-11 12:04:15.911 1889368 TRACE sysinv.openstack.common.rpc.amqp     result = getattr(proxyobj, method)(ctxt, **kwargs)
2019-09-11 12:04:15.911 1889368 TRACE sysinv.openstack.common.rpc.amqp   File "/usr/lib64/python2.7/site-packages/sysinv/conductor/manager.py", line 10172, in perform_app_apply
2019-09-11 12:04:15.911 1889368 TRACE sysinv.openstack.common.rpc.amqp     app_applied = self._app.perform_app_apply(rpc_app, mode)
2019-09-11 12:04:15.911 1889368 TRACE sysinv.openstack.common.rpc.amqp   File "/usr/lib64/python2.7/site-packages/sysinv/conductor/kube_app.py", line 1812, in perform_app_apply
2019-09-11 12:04:15.911 1889368 TRACE sysinv.openstack.common.rpc.amqp     self._download_images(app)
2019-09-11 12:04:15.911 1889368 TRACE sysinv.openstack.common.rpc.amqp   File "/usr/lib64/python2.7/site-packages/sysinv/conductor/kube_app.py", line 763, in _download_images
2019-09-11 12:04:15.911 1889368 TRACE sysinv.openstack.common.rpc.amqp     reason=reason)
2019-09-11 12:04:15.911 1889368 TRACE sysinv.openstack.common.rpc.amqp KubeAppApplyFailure: Deployment of application hello-kitty (1.0) failed: failed to download one or more image(s).
2019-09-11 12:04:15.911 1889368 TRACE sysinv.openstack.common.rpc.amqp



  1.  https://opendev.org/starlingx/test/src/branch/master/automated-pytest-suite

Regards
Jose
--

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.starlingx.io/pipermail/starlingx-discuss/attachments/20190912/5bcb3c74/attachment-0001.html>


More information about the Starlingx-discuss mailing list