add cord-kafka to the helm-based tests

Change-Id: I86d6ee9b935d5dfb548fb33edf3dabc2088f57c1
diff --git a/jjb/pipeline/all-xos-api-test-helm.groovy b/jjb/pipeline/all-xos-api-test-helm.groovy
index 10eef1e..6e3d346 100644
--- a/jjb/pipeline/all-xos-api-test-helm.groovy
+++ b/jjb/pipeline/all-xos-api-test-helm.groovy
@@ -215,6 +215,9 @@
 
            pushd cord/helm-charts
 
+           helm install -f examples/kafka-single.yaml --version 0.8.8 -n cord-kafka incubator/kafka
+           scripts/wait_for_pods.sh
+
            helm dep up xos-core
            helm install \${helm_install_args} xos-core -n xos-core
 
diff --git a/jjb/pipeline/chart-api-test-helm.groovy b/jjb/pipeline/chart-api-test-helm.groovy
index 9149221..aef03f9 100644
--- a/jjb/pipeline/chart-api-test-helm.groovy
+++ b/jjb/pipeline/chart-api-test-helm.groovy
@@ -77,6 +77,21 @@
       }
     }
 
+    stage('cord-kafka') {
+      steps {
+        sh '''
+           #!/usr/bin/env bash
+           set -eu -o pipefail
+
+           pushd cord/helm-charts
+           helm install -f examples/kafka-single.yaml --version 0.8.8 -n cord-kafka incubator/kafka
+           scripts/wait_for_pods.sh
+
+           popd
+           '''
+      }
+    }
+
     stage('install/test rcord-lite') {
       steps {
         sh """
diff --git a/jjb/pipeline/workflow-validations.groovy b/jjb/pipeline/workflow-validations.groovy
index 05c1653..f7cb591 100644
--- a/jjb/pipeline/workflow-validations.groovy
+++ b/jjb/pipeline/workflow-validations.groovy
@@ -84,16 +84,17 @@
            #!/usr/bin/env bash
            set -eu -o pipefail
 
-
            pushd cord/helm-charts
 
+           helm install -f examples/kafka-single.yaml --version 0.8.8 -n cord-kafka incubator/kafka
+           scripts/wait_for_pods.sh
+
            helm dep up xos-core
            helm install xos-core -n xos-core
 
            helm dep update xos-profiles/att-workflow
            helm install xos-profiles/att-workflow -n att-workflow
            helm repo add incubator http://storage.googleapis.com/kubernetes-charts-incubator
-           helm install --name cord-kafka incubator/kafka -f examples/kafka-single.yaml
 
            # wait for services to load
            JOBS_TIMEOUT=900 ./scripts/wait_for_jobs.sh
diff --git a/jjb/pipeline/xos-synchronizer-update.groovy b/jjb/pipeline/xos-synchronizer-update.groovy
index e07cd4c..0bd9f92 100644
--- a/jjb/pipeline/xos-synchronizer-update.groovy
+++ b/jjb/pipeline/xos-synchronizer-update.groovy
@@ -237,6 +237,9 @@
 
            pushd cord/helm-charts
 
+           helm install -f examples/kafka-single.yaml --version 0.8.8 -n cord-kafka incubator/kafka
+           scripts/wait_for_pods.sh
+
            helm dep up xos-core
            helm install \${helm_install_args} xos-core -n xos-core