Skip to content

Commit b9d44b4

Browse files
committed
docs: add Helm chart installation
Signed-off-by: Krypton <root@krypton.ninja>
1 parent 1d79745 commit b9d44b4

5 files changed

Lines changed: 80 additions & 4 deletions

File tree

web/docs/installation.mdx

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,8 @@ Both checks are required before proceeding with the installation.
5656

5757
import { InstallationSnippet } from '@site/src/components/Installation';
5858

59+
### Directly using the manifest
60+
5961
Install the plugin using `kubectl` by applying the manifest for the latest
6062
release:
6163

@@ -98,6 +100,18 @@ deployment "barman-cloud" successfully rolled out
98100

99101
This confirms that the plugin is deployed and ready to use.
100102

103+
### Using the Helm Chart
104+
105+
The plugin can be installed using the provided [Helm chart](https://github.com/cloudnative-pg/charts/tree/main/charts/plugin-barman-cloud):
106+
107+
```sh
108+
helm repo add cnpg https://cloudnative-pg.github.io/charts
109+
helm upgrade --install barman-cloud \
110+
--namespace cnpg-system \
111+
--create-namespace \
112+
cnpg/plugin-barman-cloud
113+
```
114+
101115
## Testing the latest development snapshot
102116

103117
You can also test the latest development snapshot of the plugin with the

web/versioned_docs/version-0.10.0/installation.mdx

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,13 @@ sidebar_position: 20
55
# Installation
66

77
:::important
8+
89
1. The plugin **must** be installed in the same namespace as the CloudNativePG
910
operator (typically `cnpg-system`).
1011

1112
2. Keep in mind that the operator's **listening namespaces** may differ from its
1213
installation namespace. Double-check this to avoid configuration issues.
13-
:::
14+
:::
1415

1516
## Verifying the Requirements
1617

@@ -54,7 +55,9 @@ Both checks are required before proceeding with the installation.
5455

5556
## Installing the Barman Cloud Plugin
5657

57-
import { InstallationSnippet } from '@site/src/components/Installation';
58+
import { InstallationSnippet } from "@site/src/components/Installation";
59+
60+
### Directly using the manifest
5861

5962
Install the plugin using `kubectl` by applying the manifest for the latest
6063
release:
@@ -98,6 +101,19 @@ deployment "barman-cloud" successfully rolled out
98101

99102
This confirms that the plugin is deployed and ready to use.
100103

104+
### Using the Helm Chart
105+
106+
The plugin can be installed using the provided [Helm chart](https://github.com/cloudnative-pg/charts/tree/main/charts/plugin-barman-cloud):
107+
108+
```sh
109+
helm repo add cnpg https://cloudnative-pg.github.io/charts
110+
helm upgrade --install barman-cloud \
111+
--namespace cnpg-system \
112+
--create-namespace \
113+
--version 0.4.0 \
114+
cnpg/plugin-barman-cloud
115+
```
116+
101117
## Testing the latest development snapshot
102118

103119
You can also test the latest development snapshot of the plugin with the

web/versioned_docs/version-0.5.0/installation.mdx

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,8 @@ Both checks are required before proceeding with the installation.
5656

5757
import { InstallationSnippet } from '@site/src/components/Installation';
5858

59+
### Directly using the manifest
60+
5961
Install the plugin using `kubectl` by applying the manifest for the latest
6062
release:
6163

@@ -98,6 +100,19 @@ deployment "barman-cloud" successfully rolled out
98100

99101
This confirms that the plugin is deployed and ready to use.
100102

103+
### Using the Helm Chart
104+
105+
The plugin can be installed using the provided [Helm chart](https://github.com/cloudnative-pg/charts/tree/main/charts/plugin-barman-cloud):
106+
107+
```sh
108+
helm repo add cnpg https://cloudnative-pg.github.io/charts
109+
helm upgrade --install barman-cloud \
110+
--namespace cnpg-system \
111+
--create-namespace \
112+
--version 0.1.0 \
113+
cnpg/plugin-barman-cloud
114+
```
115+
101116
## Testing the latest development snapshot
102117

103118
You can also test the latest development snapshot of the plugin with the

web/versioned_docs/version-0.7.0/installation.mdx

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,8 @@ Both checks are required before proceeding with the installation.
5656

5757
import { InstallationSnippet } from '@site/src/components/Installation';
5858

59+
### Directly using the manifest
60+
5961
Install the plugin using `kubectl` by applying the manifest for the latest
6062
release:
6163

@@ -98,6 +100,19 @@ deployment "barman-cloud" successfully rolled out
98100

99101
This confirms that the plugin is deployed and ready to use.
100102

103+
### Using the Helm Chart
104+
105+
The plugin can be installed using the provided [Helm chart](https://github.com/cloudnative-pg/charts/tree/main/charts/plugin-barman-cloud):
106+
107+
```sh
108+
helm repo add cnpg https://cloudnative-pg.github.io/charts
109+
helm upgrade --install barman-cloud \
110+
--namespace cnpg-system \
111+
--create-namespace \
112+
--version 0.2.0 \
113+
cnpg/plugin-barman-cloud
114+
```
115+
101116
## Testing the latest development snapshot
102117

103118
You can also test the latest development snapshot of the plugin with the

web/versioned_docs/version-0.9.0/installation.mdx

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,13 @@ sidebar_position: 20
55
# Installation
66

77
:::important
8+
89
1. The plugin **must** be installed in the same namespace as the CloudNativePG
910
operator (typically `cnpg-system`).
1011

1112
2. Keep in mind that the operator's **listening namespaces** may differ from its
1213
installation namespace. Double-check this to avoid configuration issues.
13-
:::
14+
:::
1415

1516
## Verifying the Requirements
1617

@@ -54,7 +55,9 @@ Both checks are required before proceeding with the installation.
5455

5556
## Installing the Barman Cloud Plugin
5657

57-
import { InstallationSnippet } from '@site/src/components/Installation';
58+
import { InstallationSnippet } from "@site/src/components/Installation";
59+
60+
### Directly using the manifest
5861

5962
Install the plugin using `kubectl` by applying the manifest for the latest
6063
release:
@@ -98,6 +101,19 @@ deployment "barman-cloud" successfully rolled out
98101

99102
This confirms that the plugin is deployed and ready to use.
100103

104+
### Using the Helm Chart
105+
106+
The plugin can be installed using the provided [Helm chart](https://github.com/cloudnative-pg/charts/tree/main/charts/plugin-barman-cloud):
107+
108+
```sh
109+
helm repo add cnpg https://cloudnative-pg.github.io/charts
110+
helm upgrade --install barman-cloud \
111+
--namespace cnpg-system \
112+
--create-namespace \
113+
--version 0.3.1 \
114+
cnpg/plugin-barman-cloud
115+
```
116+
101117
## Testing the latest development snapshot
102118

103119
You can also test the latest development snapshot of the plugin with the

0 commit comments

Comments
 (0)