ODS Jenkins Slave base

Introduction

The base jenkins slave used by all ODS builder slaves

Features / Plugins

  1. Creates trust relationship with applications in the openshift cluster (thru certificate management)

  2. Sonarqube scanner plugin binding to the central SQ instance

  3. Sonarqube report plugin used to download the scan results within the jenkins shared library's stage stageScanForSonarQube

  4. OWASP scan plugin

  5. Creates proxy awareness when HTTP_PROXY is injected during build pahse

  6. Tailor - on top of openshift CLI to provide infrastrucure as code

  7. Snyk - used to scan and monitor projects vulnerable third-party dependencies