You can install Helm packages using cluster specification:
spec:
packages:
...
Installed packages are listed on the cluster page → STATUS tab → Packages section.
You can install a package using a direct url
or repository repoURL
. See examples below.
Installing via url
:
spec:
packages:
nexus:
chart:
name: nexus
url: 'https://nexus.beta.kublr.com/repository/helm/app-nexus-3.38.1-21.tgz'
helmVersion: v3.5.2
namespace: nexusns
releaseName: nexus 3.38.1
values:
...
The specification above will:
url
the chart named nexus
nexusns
namespacenexus 3.38.1
values
section with the parameters/values from chart’s values.yaml
.Installing via repoURL
:
spec:
packages:
nexus:
chart:
name: nexus
repoURL: 'https://github.com/jenkinsci/helm-charts/releases/download'
version: '3.11.10'
chartPullSecret: chartpull-kublr-demo
helmVersion: v3.5.2
namespace: nexusns
releaseName: nexus 3.11.10
values:
...
Prerequisites:
User/Password
type for accessing the repository. Name the credentials chartpull-kublr-demo
.The specification above will:
chartpull-kublr-demo
credentials.nexus
with version 3.11.10
nexusns
namespacenexus 3.11.10
values
section with the parameters/values from chart’s values.yaml
.To further configure your installed Helm package, in cluster specification, use the values
section of your package.