55
66> ⚠️ This repo is in construction [ more info here] ( https://github.com/verdaccio/verdaccio/issues/1767 ) .
77
8-
98## TL;DR;
109
1110```
12- $ helm install stable/verdaccio
11+ $ helm repo add renovate https://verdaccop.github.io/charts/
12+ $ helm repo update
13+ $ helm install verdaccio/verdaccio
1314```
1415
1516## Introduction
@@ -28,7 +29,7 @@ deployment on a [Kubernetes](http://kubernetes.io) cluster using the
2829To install the chart with the release name ` my-release ` :
2930
3031```
31- $ helm install --name my-release stable /verdaccio
32+ $ helm install --name my-release verdaccio /verdaccio
3233```
3334
3435The command deploys Verdaccio on the Kubernetes cluster in the default
@@ -53,40 +54,40 @@ deletes the release.
5354The following table lists the configurable parameters of the Verdaccio chart
5455and their default values.
5556
56- | Parameter | Description | Default |
57- | ---------------------------------- | --------------------------------------------------------------- | -------------------------------------------------------- |
58- | ` customConfigMap ` | Use a custom ConfigMap | ` false ` |
59- | ` image.pullPolicy ` | Image pull policy | ` IfNotPresent ` |
60- | ` image.repository ` | Verdaccio container image repository | ` verdaccio/verdaccio ` |
61- | ` image.tag ` | Verdaccio container image tag | ` 3.11.6 ` |
62- | ` nodeSelector ` | Node labels for pod assignment | ` {} ` |
63- | ` tolerations ` | List of node taints to tolerate | ` [] ` |
64- | ` persistence.accessMode ` | PVC Access Mode for Verdaccio volume | ` ReadWriteOnce ` |
65- | ` persistence.enabled ` | Enable persistence using PVC | ` true ` |
66- | ` persistence.existingClaim ` | Use existing PVC | ` nil ` |
67- | ` persistence.mounts ` | Additional mounts | ` nil ` |
68- | ` persistence.size ` | PVC Storage Request for Verdaccio volume | ` 8Gi ` |
69- | ` persistence.storageClass ` | PVC Storage Class for Verdaccio volume | ` nil ` |
70- | ` persistence.volumes ` | Additional volumes | ` nil ` |
71- | ` podAnnotations ` | Annotations to add to each pod | ` {} ` |
72- | ` replicaCount ` | Desired number of pods | ` 1 ` |
73- | ` resources ` | CPU/Memory resource requests/limits | ` {} ` |
74- | ` resources ` | pod resource requests & limits | ` {} ` |
75- | ` service.annotations ` | Annotations to add to service | none |
76- | ` service.clusterIP ` | IP address to assign to service | ` "" ` |
77- | ` service.externalIPs ` | Service external IP addresses | ` [] ` |
78- | ` service.loadBalancerIP ` | IP address to assign to load balancer (if supported) | ` "" ` |
79- | ` service.loadBalancerSourceRanges ` | List of IP CIDRs allowed access to load balancer (if supported) | ` [] ` |
80- | ` service.port ` | Service port to expose | ` 4873 ` |
81- | ` service.nodePort ` | Service port to expose | none |
82- | ` service.type ` | Type of service to create | ` ClusterIP ` |
57+ | Parameter | Description | Default |
58+ | ---------------------------------- | --------------------------------------------------------------- | --------------------- |
59+ | ` customConfigMap ` | Use a custom ConfigMap | ` false ` |
60+ | ` image.pullPolicy ` | Image pull policy | ` IfNotPresent ` |
61+ | ` image.repository ` | Verdaccio container image repository | ` verdaccio/verdaccio ` |
62+ | ` image.tag ` | Verdaccio container image tag | ` 3.11.6 ` |
63+ | ` nodeSelector ` | Node labels for pod assignment | ` {} ` |
64+ | ` tolerations ` | List of node taints to tolerate | ` [] ` |
65+ | ` persistence.accessMode ` | PVC Access Mode for Verdaccio volume | ` ReadWriteOnce ` |
66+ | ` persistence.enabled ` | Enable persistence using PVC | ` true ` |
67+ | ` persistence.existingClaim ` | Use existing PVC | ` nil ` |
68+ | ` persistence.mounts ` | Additional mounts | ` nil ` |
69+ | ` persistence.size ` | PVC Storage Request for Verdaccio volume | ` 8Gi ` |
70+ | ` persistence.storageClass ` | PVC Storage Class for Verdaccio volume | ` nil ` |
71+ | ` persistence.volumes ` | Additional volumes | ` nil ` |
72+ | ` podAnnotations ` | Annotations to add to each pod | ` {} ` |
73+ | ` replicaCount ` | Desired number of pods | ` 1 ` |
74+ | ` resources ` | CPU/Memory resource requests/limits | ` {} ` |
75+ | ` resources ` | pod resource requests & limits | ` {} ` |
76+ | ` service.annotations ` | Annotations to add to service | none |
77+ | ` service.clusterIP ` | IP address to assign to service | ` "" ` |
78+ | ` service.externalIPs ` | Service external IP addresses | ` [] ` |
79+ | ` service.loadBalancerIP ` | IP address to assign to load balancer (if supported) | ` "" ` |
80+ | ` service.loadBalancerSourceRanges ` | List of IP CIDRs allowed access to load balancer (if supported) | ` [] ` |
81+ | ` service.port ` | Service port to expose | ` 4873 ` |
82+ | ` service.nodePort ` | Service port to expose | none |
83+ | ` service.type ` | Type of service to create | ` ClusterIP ` |
8384
8485Specify each parameter using the ` --set key=value[,key=value] ` argument to ` helm install ` . For example,
8586
8687```
8788$ helm install --name my-release \
8889 --set service.type=LoadBalancer \
89- stable /verdaccio
90+ verdaccio /verdaccio
9091```
9192
9293The above command sets the service type LoadBalancer.
@@ -95,7 +96,7 @@ Alternatively, a YAML file that specifies the values for the above parameters
9596can be provided while installing the chart. For example,
9697
9798```
98- $ helm install --name my-release -f values.yaml stable /verdaccio
99+ $ helm install --name my-release -f values.yaml verdaccio /verdaccio
99100```
100101
101102> ** Tip** : You can use the default [ values.yaml] ( values.yaml )
@@ -128,5 +129,5 @@ It is possible to mount several volumes using `Persistence.volumes` and
128129``` bash
129130$ helm install --name my-release \
130131 --set persistence.existingClaim=PVC_NAME \
131- stable /verdaccio
132+ verdaccio /verdaccio
132133```
0 commit comments