[DockerImageScanner] Adjust fields to a new Jira format

  * Also fix issues with wrong "key" specified.

Related-PROD: https://mirantis.jira.com/browse/RE-376

Change-Id: Ic1f933511673025d14be5cbc88234d86fb2f7e1a
diff --git a/src/com/mirantis/mk/DockerImageScanner.groovy b/src/com/mirantis/mk/DockerImageScanner.groovy
index 24ed337..ddf0b7b 100644
--- a/src/com/mirantis/mk/DockerImageScanner.groovy
+++ b/src/com/mirantis/mk/DockerImageScanner.groovy
@@ -187,7 +187,11 @@
         image ->
             def image_key = image.key.replaceAll(/(^[a-z0-9-.]+.mirantis.(net|com)\/|:.*$)/, '')
             // Below change was produced due to other workflow for UCP Docker images (RE-274)
-            if (image_key.startsWith('lcm/docker/ucp-')) { jiraNamespace = 'ENGORC' }
+            if (image_key.startsWith('lcm/docker/ucp-')) {
+                jiraNamespace = 'ENGORC'
+            } else {
+                jiraNamespace = 'PRODX'
+            }
             jira_summary = "[${image_key}] Found CVEs in Docker image"
             jira_description = "${image.key}\\n"
             image.value.each{
@@ -204,11 +208,13 @@
             def basicIssueJSON = new JsonSlurper().parseText('{"fields": {}}')
 
             basicIssueJSON['fields'] = [
-                key:"${jiraNamespace}",
+                project:[
+                    key:"${jiraNamespace}"
+                ],
                 summary:"${jira_summary}",
                 description:"${jira_description}",
                 issuetype:[
-                    name:'BUG'
+                    name:'Bug'
                 ],
                 labels:[
                     'security',