adding params to xos-data-model scale

Change-Id: Iba96e81f280f87ecbd66e2c0b60aba6232186361
diff --git a/jjb/pipeline/workflow-validations.groovy b/jjb/pipeline/workflow-validations.groovy
index 268e766..850ae8d 100644
--- a/jjb/pipeline/workflow-validations.groovy
+++ b/jjb/pipeline/workflow-validations.groovy
@@ -131,9 +131,9 @@
            robot --variable xos_chameleon_url:127.0.0.1 \
             --variable xos_chameleon_port:30006 \
             --variable cord_kafka:\$CORD_KAFKA_IP \
-            --variable num_olts:10 \
-            --variable num_onus:1 \
-            --variable num_pon_ports:10 \
+            --variable num_olts:${params.Olts} \
+            --variable num_onus:${params.Onus} \
+            --variable num_pon_ports:${params.PonPorts} \
             xos-scale-att-workflow.robot || true
            popd
 
diff --git a/jjb/workflow-validations.yaml b/jjb/workflow-validations.yaml
index a05d777..522970b 100644
--- a/jjb/workflow-validations.yaml
+++ b/jjb/workflow-validations.yaml
@@ -44,6 +44,21 @@
          default: 'master'
          description: 'Name of the repo branch to use'
 
+      - string:
+         name: Olts
+         default: '10'
+         description: 'Number of OLTs to create'
+
+      - string:
+         name: Onus
+         default: '1'
+         description: 'Number of ONUs to create'
+
+      - string:
+         name: PonPorts
+         default: '10'
+         description: 'Number of Pon Ports'
+
     project-type: pipeline
     concurrent: false
 
@@ -52,4 +67,4 @@
     triggers:
        - timed: |
                  TZ=America/Los_Angeles
-                 H 10 * * *
+                 H 0,12 * * *