Helm chart to deploy Jenkins server with NFS storage.
This Helm chart installs Jenkins in a Kubernetes cluster. This chart expose by ClusterIP the JNLP port to use Kubernetes plugin.
- Kubernetes cluster 1.18+
- Helm 3
helm install my-release .
helm uninstall my-release
The following table lists the configurable parameters of the Jenkins chart and the default values.
Parameter | Description | Default |
---|---|---|
namespace |
The namespace where the chart will be deployed. | |
domain |
Domain name for the Jenkins container. | |
replicaCount |
Number of replicas. | 1 |
Environment | ||
environment.jenkinsName |
Value to JENKINS_NAME environment variable. | |
environment.jenkinsOpt |
Value to JENKINS_OPT environment variable. | |
environment.jenkinsVersion |
Jenkins version based on Docker Hub images. | |
Limits | ||
limits.cpu |
CPU Limits. | 0.5 |
limits.memory |
Memory limits. | 2Gi |
Requests | ||
requests.cpu |
CPU requests. | 0.15 |
requests.memory |
Memory requests. | 1Gi |
Storage | ||
storage.storageClassName |
Kubernetes storage class name. | |
storage.fileServer |
NFS Domain name. | |
storage.nfsPath |
Path used in NFS server for Jenkins container storage. | |
storage.capacityStorage |
Máximum storage capacity. | |
storage.requestStorage |
Request stogare capacity. |