Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 1.58 KB

README.md

File metadata and controls

42 lines (29 loc) · 1.58 KB

APPS directory

The folder contains:

  • resources/jenkinsci/custom-helm-values.yaml.tpl -> the file that contains the Jenkins Helm Chart custom setups.
  • resources/neuvector/custom-helm-values.yaml.tpl -> the file that contains the NeuVector Helm Chart custom setups.
  • Makefile -> the file contains a series of shortcuts for deploying NeuVector, NGINX, and Jenkins.

Prerequisites

This configuration works perfectly in a Cloud environment with containerd container engines. This is because the NeuVector and NGINX services in LodaBalancer mode automatically create the LB on the Cloud platform used.

If you use a Kubernetes cluster with a different container engine, modify line 9 of the Makefile. Ref. here

How to install the tools

make install-neuvector
make install-ingress-nginx
make install-jenkins

How to retrieve Jenkins admin password

make get-jenkins-admin-password

How to update Jenkins configurations

make upgrade-jenkins

How to delete the tools

make uninstall-jenkins
make uninstall-ingress-nginx
make uninstall-neuvector