{
  "apiVersion" : "v1",
  "kind" : "Template",
  "labels" : { },
  "metadata" : {
    "annotations" : {
      "fabric8.jenkins/summary" : "[Jenkins](http://jenkins-ci.org/) extendable open source continuous integration server",
      "description" : "Jenkins CI is a leading open-source continuous integration server. Built with Java, it provides 985 plugins to support building and testing virtually any project.\n\n[http://jenkins-ci.org/](http://jenkins-ci.org/)",
      "fabric8.jenkins/iconUrl" : "https://cdn.rawgit.com/fabric8io/fabric8-devops/master/jenkins/src/main/fabric8/icon.svg"
    },
    "labels" : { },
    "name" : "jenkins"
  },
  "objects" : [ {
    "apiVersion" : "v1",
    "data" : {
      "config.json" : ""
    },
    "kind" : "Secret",
    "metadata" : {
      "annotations" : { },
      "labels" : { },
      "name" : "jenkins-docker-cfg"
    },
    "type" : "fabric8.io/jenkins-docker-cfg"
  }, {
    "apiVersion" : "v1",
    "data" : {
      "config.json" : ""
    },
    "kind" : "Secret",
    "metadata" : {
      "annotations" : { },
      "labels" : { },
      "name" : "jenkins-docker-cfg"
    },
    "type" : "fabric8.io/jenkins-docker-cfg"
  }, {
    "apiVersion" : "v1",
    "data" : {
      "config.json" : ""
    },
    "kind" : "Secret",
    "metadata" : {
      "annotations" : { },
      "labels" : { },
      "name" : "jenkins-docker-cfg"
    },
    "type" : "fabric8.io/jenkins-docker-cfg"
  }, {
    "apiVersion" : "v1",
    "data" : {
      "ssh-key" : "",
      "ssh-key.pub" : ""
    },
    "kind" : "Secret",
    "metadata" : {
      "annotations" : { },
      "labels" : { },
      "name" : "jenkins-git-ssh"
    },
    "type" : "fabric8.io/jenkins-git-ssh"
  }, {
    "apiVersion" : "v1",
    "data" : {
      "ssh-key" : "",
      "ssh-key.pub" : ""
    },
    "kind" : "Secret",
    "metadata" : {
      "annotations" : { },
      "labels" : { },
      "name" : "jenkins-git-ssh"
    },
    "type" : "fabric8.io/jenkins-git-ssh"
  }, {
    "apiVersion" : "v1",
    "data" : {
      "ssh-key" : "",
      "ssh-key.pub" : ""
    },
    "kind" : "Secret",
    "metadata" : {
      "annotations" : { },
      "labels" : { },
      "name" : "jenkins-git-ssh"
    },
    "type" : "fabric8.io/jenkins-git-ssh"
  }, {
    "apiVersion" : "v1",
    "data" : {
      "hub" : ""
    },
    "kind" : "Secret",
    "metadata" : {
      "annotations" : { },
      "labels" : { },
      "name" : "jenkins-hub-api-token"
    },
    "type" : "fabric8.io/jenkins-hub-api-token"
  }, {
    "apiVersion" : "v1",
    "data" : {
      "hub" : ""
    },
    "kind" : "Secret",
    "metadata" : {
      "annotations" : { },
      "labels" : { },
      "name" : "jenkins-hub-api-token"
    },
    "type" : "fabric8.io/jenkins-hub-api-token"
  }, {
    "apiVersion" : "v1",
    "data" : {
      "hub" : ""
    },
    "kind" : "Secret",
    "metadata" : {
      "annotations" : { },
      "labels" : { },
      "name" : "jenkins-hub-api-token"
    },
    "type" : "fabric8.io/jenkins-hub-api-token"
  }, {
    "apiVersion" : "v1",
    "data" : {
      "idrsa" : ""
    },
    "kind" : "Secret",
    "metadata" : {
      "annotations" : { },
      "labels" : { },
      "name" : "jenkins-master-ssh"
    },
    "type" : "fabric8.io/jenkins-master-ssh"
  }, {
    "apiVersion" : "v1",
    "data" : {
      "idrsa" : ""
    },
    "kind" : "Secret",
    "metadata" : {
      "annotations" : { },
      "labels" : { },
      "name" : "jenkins-master-ssh"
    },
    "type" : "fabric8.io/jenkins-master-ssh"
  }, {
    "apiVersion" : "v1",
    "data" : {
      "idrsa" : ""
    },
    "kind" : "Secret",
    "metadata" : {
      "annotations" : { },
      "labels" : { },
      "name" : "jenkins-master-ssh"
    },
    "type" : "fabric8.io/jenkins-master-ssh"
  }, {
    "apiVersion" : "v1",
    "data" : {
      "settings.xml" : "PHNldHRpbmdzPgogIDwhLS0gc2V0cyB0aGUgbG9jYWwgbWF2ZW4gcmVwb3NpdG9yeSBvdXRzaWRlIG9mIHRoZSB+Ly5tMiBmb2xkZXIgZm9yIGVhc2llciBtb3VudGluZyBvZiBzZWNyZXRzIGFuZCByZXBvIC0tPgogIDxsb2NhbFJlcG9zaXRvcnk+JHt1c2VyLmhvbWV9Ly5tdm5yZXBvc2l0b3J5PC9sb2NhbFJlcG9zaXRvcnk+CiAgPG1pcnJvcnM+CiAgICA8bWlycm9yPgogICAgICA8aWQ+bmV4dXM8L2lkPgogICAgICA8bWlycm9yT2Y+ZXh0ZXJuYWw6KjwvbWlycm9yT2Y+CiAgICAgIDx1cmw+aHR0cDovL25leHVzL2NvbnRlbnQvZ3JvdXBzL3B1YmxpYzwvdXJsPgogICAgPC9taXJyb3I+CiAgPC9taXJyb3JzPgoKICA8IS0tIGxldHMgZGlzYWJsZSB0aGUgZG93bmxvYWQgcHJvZ3Jlc3MgaW5kaWNhdG9yIHRoYXQgZmlsbHMgdXAgbG9ncyAtLT4KICA8aW50ZXJhY3RpdmVNb2RlPmZhbHNlPC9pbnRlcmFjdGl2ZU1vZGU+CgogIDxzZXJ2ZXJzPgogICAgPHNlcnZlcj4KICAgICAgPGlkPmxvY2FsLW5leHVzPC9pZD4KICAgICAgPHVzZXJuYW1lPmFkbWluPC91c2VybmFtZT4KICAgICAgPHBhc3N3b3JkPmFkbWluMTIzPC9wYXNzd29yZD4KICAgIDwvc2VydmVyPgogICAgPHNlcnZlcj4KICAgICAgPGlkPm5leHVzPC9pZD4KICAgICAgPHVzZXJuYW1lPmFkbWluPC91c2VybmFtZT4KICAgICAgPHBhc3N3b3JkPmFkbWluMTIzPC9wYXNzd29yZD4KICAgIDwvc2VydmVyPgogICAgPHNlcnZlcj4KICAgICAgPGlkPm9zcy1zb25hdHlwZS1zdGFnaW5nPC9pZD4KICAgICAgPHVzZXJuYW1lPjwvdXNlcm5hbWU+CiAgICAgIDxwYXNzd29yZD48L3Bhc3N3b3JkPgogICAgPC9zZXJ2ZXI+CiAgPC9zZXJ2ZXJzPgoKICA8cHJvZmlsZXM+CiAgICA8cHJvZmlsZT4KICAgICAgPGlkPm5leHVzPC9pZD4KICAgICAgPHByb3BlcnRpZXM+CiAgICAgICAgPGFsdERlcGxveW1lbnRSZXBvc2l0b3J5PmxvY2FsLW5leHVzOjpkZWZhdWx0OjpodHRwOi8vbmV4dXMvY29udGVudC9yZXBvc2l0b3JpZXMvc25hcHNob3RzLzwvYWx0RGVwbG95bWVudFJlcG9zaXRvcnk+CiAgICAgICAgPGFsdFJlbGVhc2VEZXBsb3ltZW50UmVwb3NpdG9yeT5sb2NhbC1uZXh1czo6ZGVmYXVsdDo6aHR0cDovL25leHVzL2NvbnRlbnQvcmVwb3NpdG9yaWVzL3N0YWdpbmcvPC9hbHRSZWxlYXNlRGVwbG95bWVudFJlcG9zaXRvcnk+CiAgICAgICAgPGFsdFNuYXBzaG90RGVwbG95bWVudFJlcG9zaXRvcnk+bG9jYWwtbmV4dXM6OmRlZmF1bHQ6Omh0dHA6Ly9uZXh1cy9jb250ZW50L3JlcG9zaXRvcmllcy9zbmFwc2hvdHMvPC9hbHRTbmFwc2hvdERlcGxveW1lbnRSZXBvc2l0b3J5PgogICAgICA8L3Byb3BlcnRpZXM+CiAgICAgIDxyZXBvc2l0b3JpZXM+CiAgICAgICAgPHJlcG9zaXRvcnk+CiAgICAgICAgICA8aWQ+Y2VudHJhbDwvaWQ+CiAgICAgICAgICA8dXJsPmh0dHA6Ly9jZW50cmFsPC91cmw+CiAgICAgICAgICA8cmVsZWFzZXM+PGVuYWJsZWQ+dHJ1ZTwvZW5hYmxlZD48L3JlbGVhc2VzPgogICAgICAgICAgPHNuYXBzaG90cz48ZW5hYmxlZD50cnVlPC9lbmFibGVkPjwvc25hcHNob3RzPgogICAgICAgIDwvcmVwb3NpdG9yeT4KICAgICAgPC9yZXBvc2l0b3JpZXM+CiAgICAgIDxwbHVnaW5SZXBvc2l0b3JpZXM+CiAgICAgICAgPHBsdWdpblJlcG9zaXRvcnk+CiAgICAgICAgICA8aWQ+Y2VudHJhbDwvaWQ+CiAgICAgICAgICA8dXJsPmh0dHA6Ly9jZW50cmFsPC91cmw+CiAgICAgICAgICA8cmVsZWFzZXM+PGVuYWJsZWQ+dHJ1ZTwvZW5hYmxlZD48L3JlbGVhc2VzPgogICAgICAgICAgPHNuYXBzaG90cz48ZW5hYmxlZD50cnVlPC9lbmFibGVkPjwvc25hcHNob3RzPgogICAgICAgIDwvcGx1Z2luUmVwb3NpdG9yeT4KICAgICAgPC9wbHVnaW5SZXBvc2l0b3JpZXM+CiAgICA8L3Byb2ZpbGU+CiAgICA8cHJvZmlsZT4KICAgICAgPGlkPnJlbGVhc2U8L2lkPgogICAgICA8cHJvcGVydGllcz4KICAgICAgICA8Z3BnLmV4ZWN1dGFibGU+Z3BnPC9ncGcuZXhlY3V0YWJsZT4KICAgICAgICA8Z3BnLnBhc3NwaHJhc2U+bXlzZWNyZXRwYXNzcGhyYXNlPC9ncGcucGFzc3BocmFzZT4KICAgICAgPC9wcm9wZXJ0aWVzPgogICAgPC9wcm9maWxlPgogIDwvcHJvZmlsZXM+CiAgPGFjdGl2ZVByb2ZpbGVzPgogICAgPCEtLW1ha2UgdGhlIHByb2ZpbGUgYWN0aXZlIGFsbCB0aGUgdGltZSAtLT4KICAgIDxhY3RpdmVQcm9maWxlPm5leHVzPC9hY3RpdmVQcm9maWxlPgogIDwvYWN0aXZlUHJvZmlsZXM+Cjwvc2V0dGluZ3M+"
    },
    "kind" : "Secret",
    "metadata" : {
      "annotations" : { },
      "labels" : { },
      "name" : "jenkins-maven-settings"
    },
    "type" : "fabric8.io/secret-maven-settings"
  }, {
    "apiVersion" : "v1",
    "data" : {
      "settings.xml" : "PHNldHRpbmdzPgogIDwhLS0gc2V0cyB0aGUgbG9jYWwgbWF2ZW4gcmVwb3NpdG9yeSBvdXRzaWRlIG9mIHRoZSB+Ly5tMiBmb2xkZXIgZm9yIGVhc2llciBtb3VudGluZyBvZiBzZWNyZXRzIGFuZCByZXBvIC0tPgogIDxsb2NhbFJlcG9zaXRvcnk+JHt1c2VyLmhvbWV9Ly5tdm5yZXBvc2l0b3J5PC9sb2NhbFJlcG9zaXRvcnk+CiAgPG1pcnJvcnM+CiAgICA8bWlycm9yPgogICAgICA8aWQ+bmV4dXM8L2lkPgogICAgICA8bWlycm9yT2Y+ZXh0ZXJuYWw6KjwvbWlycm9yT2Y+CiAgICAgIDx1cmw+aHR0cDovL25leHVzL2NvbnRlbnQvZ3JvdXBzL3B1YmxpYzwvdXJsPgogICAgPC9taXJyb3I+CiAgPC9taXJyb3JzPgoKICA8IS0tIGxldHMgZGlzYWJsZSB0aGUgZG93bmxvYWQgcHJvZ3Jlc3MgaW5kaWNhdG9yIHRoYXQgZmlsbHMgdXAgbG9ncyAtLT4KICA8aW50ZXJhY3RpdmVNb2RlPmZhbHNlPC9pbnRlcmFjdGl2ZU1vZGU+CgogIDxzZXJ2ZXJzPgogICAgPHNlcnZlcj4KICAgICAgPGlkPmxvY2FsLW5leHVzPC9pZD4KICAgICAgPHVzZXJuYW1lPmFkbWluPC91c2VybmFtZT4KICAgICAgPHBhc3N3b3JkPmFkbWluMTIzPC9wYXNzd29yZD4KICAgIDwvc2VydmVyPgogICAgPHNlcnZlcj4KICAgICAgPGlkPm5leHVzPC9pZD4KICAgICAgPHVzZXJuYW1lPmFkbWluPC91c2VybmFtZT4KICAgICAgPHBhc3N3b3JkPmFkbWluMTIzPC9wYXNzd29yZD4KICAgIDwvc2VydmVyPgogICAgPHNlcnZlcj4KICAgICAgPGlkPm9zcy1zb25hdHlwZS1zdGFnaW5nPC9pZD4KICAgICAgPHVzZXJuYW1lPjwvdXNlcm5hbWU+CiAgICAgIDxwYXNzd29yZD48L3Bhc3N3b3JkPgogICAgPC9zZXJ2ZXI+CiAgPC9zZXJ2ZXJzPgoKICA8cHJvZmlsZXM+CiAgICA8cHJvZmlsZT4KICAgICAgPGlkPm5leHVzPC9pZD4KICAgICAgPHByb3BlcnRpZXM+CiAgICAgICAgPGFsdERlcGxveW1lbnRSZXBvc2l0b3J5PmxvY2FsLW5leHVzOjpkZWZhdWx0OjpodHRwOi8vbmV4dXMvY29udGVudC9yZXBvc2l0b3JpZXMvc25hcHNob3RzLzwvYWx0RGVwbG95bWVudFJlcG9zaXRvcnk+CiAgICAgICAgPGFsdFJlbGVhc2VEZXBsb3ltZW50UmVwb3NpdG9yeT5sb2NhbC1uZXh1czo6ZGVmYXVsdDo6aHR0cDovL25leHVzL2NvbnRlbnQvcmVwb3NpdG9yaWVzL3N0YWdpbmcvPC9hbHRSZWxlYXNlRGVwbG95bWVudFJlcG9zaXRvcnk+CiAgICAgICAgPGFsdFNuYXBzaG90RGVwbG95bWVudFJlcG9zaXRvcnk+bG9jYWwtbmV4dXM6OmRlZmF1bHQ6Omh0dHA6Ly9uZXh1cy9jb250ZW50L3JlcG9zaXRvcmllcy9zbmFwc2hvdHMvPC9hbHRTbmFwc2hvdERlcGxveW1lbnRSZXBvc2l0b3J5PgogICAgICA8L3Byb3BlcnRpZXM+CiAgICAgIDxyZXBvc2l0b3JpZXM+CiAgICAgICAgPHJlcG9zaXRvcnk+CiAgICAgICAgICA8aWQ+Y2VudHJhbDwvaWQ+CiAgICAgICAgICA8dXJsPmh0dHA6Ly9jZW50cmFsPC91cmw+CiAgICAgICAgICA8cmVsZWFzZXM+PGVuYWJsZWQ+dHJ1ZTwvZW5hYmxlZD48L3JlbGVhc2VzPgogICAgICAgICAgPHNuYXBzaG90cz48ZW5hYmxlZD50cnVlPC9lbmFibGVkPjwvc25hcHNob3RzPgogICAgICAgIDwvcmVwb3NpdG9yeT4KICAgICAgPC9yZXBvc2l0b3JpZXM+CiAgICAgIDxwbHVnaW5SZXBvc2l0b3JpZXM+CiAgICAgICAgPHBsdWdpblJlcG9zaXRvcnk+CiAgICAgICAgICA8aWQ+Y2VudHJhbDwvaWQ+CiAgICAgICAgICA8dXJsPmh0dHA6Ly9jZW50cmFsPC91cmw+CiAgICAgICAgICA8cmVsZWFzZXM+PGVuYWJsZWQ+dHJ1ZTwvZW5hYmxlZD48L3JlbGVhc2VzPgogICAgICAgICAgPHNuYXBzaG90cz48ZW5hYmxlZD50cnVlPC9lbmFibGVkPjwvc25hcHNob3RzPgogICAgICAgIDwvcGx1Z2luUmVwb3NpdG9yeT4KICAgICAgPC9wbHVnaW5SZXBvc2l0b3JpZXM+CiAgICA8L3Byb2ZpbGU+CiAgICA8cHJvZmlsZT4KICAgICAgPGlkPnJlbGVhc2U8L2lkPgogICAgICA8cHJvcGVydGllcz4KICAgICAgICA8Z3BnLmV4ZWN1dGFibGU+Z3BnPC9ncGcuZXhlY3V0YWJsZT4KICAgICAgICA8Z3BnLnBhc3NwaHJhc2U+bXlzZWNyZXRwYXNzcGhyYXNlPC9ncGcucGFzc3BocmFzZT4KICAgICAgPC9wcm9wZXJ0aWVzPgogICAgPC9wcm9maWxlPgogIDwvcHJvZmlsZXM+CiAgPGFjdGl2ZVByb2ZpbGVzPgogICAgPCEtLW1ha2UgdGhlIHByb2ZpbGUgYWN0aXZlIGFsbCB0aGUgdGltZSAtLT4KICAgIDxhY3RpdmVQcm9maWxlPm5leHVzPC9hY3RpdmVQcm9maWxlPgogIDwvYWN0aXZlUHJvZmlsZXM+Cjwvc2V0dGluZ3M+"
    },
    "kind" : "Secret",
    "metadata" : {
      "annotations" : { },
      "labels" : { },
      "name" : "jenkins-maven-settings"
    },
    "type" : "fabric8.io/secret-maven-settings"
  }, {
    "apiVersion" : "v1",
    "data" : {
      "settings.xml" : "PHNldHRpbmdzPgogIDwhLS0gc2V0cyB0aGUgbG9jYWwgbWF2ZW4gcmVwb3NpdG9yeSBvdXRzaWRlIG9mIHRoZSB+Ly5tMiBmb2xkZXIgZm9yIGVhc2llciBtb3VudGluZyBvZiBzZWNyZXRzIGFuZCByZXBvIC0tPgogIDxsb2NhbFJlcG9zaXRvcnk+JHt1c2VyLmhvbWV9Ly5tdm5yZXBvc2l0b3J5PC9sb2NhbFJlcG9zaXRvcnk+CiAgPG1pcnJvcnM+CiAgICA8bWlycm9yPgogICAgICA8aWQ+bmV4dXM8L2lkPgogICAgICA8bWlycm9yT2Y+ZXh0ZXJuYWw6KjwvbWlycm9yT2Y+CiAgICAgIDx1cmw+aHR0cDovL25leHVzL2NvbnRlbnQvZ3JvdXBzL3B1YmxpYzwvdXJsPgogICAgPC9taXJyb3I+CiAgPC9taXJyb3JzPgoKICA8IS0tIGxldHMgZGlzYWJsZSB0aGUgZG93bmxvYWQgcHJvZ3Jlc3MgaW5kaWNhdG9yIHRoYXQgZmlsbHMgdXAgbG9ncyAtLT4KICA8aW50ZXJhY3RpdmVNb2RlPmZhbHNlPC9pbnRlcmFjdGl2ZU1vZGU+CgogIDxzZXJ2ZXJzPgogICAgPHNlcnZlcj4KICAgICAgPGlkPmxvY2FsLW5leHVzPC9pZD4KICAgICAgPHVzZXJuYW1lPmFkbWluPC91c2VybmFtZT4KICAgICAgPHBhc3N3b3JkPmFkbWluMTIzPC9wYXNzd29yZD4KICAgIDwvc2VydmVyPgogICAgPHNlcnZlcj4KICAgICAgPGlkPm5leHVzPC9pZD4KICAgICAgPHVzZXJuYW1lPmFkbWluPC91c2VybmFtZT4KICAgICAgPHBhc3N3b3JkPmFkbWluMTIzPC9wYXNzd29yZD4KICAgIDwvc2VydmVyPgogICAgPHNlcnZlcj4KICAgICAgPGlkPm9zcy1zb25hdHlwZS1zdGFnaW5nPC9pZD4KICAgICAgPHVzZXJuYW1lPjwvdXNlcm5hbWU+CiAgICAgIDxwYXNzd29yZD48L3Bhc3N3b3JkPgogICAgPC9zZXJ2ZXI+CiAgPC9zZXJ2ZXJzPgoKICA8cHJvZmlsZXM+CiAgICA8cHJvZmlsZT4KICAgICAgPGlkPm5leHVzPC9pZD4KICAgICAgPHByb3BlcnRpZXM+CiAgICAgICAgPGFsdERlcGxveW1lbnRSZXBvc2l0b3J5PmxvY2FsLW5leHVzOjpkZWZhdWx0OjpodHRwOi8vbmV4dXMvY29udGVudC9yZXBvc2l0b3JpZXMvc25hcHNob3RzLzwvYWx0RGVwbG95bWVudFJlcG9zaXRvcnk+CiAgICAgICAgPGFsdFJlbGVhc2VEZXBsb3ltZW50UmVwb3NpdG9yeT5sb2NhbC1uZXh1czo6ZGVmYXVsdDo6aHR0cDovL25leHVzL2NvbnRlbnQvcmVwb3NpdG9yaWVzL3N0YWdpbmcvPC9hbHRSZWxlYXNlRGVwbG95bWVudFJlcG9zaXRvcnk+CiAgICAgICAgPGFsdFNuYXBzaG90RGVwbG95bWVudFJlcG9zaXRvcnk+bG9jYWwtbmV4dXM6OmRlZmF1bHQ6Omh0dHA6Ly9uZXh1cy9jb250ZW50L3JlcG9zaXRvcmllcy9zbmFwc2hvdHMvPC9hbHRTbmFwc2hvdERlcGxveW1lbnRSZXBvc2l0b3J5PgogICAgICA8L3Byb3BlcnRpZXM+CiAgICAgIDxyZXBvc2l0b3JpZXM+CiAgICAgICAgPHJlcG9zaXRvcnk+CiAgICAgICAgICA8aWQ+Y2VudHJhbDwvaWQ+CiAgICAgICAgICA8dXJsPmh0dHA6Ly9jZW50cmFsPC91cmw+CiAgICAgICAgICA8cmVsZWFzZXM+PGVuYWJsZWQ+dHJ1ZTwvZW5hYmxlZD48L3JlbGVhc2VzPgogICAgICAgICAgPHNuYXBzaG90cz48ZW5hYmxlZD50cnVlPC9lbmFibGVkPjwvc25hcHNob3RzPgogICAgICAgIDwvcmVwb3NpdG9yeT4KICAgICAgPC9yZXBvc2l0b3JpZXM+CiAgICAgIDxwbHVnaW5SZXBvc2l0b3JpZXM+CiAgICAgICAgPHBsdWdpblJlcG9zaXRvcnk+CiAgICAgICAgICA8aWQ+Y2VudHJhbDwvaWQ+CiAgICAgICAgICA8dXJsPmh0dHA6Ly9jZW50cmFsPC91cmw+CiAgICAgICAgICA8cmVsZWFzZXM+PGVuYWJsZWQ+dHJ1ZTwvZW5hYmxlZD48L3JlbGVhc2VzPgogICAgICAgICAgPHNuYXBzaG90cz48ZW5hYmxlZD50cnVlPC9lbmFibGVkPjwvc25hcHNob3RzPgogICAgICAgIDwvcGx1Z2luUmVwb3NpdG9yeT4KICAgICAgPC9wbHVnaW5SZXBvc2l0b3JpZXM+CiAgICA8L3Byb2ZpbGU+CiAgICA8cHJvZmlsZT4KICAgICAgPGlkPnJlbGVhc2U8L2lkPgogICAgICA8cHJvcGVydGllcz4KICAgICAgICA8Z3BnLmV4ZWN1dGFibGU+Z3BnPC9ncGcuZXhlY3V0YWJsZT4KICAgICAgICA8Z3BnLnBhc3NwaHJhc2U+bXlzZWNyZXRwYXNzcGhyYXNlPC9ncGcucGFzc3BocmFzZT4KICAgICAgPC9wcm9wZXJ0aWVzPgogICAgPC9wcm9maWxlPgogIDwvcHJvZmlsZXM+CiAgPGFjdGl2ZVByb2ZpbGVzPgogICAgPCEtLW1ha2UgdGhlIHByb2ZpbGUgYWN0aXZlIGFsbCB0aGUgdGltZSAtLT4KICAgIDxhY3RpdmVQcm9maWxlPm5leHVzPC9hY3RpdmVQcm9maWxlPgogIDwvYWN0aXZlUHJvZmlsZXM+Cjwvc2V0dGluZ3M+"
    },
    "kind" : "Secret",
    "metadata" : {
      "annotations" : { },
      "labels" : { },
      "name" : "jenkins-maven-settings"
    },
    "type" : "fabric8.io/secret-maven-settings"
  }, {
    "apiVersion" : "v1",
    "data" : {
      "trustdb.gpg" : "",
      "pubring.gpg" : "",
      "gpg.conf" : "",
      "secring.gpg" : ""
    },
    "kind" : "Secret",
    "metadata" : {
      "annotations" : { },
      "labels" : { },
      "name" : "jenkins-release-gpg"
    },
    "type" : "fabric8.io/jenkins-release-gpg"
  }, {
    "apiVersion" : "v1",
    "data" : {
      "trustdb.gpg" : "",
      "pubring.gpg" : "",
      "gpg.conf" : "",
      "secring.gpg" : ""
    },
    "kind" : "Secret",
    "metadata" : {
      "annotations" : { },
      "labels" : { },
      "name" : "jenkins-release-gpg"
    },
    "type" : "fabric8.io/jenkins-release-gpg"
  }, {
    "apiVersion" : "v1",
    "data" : {
      "trustdb.gpg" : "",
      "pubring.gpg" : "",
      "gpg.conf" : "",
      "secring.gpg" : ""
    },
    "kind" : "Secret",
    "metadata" : {
      "annotations" : { },
      "labels" : { },
      "name" : "jenkins-release-gpg"
    },
    "type" : "fabric8.io/jenkins-release-gpg"
  }, {
    "apiVersion" : "v1",
    "data" : {
      "config" : ""
    },
    "kind" : "Secret",
    "metadata" : {
      "annotations" : { },
      "labels" : { },
      "name" : "jenkins-ssh-config"
    },
    "type" : "fabric8.io/jenkins-ssh-config"
  }, {
    "apiVersion" : "v1",
    "data" : {
      "config" : ""
    },
    "kind" : "Secret",
    "metadata" : {
      "annotations" : { },
      "labels" : { },
      "name" : "jenkins-ssh-config"
    },
    "type" : "fabric8.io/jenkins-ssh-config"
  }, {
    "apiVersion" : "v1",
    "data" : {
      "config" : ""
    },
    "kind" : "Secret",
    "metadata" : {
      "annotations" : { },
      "labels" : { },
      "name" : "jenkins-ssh-config"
    },
    "type" : "fabric8.io/jenkins-ssh-config"
  }, {
    "apiVersion" : "v1",
    "imagePullSecrets" : [ ],
    "kind" : "ServiceAccount",
    "metadata" : {
      "annotations" : {
        "fabric8.io/iconUrl" : "https://cdn.rawgit.com/fabric8io/fabric8-devops/master/jenkins/src/main/fabric8/icon.svg"
      },
      "labels" : { },
      "name" : "jenkins"
    },
    "secrets" : [ {
      "name" : "jenkins-git-ssh"
    }, {
      "name" : "jenkins-master-ssh"
    }, {
      "name" : "jenkins-release-gpg"
    } ]
  }, {
    "apiVersion" : "v1",
    "kind" : "Service",
    "metadata" : {
      "annotations" : { },
      "labels" : {
        "project" : "jenkins",
        "provider" : "fabric8"
      },
      "name" : "jenkins"
    },
    "spec" : {
      "deprecatedPublicIPs" : [ ],
      "externalIPs" : [ ],
      "ports" : [ {
        "name" : "http",
        "port" : 80,
        "protocol" : "TCP",
        "targetPort" : 8080
      } ],
      "selector" : {
        "project" : "jenkins",
        "provider" : "fabric8"
      },
      "type" : "LoadBalancer"
    }
  }, {
    "apiVersion" : "v1",
    "kind" : "Service",
    "metadata" : {
      "annotations" : { },
      "labels" : {
        "project" : "jenkins",
        "provider" : "fabric8"
      },
      "name" : "jenkins"
    },
    "spec" : {
      "deprecatedPublicIPs" : [ ],
      "externalIPs" : [ ],
      "ports" : [ {
        "name" : "http",
        "port" : 80,
        "protocol" : "TCP",
        "targetPort" : 8080
      } ],
      "selector" : {
        "project" : "jenkins",
        "provider" : "fabric8"
      },
      "type" : "LoadBalancer"
    }
  }, {
    "apiVersion" : "v1",
    "kind" : "Service",
    "metadata" : {
      "annotations" : { },
      "labels" : {
        "project" : "jenkins",
        "provider" : "fabric8"
      },
      "name" : "jenkins"
    },
    "spec" : {
      "deprecatedPublicIPs" : [ ],
      "externalIPs" : [ ],
      "ports" : [ {
        "name" : "http",
        "port" : 80,
        "protocol" : "TCP",
        "targetPort" : 8080
      } ],
      "selector" : {
        "project" : "jenkins",
        "provider" : "fabric8"
      },
      "type" : "LoadBalancer"
    }
  }, {
    "apiVersion" : "v1",
    "kind" : "Service",
    "metadata" : {
      "annotations" : { },
      "labels" : {
        "project" : "jenkins",
        "provider" : "fabric8"
      },
      "name" : "jenkins-jnlp"
    },
    "spec" : {
      "deprecatedPublicIPs" : [ ],
      "externalIPs" : [ ],
      "ports" : [ {
        "name" : "agent",
        "port" : 50000,
        "protocol" : "TCP",
        "targetPort" : 50000
      } ],
      "selector" : {
        "project" : "jenkins",
        "provider" : "fabric8"
      },
      "type" : "LoadBalancer"
    }
  }, {
    "apiVersion" : "v1",
    "kind" : "Service",
    "metadata" : {
      "annotations" : { },
      "labels" : {
        "project" : "jenkins",
        "provider" : "fabric8"
      },
      "name" : "jenkins-jnlp"
    },
    "spec" : {
      "deprecatedPublicIPs" : [ ],
      "externalIPs" : [ ],
      "ports" : [ {
        "name" : "agent",
        "port" : 50000,
        "protocol" : "TCP",
        "targetPort" : 50000
      } ],
      "selector" : {
        "project" : "jenkins",
        "provider" : "fabric8"
      },
      "type" : "LoadBalancer"
    }
  }, {
    "apiVersion" : "v1",
    "kind" : "Service",
    "metadata" : {
      "annotations" : { },
      "labels" : {
        "project" : "jenkins",
        "provider" : "fabric8"
      },
      "name" : "jenkins-jnlp"
    },
    "spec" : {
      "deprecatedPublicIPs" : [ ],
      "externalIPs" : [ ],
      "ports" : [ {
        "name" : "agent",
        "port" : 50000,
        "protocol" : "TCP",
        "targetPort" : 50000
      } ],
      "selector" : {
        "project" : "jenkins",
        "provider" : "fabric8"
      },
      "type" : "LoadBalancer"
    }
  }, {
    "apiVersion" : "v1",
    "kind" : "ReplicationController",
    "metadata" : {
      "annotations" : {
        "fabric8.io/iconUrl" : "https://cdn.rawgit.com/fabric8io/fabric8-devops/master/jenkins/src/main/fabric8/icon.svg",
        "fabric8.io/git-branch" : "release-v2.2.215",
        "fabric8.io/git-commit" : "c688a505e688bdcfec73da78851a1be83b0bd428",
        "fabric8.io/build-url" : "http://jenkins.ux.fabric8.io/job/oss-parent/2",
        "fabric8.io/build-id" : "2"
      },
      "labels" : {
        "provider" : "fabric8",
        "project" : "jenkins",
        "version" : "2.2.215",
        "group" : "io.fabric8.devops.apps"
      },
      "name" : "jenkins"
    },
    "spec" : {
      "replicas" : 1,
      "selector" : {
        "provider" : "fabric8",
        "project" : "jenkins",
        "version" : "2.2.215",
        "group" : "io.fabric8.devops.apps"
      },
      "template" : {
        "metadata" : {
          "annotations" : {
            "fabric8.io/secret-ssh-key" : "jenkins-git-ssh,jenkins-master-ssh",
            "fabric8.io/secret-ssh-config" : "jenkins-ssh-config",
            "fabric8.io/secret-gpg-key" : "jenkins-release-gpg",
            "fabric8.io/secret-maven-settings" : "jenkins-maven-settings",
            "fabric8.io/secret-hub-api-token" : "jenkins-hub-api-token",
            "fabric8.io/secret-docker-cfg" : "jenkins-docker-cfg"
          },
          "labels" : {
            "provider" : "fabric8",
            "project" : "jenkins",
            "version" : "2.2.215",
            "group" : "io.fabric8.devops.apps"
          }
        },
        "spec" : {
          "containers" : [ {
            "args" : [ ],
            "command" : [ ],
            "env" : [ {
              "name" : "JENKINS_WORKFLOW_GIT_REPOSITORY",
              "value" : "${JENKINS_WORKFLOW_GIT_REPOSITORY}"
            }, {
              "name" : "PROJECT_VERSION",
              "value" : "2.2.215"
            }, {
              "name" : "PIPELINE_ELASTICSEARCH_PROTOCOL",
              "value" : "${PIPELINE_ELASTICSEARCH_PROTOCOL}"
            }, {
              "name" : "JENKINS_GOGS_PASSWORD",
              "value" : "${JENKINS_GOGS_PASSWORD}"
            }, {
              "name" : "JENKINS_GOGS_USER",
              "value" : "${JENKINS_GOGS_USER}"
            }, {
              "name" : "JENKINS_GOGS_EMAIL",
              "value" : "${JENKINS_GOGS_EMAIL}"
            }, {
              "name" : "PIPELINE_ELASTICSEARCH_HOST",
              "value" : "${PIPELINE_ELASTICSEARCH_HOST}"
            }, {
              "name" : "JENKINS_JOBS_GIT_REPOSITORY",
              "value" : "${JENKINS_JOBS_GIT_REPOSITORY}"
            }, {
              "name" : "KUBERNETES_NAMESPACE",
              "valueFrom" : {
                "fieldRef" : {
                  "fieldPath" : "metadata.namespace"
                }
              }
            } ],
            "image" : "fabric8/jenkins-docker:2.2.215",
            "imagePullPolicy" : "IfNotPresent",
            "lifecycle" : {
              "postStart" : {
                "exec" : {
                  "command" : [ "/root/postStart.sh" ]
                }
              }
            },
            "name" : "jenkins",
            "ports" : [ {
              "containerPort" : 50000,
              "name" : "slave"
            }, {
              "containerPort" : 8080,
              "name" : "http"
            } ],
            "resources" : {
              "limits" : {
                "cpu" : "0",
                "memory" : "0"
              },
              "requests" : {
                "cpu" : "0",
                "memory" : "0"
              }
            },
            "securityContext" : {
              "privileged" : true
            },
            "volumeMounts" : [ {
              "mountPath" : "/var/run/docker.sock",
              "name" : "data",
              "readOnly" : false
            }, {
              "mountPath" : "/home/jenkins/.docker",
              "name" : "jenkins-docker-cfg",
              "readOnly" : false
            } ]
          } ],
          "imagePullSecrets" : [ ],
          "nodeSelector" : { },
          "serviceAccountName" : "jenkins",
          "volumes" : [ {
            "hostPath" : {
              "path" : "/var/run/docker.sock"
            },
            "name" : "data"
          }, {
            "name" : "jenkins-docker-cfg",
            "secret" : {
              "secretName" : "jenkins-docker-cfg"
            }
          } ]
        }
      }
    }
  } ],
  "parameters" : [ {
    "description" : "Elasticsearch hostname used for pipeline events",
    "name" : "PIPELINE_ELASTICSEARCH_HOST",
    "value" : "elasticsearch"
  }, {
    "description" : "The email address of the Jenkins user on Gogs",
    "name" : "JENKINS_GOGS_EMAIL",
    "value" : "gogsadmin@fabric8.local"
  }, {
    "description" : "Optional repository that contains a collection of build config.xml that will create Jenkins jobs when started.  Example fabric8 release jobs https://github.com/fabric8io/fabric8-workflow-jobs-release.git",
    "name" : "JENKINS_JOBS_GIT_REPOSITORY"
  }, {
    "description" : "The user name for Jenkins to login to Gogs",
    "name" : "JENKINS_GOGS_USER",
    "value" : "gogsadmin"
  }, {
    "description" : "The password for Jenkins to login to Gogs",
    "name" : "JENKINS_GOGS_PASSWORD",
    "value" : "RedHat$1"
  }, {
    "description" : "The Git URL for the jenkins global pipeline repository.  For more info see https://github.com/jenkinsci/workflow-cps-global-lib-plugin",
    "name" : "JENKINS_WORKFLOW_GIT_REPOSITORY",
    "value" : "https://github.com/fabric8io/jenkins-pipeline-library.git"
  }, {
    "description" : "Protocol used to connect to elasticsearch",
    "name" : "PIPELINE_ELASTICSEARCH_PROTOCOL",
    "value" : "http"
  } ]
}