5
5
6
6
> ⚠️ This repo is in construction [ more info here] ( https://github.com/verdaccio/verdaccio/issues/1767 ) .
7
7
8
-
9
8
## TL;DR;
10
9
11
10
```
12
- $ helm install stable/verdaccio
11
+ $ helm repo add renovate https://verdaccop.github.io/charts/
12
+ $ helm repo update
13
+ $ helm install verdaccio/verdaccio
13
14
```
14
15
15
16
## Introduction
@@ -28,7 +29,7 @@ deployment on a [Kubernetes](http://kubernetes.io) cluster using the
28
29
To install the chart with the release name ` my-release ` :
29
30
30
31
```
31
- $ helm install --name my-release stable /verdaccio
32
+ $ helm install --name my-release verdaccio /verdaccio
32
33
```
33
34
34
35
The command deploys Verdaccio on the Kubernetes cluster in the default
@@ -53,40 +54,40 @@ deletes the release.
53
54
The following table lists the configurable parameters of the Verdaccio chart
54
55
and their default values.
55
56
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 ` |
83
84
84
85
Specify each parameter using the ` --set key=value[,key=value] ` argument to ` helm install ` . For example,
85
86
86
87
```
87
88
$ helm install --name my-release \
88
89
--set service.type=LoadBalancer \
89
- stable /verdaccio
90
+ verdaccio /verdaccio
90
91
```
91
92
92
93
The above command sets the service type LoadBalancer.
@@ -95,7 +96,7 @@ Alternatively, a YAML file that specifies the values for the above parameters
95
96
can be provided while installing the chart. For example,
96
97
97
98
```
98
- $ helm install --name my-release -f values.yaml stable /verdaccio
99
+ $ helm install --name my-release -f values.yaml verdaccio /verdaccio
99
100
```
100
101
101
102
> ** 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
128
129
``` bash
129
130
$ helm install --name my-release \
130
131
--set persistence.existingClaim=PVC_NAME \
131
- stable /verdaccio
132
+ verdaccio /verdaccio
132
133
```
0 commit comments