accelleran / helm-charts

1 stars 0 forks source link

Add tests for charts with external dependencies #162

Open Wielewout opened 8 months ago

Wielewout commented 8 months ago

Currently a number of charts have the ct install tests disabled as they have external dependencies. For example an xApp would want to connect to kafka, but it itself won't deploy kafka. That is a responsibility of the drax chart. Similarly there might be needs for nats and redis.

So what could we do here?

ben-foxmoore commented 8 months ago

From some brief thoughts, I think there are essentially two parts to this that we need to resolve:

  1. Do we deploy (possibly different) dependencies for different charts? Or do we deploy a set of dependencies once before running through all the chart tests?
  2. How do we prepare accurate values for accessing these dependencies once installed?