mirror of
https://github.com/cloudnative-pg/plugin-barman-cloud.git
synced 2026-09-07 07:22:22 +02:00
Compare commits
3 Commits
fc11f948b0
...
746d3183fb
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
746d3183fb | ||
|
|
dd799d8ed1 | ||
|
|
a6a4c17fb5 |
@ -360,7 +360,9 @@ tasks:
|
|||||||
SIDECAR_IMAGE_NAME: ghcr.io/{{.GITHUB_REPOSITORY}}-sidecar{{if not (hasPrefix "refs/tags/v" .GITHUB_REF)}}-testing{{end}}
|
SIDECAR_IMAGE_NAME: ghcr.io/{{.GITHUB_REPOSITORY}}-sidecar{{if not (hasPrefix "refs/tags/v" .GITHUB_REF)}}-testing{{end}}
|
||||||
# remove /merge suffix from the branch name. This is a workaround for the GitHub workflow on PRs,
|
# remove /merge suffix from the branch name. This is a workaround for the GitHub workflow on PRs,
|
||||||
# where the branch name is suffixed with /merge. Prepend pr- to the branch name on PRs.
|
# where the branch name is suffixed with /merge. Prepend pr- to the branch name on PRs.
|
||||||
IMAGE_VERSION: '{{regexReplaceAll "(\\d+)/merge" .GITHUB_REF_NAME "pr-${1}"}}'
|
# Any remaining "/" (e.g. from namespaced branches like "dev/foo") is replaced with "-" since
|
||||||
|
# "/" is not a valid character in a Docker tag.
|
||||||
|
IMAGE_VERSION: '{{replace "/" "-" (regexReplaceAll "(\\d+)/merge" .GITHUB_REF_NAME "pr-${1}")}}'
|
||||||
env:
|
env:
|
||||||
# renovate: datasource=git-refs depName=docker lookupName=https://github.com/purpleclay/daggerverse currentValue=main
|
# renovate: datasource=git-refs depName=docker lookupName=https://github.com/purpleclay/daggerverse currentValue=main
|
||||||
DAGGER_DOCKER_SHA: ee12c1a4a2630e194ec20c5a9959183e3a78c192
|
DAGGER_DOCKER_SHA: ee12c1a4a2630e194ec20c5a9959183e3a78c192
|
||||||
@ -450,7 +452,9 @@ tasks:
|
|||||||
SIDECAR_IMAGE_NAME: ghcr.io/{{.GITHUB_REPOSITORY}}-sidecar{{if not (hasPrefix "refs/tags/v" .GITHUB_REF)}}-testing{{end}}
|
SIDECAR_IMAGE_NAME: ghcr.io/{{.GITHUB_REPOSITORY}}-sidecar{{if not (hasPrefix "refs/tags/v" .GITHUB_REF)}}-testing{{end}}
|
||||||
# remove /merge suffix from the branch name. This is a workaround for the GitHub workflow on PRs,
|
# remove /merge suffix from the branch name. This is a workaround for the GitHub workflow on PRs,
|
||||||
# where the branch name is suffixed with /merge. Prepend pr- to the branch name on PRs.
|
# where the branch name is suffixed with /merge. Prepend pr- to the branch name on PRs.
|
||||||
IMAGE_VERSION: '{{regexReplaceAll "(\\d+)/merge" .GITHUB_REF_NAME "pr-${1}"}}'
|
# Any remaining "/" (e.g. from namespaced branches like "dev/foo") is replaced with "-" since
|
||||||
|
# "/" is not a valid character in a Docker tag.
|
||||||
|
IMAGE_VERSION: '{{replace "/" "-" (regexReplaceAll "(\\d+)/merge" .GITHUB_REF_NAME "pr-${1}")}}'
|
||||||
env:
|
env:
|
||||||
# renovate: datasource=git-refs depName=kustomize lookupName=https://github.com/sagikazarmark/daggerverse currentValue=main
|
# renovate: datasource=git-refs depName=kustomize lookupName=https://github.com/sagikazarmark/daggerverse currentValue=main
|
||||||
DAGGER_KUSTOMIZE_SHA: ff27cd50f6b4eed2e3753c520632cd6099e1ce52
|
DAGGER_KUSTOMIZE_SHA: ff27cd50f6b4eed2e3753c520632cd6099e1ce52
|
||||||
|
|||||||
@ -55,6 +55,28 @@ Both checks are required before proceeding with the installation.
|
|||||||
## Installing the Barman Cloud Plugin
|
## Installing the Barman Cloud Plugin
|
||||||
|
|
||||||
import { InstallationSnippet } from '@site/src/components/Installation';
|
import { InstallationSnippet } from '@site/src/components/Installation';
|
||||||
|
import { HelmInstallationSnippet } from '@site/src/components/HelmInstallation';
|
||||||
|
|
||||||
|
### Using the Helm Chart
|
||||||
|
|
||||||
|
The plugin can be installed using the provided [Helm chart](https://github.com/cloudnative-pg/charts/tree/main/charts/plugin-barman-cloud):
|
||||||
|
|
||||||
|
<HelmInstallationSnippet />
|
||||||
|
|
||||||
|
Example output:
|
||||||
|
|
||||||
|
```output
|
||||||
|
Release "barman-cloud" does not exist. Installing it now.
|
||||||
|
NAME: barman-cloud
|
||||||
|
LAST DEPLOYED: Wed Jul 1 09:05:16 2026
|
||||||
|
NAMESPACE: cnpg-system
|
||||||
|
STATUS: deployed
|
||||||
|
REVISION: 1
|
||||||
|
DESCRIPTION: Install complete
|
||||||
|
TEST SUITE: None
|
||||||
|
```
|
||||||
|
|
||||||
|
### Directly using the manifest
|
||||||
|
|
||||||
Install the plugin using `kubectl` by applying the manifest for the latest
|
Install the plugin using `kubectl` by applying the manifest for the latest
|
||||||
release:
|
release:
|
||||||
@ -83,6 +105,8 @@ certificate.cert-manager.io/barman-cloud-server created
|
|||||||
issuer.cert-manager.io/selfsigned-issuer created
|
issuer.cert-manager.io/selfsigned-issuer created
|
||||||
```
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
Finally, check that the deployment is up and running:
|
Finally, check that the deployment is up and running:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|||||||
@ -485,14 +485,10 @@ If problems persist:
|
|||||||
|
|
||||||
### Plugin Limitations
|
### Plugin Limitations
|
||||||
|
|
||||||
1. **Installation method**: Currently only supports manifest and Kustomize
|
1. **Sidecar resource sharing**: The plugin sidecar container shares pod
|
||||||
installation ([#351](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/351) -
|
|
||||||
Helm chart requested)
|
|
||||||
|
|
||||||
2. **Sidecar resource sharing**: The plugin sidecar container shares pod
|
|
||||||
resources with PostgreSQL
|
resources with PostgreSQL
|
||||||
|
|
||||||
3. **Plugin restart behavior**: Restarting the sidecar container requires
|
2. **Plugin restart behavior**: Restarting the sidecar container requires
|
||||||
restarting the entire PostgreSQL pod
|
restarting the entire PostgreSQL pod
|
||||||
|
|
||||||
## Recap of General Debugging Steps
|
## Recap of General Debugging Steps
|
||||||
@ -588,4 +584,3 @@ kubectl get secret -n <namespace> <secret-name> -o jsonpath='{.data}' | jq 'keys
|
|||||||
* **"NoSuchBucket"** — Verify the bucket exists and the endpoint URL is correct.
|
* **"NoSuchBucket"** — Verify the bucket exists and the endpoint URL is correct.
|
||||||
* **"Connection timeout"** — Check network connectivity and firewall rules.
|
* **"Connection timeout"** — Check network connectivity and firewall rules.
|
||||||
* **"SSL certificate problem"** — For self-signed certificates, verify the CA bundle configuration.
|
* **"SSL certificate problem"** — For self-signed certificates, verify the CA bundle configuration.
|
||||||
|
|
||||||
|
|||||||
23
web/src/components/HelmInstallation/index.tsx
Normal file
23
web/src/components/HelmInstallation/index.tsx
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
import { ReactElement } from "react";
|
||||||
|
import CodeBlock from "@theme/CodeBlock";
|
||||||
|
|
||||||
|
type HelmInstallationProps = {
|
||||||
|
chartVersion?: string;
|
||||||
|
};
|
||||||
|
|
||||||
|
// HelmInstallationSnippet is the Helm incantation to install a specific
|
||||||
|
// or latest available version of the Barman Cloud Plugin.
|
||||||
|
export function HelmInstallationSnippet({
|
||||||
|
chartVersion,
|
||||||
|
}: HelmInstallationProps): ReactElement<null> {
|
||||||
|
const versionArg = chartVersion ? `\n --version ${chartVersion} \\` : "";
|
||||||
|
return (
|
||||||
|
<CodeBlock language="sh">
|
||||||
|
{`helm repo add cnpg https://cloudnative-pg.github.io/charts --force-update
|
||||||
|
helm upgrade --install barman-cloud \\
|
||||||
|
--namespace cnpg-system \\
|
||||||
|
--create-namespace \\${versionArg}
|
||||||
|
cnpg/plugin-barman-cloud`}
|
||||||
|
</CodeBlock>
|
||||||
|
);
|
||||||
|
}
|
||||||
@ -55,6 +55,28 @@ Both checks are required before proceeding with the installation.
|
|||||||
## Installing the Barman Cloud Plugin
|
## Installing the Barman Cloud Plugin
|
||||||
|
|
||||||
import { InstallationSnippet } from '@site/src/components/Installation';
|
import { InstallationSnippet } from '@site/src/components/Installation';
|
||||||
|
import { HelmInstallationSnippet } from '@site/src/components/HelmInstallation';
|
||||||
|
|
||||||
|
### Using the Helm Chart
|
||||||
|
|
||||||
|
The plugin can be installed using the provided [Helm chart](https://github.com/cloudnative-pg/charts/tree/main/charts/plugin-barman-cloud):
|
||||||
|
|
||||||
|
<HelmInstallationSnippet chartVersion="0.4.0" />
|
||||||
|
|
||||||
|
Example output:
|
||||||
|
|
||||||
|
```output
|
||||||
|
Release "barman-cloud" does not exist. Installing it now.
|
||||||
|
NAME: barman-cloud
|
||||||
|
LAST DEPLOYED: Wed Jul 1 09:05:16 2026
|
||||||
|
NAMESPACE: cnpg-system
|
||||||
|
STATUS: deployed
|
||||||
|
REVISION: 1
|
||||||
|
DESCRIPTION: Install complete
|
||||||
|
TEST SUITE: None
|
||||||
|
```
|
||||||
|
|
||||||
|
### Directly using the manifest
|
||||||
|
|
||||||
Install the plugin using `kubectl` by applying the manifest for the latest
|
Install the plugin using `kubectl` by applying the manifest for the latest
|
||||||
release:
|
release:
|
||||||
@ -83,6 +105,8 @@ certificate.cert-manager.io/barman-cloud-server created
|
|||||||
issuer.cert-manager.io/selfsigned-issuer created
|
issuer.cert-manager.io/selfsigned-issuer created
|
||||||
```
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
Finally, check that the deployment is up and running:
|
Finally, check that the deployment is up and running:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|||||||
@ -485,14 +485,10 @@ If problems persist:
|
|||||||
|
|
||||||
### Plugin Limitations
|
### Plugin Limitations
|
||||||
|
|
||||||
1. **Installation method**: Currently only supports manifest and Kustomize
|
1. **Sidecar resource sharing**: The plugin sidecar container shares pod
|
||||||
installation ([#351](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/351) -
|
|
||||||
Helm chart requested)
|
|
||||||
|
|
||||||
2. **Sidecar resource sharing**: The plugin sidecar container shares pod
|
|
||||||
resources with PostgreSQL
|
resources with PostgreSQL
|
||||||
|
|
||||||
3. **Plugin restart behavior**: Restarting the sidecar container requires
|
2. **Plugin restart behavior**: Restarting the sidecar container requires
|
||||||
restarting the entire PostgreSQL pod
|
restarting the entire PostgreSQL pod
|
||||||
|
|
||||||
## Recap of General Debugging Steps
|
## Recap of General Debugging Steps
|
||||||
@ -588,4 +584,3 @@ kubectl get secret -n <namespace> <secret-name> -o jsonpath='{.data}' | jq 'keys
|
|||||||
* **"NoSuchBucket"** — Verify the bucket exists and the endpoint URL is correct.
|
* **"NoSuchBucket"** — Verify the bucket exists and the endpoint URL is correct.
|
||||||
* **"Connection timeout"** — Check network connectivity and firewall rules.
|
* **"Connection timeout"** — Check network connectivity and firewall rules.
|
||||||
* **"SSL certificate problem"** — For self-signed certificates, verify the CA bundle configuration.
|
* **"SSL certificate problem"** — For self-signed certificates, verify the CA bundle configuration.
|
||||||
|
|
||||||
|
|||||||
@ -55,6 +55,28 @@ Both checks are required before proceeding with the installation.
|
|||||||
## Installing the Barman Cloud Plugin
|
## Installing the Barman Cloud Plugin
|
||||||
|
|
||||||
import { InstallationSnippet } from '@site/src/components/Installation';
|
import { InstallationSnippet } from '@site/src/components/Installation';
|
||||||
|
import { HelmInstallationSnippet } from '@site/src/components/HelmInstallation';
|
||||||
|
|
||||||
|
### Using the Helm Chart
|
||||||
|
|
||||||
|
The plugin can be installed using the provided [Helm chart](https://github.com/cloudnative-pg/charts/tree/main/charts/plugin-barman-cloud):
|
||||||
|
|
||||||
|
<HelmInstallationSnippet chartVersion="0.5.0" />
|
||||||
|
|
||||||
|
Example output:
|
||||||
|
|
||||||
|
```output
|
||||||
|
Release "barman-cloud" does not exist. Installing it now.
|
||||||
|
NAME: barman-cloud
|
||||||
|
LAST DEPLOYED: Wed Jul 1 09:05:16 2026
|
||||||
|
NAMESPACE: cnpg-system
|
||||||
|
STATUS: deployed
|
||||||
|
REVISION: 1
|
||||||
|
DESCRIPTION: Install complete
|
||||||
|
TEST SUITE: None
|
||||||
|
```
|
||||||
|
|
||||||
|
### Directly using the manifest
|
||||||
|
|
||||||
Install the plugin using `kubectl` by applying the manifest for the latest
|
Install the plugin using `kubectl` by applying the manifest for the latest
|
||||||
release:
|
release:
|
||||||
@ -83,6 +105,8 @@ certificate.cert-manager.io/barman-cloud-server created
|
|||||||
issuer.cert-manager.io/selfsigned-issuer created
|
issuer.cert-manager.io/selfsigned-issuer created
|
||||||
```
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
Finally, check that the deployment is up and running:
|
Finally, check that the deployment is up and running:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|||||||
@ -485,14 +485,10 @@ If problems persist:
|
|||||||
|
|
||||||
### Plugin Limitations
|
### Plugin Limitations
|
||||||
|
|
||||||
1. **Installation method**: Currently only supports manifest and Kustomize
|
1. **Sidecar resource sharing**: The plugin sidecar container shares pod
|
||||||
installation ([#351](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/351) -
|
|
||||||
Helm chart requested)
|
|
||||||
|
|
||||||
2. **Sidecar resource sharing**: The plugin sidecar container shares pod
|
|
||||||
resources with PostgreSQL
|
resources with PostgreSQL
|
||||||
|
|
||||||
3. **Plugin restart behavior**: Restarting the sidecar container requires
|
2. **Plugin restart behavior**: Restarting the sidecar container requires
|
||||||
restarting the entire PostgreSQL pod
|
restarting the entire PostgreSQL pod
|
||||||
|
|
||||||
## Recap of General Debugging Steps
|
## Recap of General Debugging Steps
|
||||||
@ -588,4 +584,3 @@ kubectl get secret -n <namespace> <secret-name> -o jsonpath='{.data}' | jq 'keys
|
|||||||
* **"NoSuchBucket"** — Verify the bucket exists and the endpoint URL is correct.
|
* **"NoSuchBucket"** — Verify the bucket exists and the endpoint URL is correct.
|
||||||
* **"Connection timeout"** — Check network connectivity and firewall rules.
|
* **"Connection timeout"** — Check network connectivity and firewall rules.
|
||||||
* **"SSL certificate problem"** — For self-signed certificates, verify the CA bundle configuration.
|
* **"SSL certificate problem"** — For self-signed certificates, verify the CA bundle configuration.
|
||||||
|
|
||||||
|
|||||||
@ -55,6 +55,28 @@ Both checks are required before proceeding with the installation.
|
|||||||
## Installing the Barman Cloud Plugin
|
## Installing the Barman Cloud Plugin
|
||||||
|
|
||||||
import { InstallationSnippet } from '@site/src/components/Installation';
|
import { InstallationSnippet } from '@site/src/components/Installation';
|
||||||
|
import { HelmInstallationSnippet } from '@site/src/components/HelmInstallation';
|
||||||
|
|
||||||
|
### Using the Helm Chart
|
||||||
|
|
||||||
|
The plugin can be installed using the provided [Helm chart](https://github.com/cloudnative-pg/charts/tree/main/charts/plugin-barman-cloud):
|
||||||
|
|
||||||
|
<HelmInstallationSnippet chartVersion="0.6.0" />
|
||||||
|
|
||||||
|
Example output:
|
||||||
|
|
||||||
|
```output
|
||||||
|
Release "barman-cloud" does not exist. Installing it now.
|
||||||
|
NAME: barman-cloud
|
||||||
|
LAST DEPLOYED: Wed Jul 1 09:05:16 2026
|
||||||
|
NAMESPACE: cnpg-system
|
||||||
|
STATUS: deployed
|
||||||
|
REVISION: 1
|
||||||
|
DESCRIPTION: Install complete
|
||||||
|
TEST SUITE: None
|
||||||
|
```
|
||||||
|
|
||||||
|
### Directly using the manifest
|
||||||
|
|
||||||
Install the plugin using `kubectl` by applying the manifest for the latest
|
Install the plugin using `kubectl` by applying the manifest for the latest
|
||||||
release:
|
release:
|
||||||
@ -83,6 +105,8 @@ certificate.cert-manager.io/barman-cloud-server created
|
|||||||
issuer.cert-manager.io/selfsigned-issuer created
|
issuer.cert-manager.io/selfsigned-issuer created
|
||||||
```
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
Finally, check that the deployment is up and running:
|
Finally, check that the deployment is up and running:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|||||||
@ -485,14 +485,10 @@ If problems persist:
|
|||||||
|
|
||||||
### Plugin Limitations
|
### Plugin Limitations
|
||||||
|
|
||||||
1. **Installation method**: Currently only supports manifest and Kustomize
|
1. **Sidecar resource sharing**: The plugin sidecar container shares pod
|
||||||
installation ([#351](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/351) -
|
|
||||||
Helm chart requested)
|
|
||||||
|
|
||||||
2. **Sidecar resource sharing**: The plugin sidecar container shares pod
|
|
||||||
resources with PostgreSQL
|
resources with PostgreSQL
|
||||||
|
|
||||||
3. **Plugin restart behavior**: Restarting the sidecar container requires
|
2. **Plugin restart behavior**: Restarting the sidecar container requires
|
||||||
restarting the entire PostgreSQL pod
|
restarting the entire PostgreSQL pod
|
||||||
|
|
||||||
## Recap of General Debugging Steps
|
## Recap of General Debugging Steps
|
||||||
@ -588,4 +584,3 @@ kubectl get secret -n <namespace> <secret-name> -o jsonpath='{.data}' | jq 'keys
|
|||||||
* **"NoSuchBucket"** — Verify the bucket exists and the endpoint URL is correct.
|
* **"NoSuchBucket"** — Verify the bucket exists and the endpoint URL is correct.
|
||||||
* **"Connection timeout"** — Check network connectivity and firewall rules.
|
* **"Connection timeout"** — Check network connectivity and firewall rules.
|
||||||
* **"SSL certificate problem"** — For self-signed certificates, verify the CA bundle configuration.
|
* **"SSL certificate problem"** — For self-signed certificates, verify the CA bundle configuration.
|
||||||
|
|
||||||
|
|||||||
@ -55,6 +55,28 @@ Both checks are required before proceeding with the installation.
|
|||||||
## Installing the Barman Cloud Plugin
|
## Installing the Barman Cloud Plugin
|
||||||
|
|
||||||
import { InstallationSnippet } from '@site/src/components/Installation';
|
import { InstallationSnippet } from '@site/src/components/Installation';
|
||||||
|
import { HelmInstallationSnippet } from '@site/src/components/HelmInstallation';
|
||||||
|
|
||||||
|
### Using the Helm Chart
|
||||||
|
|
||||||
|
The plugin can be installed using the provided [Helm chart](https://github.com/cloudnative-pg/charts/tree/main/charts/plugin-barman-cloud):
|
||||||
|
|
||||||
|
<HelmInstallationSnippet chartVersion="0.7.0" />
|
||||||
|
|
||||||
|
Example output:
|
||||||
|
|
||||||
|
```output
|
||||||
|
Release "barman-cloud" does not exist. Installing it now.
|
||||||
|
NAME: barman-cloud
|
||||||
|
LAST DEPLOYED: Wed Jul 1 09:05:16 2026
|
||||||
|
NAMESPACE: cnpg-system
|
||||||
|
STATUS: deployed
|
||||||
|
REVISION: 1
|
||||||
|
DESCRIPTION: Install complete
|
||||||
|
TEST SUITE: None
|
||||||
|
```
|
||||||
|
|
||||||
|
### Directly using the manifest
|
||||||
|
|
||||||
Install the plugin using `kubectl` by applying the manifest for the latest
|
Install the plugin using `kubectl` by applying the manifest for the latest
|
||||||
release:
|
release:
|
||||||
@ -83,6 +105,8 @@ certificate.cert-manager.io/barman-cloud-server created
|
|||||||
issuer.cert-manager.io/selfsigned-issuer created
|
issuer.cert-manager.io/selfsigned-issuer created
|
||||||
```
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
Finally, check that the deployment is up and running:
|
Finally, check that the deployment is up and running:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|||||||
@ -485,14 +485,10 @@ If problems persist:
|
|||||||
|
|
||||||
### Plugin Limitations
|
### Plugin Limitations
|
||||||
|
|
||||||
1. **Installation method**: Currently only supports manifest and Kustomize
|
1. **Sidecar resource sharing**: The plugin sidecar container shares pod
|
||||||
installation ([#351](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/351) -
|
|
||||||
Helm chart requested)
|
|
||||||
|
|
||||||
2. **Sidecar resource sharing**: The plugin sidecar container shares pod
|
|
||||||
resources with PostgreSQL
|
resources with PostgreSQL
|
||||||
|
|
||||||
3. **Plugin restart behavior**: Restarting the sidecar container requires
|
2. **Plugin restart behavior**: Restarting the sidecar container requires
|
||||||
restarting the entire PostgreSQL pod
|
restarting the entire PostgreSQL pod
|
||||||
|
|
||||||
## Recap of General Debugging Steps
|
## Recap of General Debugging Steps
|
||||||
@ -588,4 +584,3 @@ kubectl get secret -n <namespace> <secret-name> -o jsonpath='{.data}' | jq 'keys
|
|||||||
* **"NoSuchBucket"** — Verify the bucket exists and the endpoint URL is correct.
|
* **"NoSuchBucket"** — Verify the bucket exists and the endpoint URL is correct.
|
||||||
* **"Connection timeout"** — Check network connectivity and firewall rules.
|
* **"Connection timeout"** — Check network connectivity and firewall rules.
|
||||||
* **"SSL certificate problem"** — For self-signed certificates, verify the CA bundle configuration.
|
* **"SSL certificate problem"** — For self-signed certificates, verify the CA bundle configuration.
|
||||||
|
|
||||||
|
|||||||
@ -55,6 +55,28 @@ Both checks are required before proceeding with the installation.
|
|||||||
## Installing the Barman Cloud Plugin
|
## Installing the Barman Cloud Plugin
|
||||||
|
|
||||||
import { InstallationSnippet } from '@site/src/components/Installation';
|
import { InstallationSnippet } from '@site/src/components/Installation';
|
||||||
|
import { HelmInstallationSnippet } from '@site/src/components/HelmInstallation';
|
||||||
|
|
||||||
|
### Using the Helm Chart
|
||||||
|
|
||||||
|
The plugin can be installed using the provided [Helm chart](https://github.com/cloudnative-pg/charts/tree/main/charts/plugin-barman-cloud):
|
||||||
|
|
||||||
|
<HelmInstallationSnippet chartVersion="0.1.0" />
|
||||||
|
|
||||||
|
Example output:
|
||||||
|
|
||||||
|
```output
|
||||||
|
Release "barman-cloud" does not exist. Installing it now.
|
||||||
|
NAME: barman-cloud
|
||||||
|
LAST DEPLOYED: Wed Jul 1 09:05:16 2026
|
||||||
|
NAMESPACE: cnpg-system
|
||||||
|
STATUS: deployed
|
||||||
|
REVISION: 1
|
||||||
|
DESCRIPTION: Install complete
|
||||||
|
TEST SUITE: None
|
||||||
|
```
|
||||||
|
|
||||||
|
### Directly using the manifest
|
||||||
|
|
||||||
Install the plugin using `kubectl` by applying the manifest for the latest
|
Install the plugin using `kubectl` by applying the manifest for the latest
|
||||||
release:
|
release:
|
||||||
@ -83,6 +105,8 @@ certificate.cert-manager.io/barman-cloud-server created
|
|||||||
issuer.cert-manager.io/selfsigned-issuer created
|
issuer.cert-manager.io/selfsigned-issuer created
|
||||||
```
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
Finally, check that the deployment is up and running:
|
Finally, check that the deployment is up and running:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|||||||
@ -55,6 +55,28 @@ Both checks are required before proceeding with the installation.
|
|||||||
## Installing the Barman Cloud Plugin
|
## Installing the Barman Cloud Plugin
|
||||||
|
|
||||||
import { InstallationSnippet } from '@site/src/components/Installation';
|
import { InstallationSnippet } from '@site/src/components/Installation';
|
||||||
|
import { HelmInstallationSnippet } from '@site/src/components/HelmInstallation';
|
||||||
|
|
||||||
|
### Using the Helm Chart
|
||||||
|
|
||||||
|
The plugin can be installed using the provided [Helm chart](https://github.com/cloudnative-pg/charts/tree/main/charts/plugin-barman-cloud):
|
||||||
|
|
||||||
|
<HelmInstallationSnippet chartVersion="0.2.0" />
|
||||||
|
|
||||||
|
Example output:
|
||||||
|
|
||||||
|
```output
|
||||||
|
Release "barman-cloud" does not exist. Installing it now.
|
||||||
|
NAME: barman-cloud
|
||||||
|
LAST DEPLOYED: Wed Jul 1 09:05:16 2026
|
||||||
|
NAMESPACE: cnpg-system
|
||||||
|
STATUS: deployed
|
||||||
|
REVISION: 1
|
||||||
|
DESCRIPTION: Install complete
|
||||||
|
TEST SUITE: None
|
||||||
|
```
|
||||||
|
|
||||||
|
### Directly using the manifest
|
||||||
|
|
||||||
Install the plugin using `kubectl` by applying the manifest for the latest
|
Install the plugin using `kubectl` by applying the manifest for the latest
|
||||||
release:
|
release:
|
||||||
@ -83,6 +105,8 @@ certificate.cert-manager.io/barman-cloud-server created
|
|||||||
issuer.cert-manager.io/selfsigned-issuer created
|
issuer.cert-manager.io/selfsigned-issuer created
|
||||||
```
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
Finally, check that the deployment is up and running:
|
Finally, check that the deployment is up and running:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|||||||
@ -474,14 +474,10 @@ If problems persist:
|
|||||||
|
|
||||||
### Plugin Limitations
|
### Plugin Limitations
|
||||||
|
|
||||||
1. **Installation method**: Currently only supports manifest and Kustomize
|
1. **Sidecar resource sharing**: The plugin sidecar container shares pod
|
||||||
installation ([#351](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/351) -
|
|
||||||
Helm chart requested)
|
|
||||||
|
|
||||||
2. **Sidecar resource sharing**: The plugin sidecar container shares pod
|
|
||||||
resources with PostgreSQL
|
resources with PostgreSQL
|
||||||
|
|
||||||
3. **Plugin restart behavior**: Restarting the sidecar container requires
|
2. **Plugin restart behavior**: Restarting the sidecar container requires
|
||||||
restarting the entire PostgreSQL pod
|
restarting the entire PostgreSQL pod
|
||||||
|
|
||||||
## Recap of General Debugging Steps
|
## Recap of General Debugging Steps
|
||||||
@ -577,4 +573,3 @@ kubectl get secret -n <namespace> <secret-name> -o jsonpath='{.data}' | jq 'keys
|
|||||||
* **"NoSuchBucket"** — Verify the bucket exists and the endpoint URL is correct.
|
* **"NoSuchBucket"** — Verify the bucket exists and the endpoint URL is correct.
|
||||||
* **"Connection timeout"** — Check network connectivity and firewall rules.
|
* **"Connection timeout"** — Check network connectivity and firewall rules.
|
||||||
* **"SSL certificate problem"** — For self-signed certificates, verify the CA bundle configuration.
|
* **"SSL certificate problem"** — For self-signed certificates, verify the CA bundle configuration.
|
||||||
|
|
||||||
|
|||||||
@ -55,6 +55,28 @@ Both checks are required before proceeding with the installation.
|
|||||||
## Installing the Barman Cloud Plugin
|
## Installing the Barman Cloud Plugin
|
||||||
|
|
||||||
import { InstallationSnippet } from '@site/src/components/Installation';
|
import { InstallationSnippet } from '@site/src/components/Installation';
|
||||||
|
import { HelmInstallationSnippet } from '@site/src/components/HelmInstallation';
|
||||||
|
|
||||||
|
### Using the Helm Chart
|
||||||
|
|
||||||
|
The plugin can be installed using the provided [Helm chart](https://github.com/cloudnative-pg/charts/tree/main/charts/plugin-barman-cloud):
|
||||||
|
|
||||||
|
<HelmInstallationSnippet chartVersion="0.3.1" />
|
||||||
|
|
||||||
|
Example output:
|
||||||
|
|
||||||
|
```output
|
||||||
|
Release "barman-cloud" does not exist. Installing it now.
|
||||||
|
NAME: barman-cloud
|
||||||
|
LAST DEPLOYED: Wed Jul 1 09:05:16 2026
|
||||||
|
NAMESPACE: cnpg-system
|
||||||
|
STATUS: deployed
|
||||||
|
REVISION: 1
|
||||||
|
DESCRIPTION: Install complete
|
||||||
|
TEST SUITE: None
|
||||||
|
```
|
||||||
|
|
||||||
|
### Directly using the manifest
|
||||||
|
|
||||||
Install the plugin using `kubectl` by applying the manifest for the latest
|
Install the plugin using `kubectl` by applying the manifest for the latest
|
||||||
release:
|
release:
|
||||||
@ -83,6 +105,8 @@ certificate.cert-manager.io/barman-cloud-server created
|
|||||||
issuer.cert-manager.io/selfsigned-issuer created
|
issuer.cert-manager.io/selfsigned-issuer created
|
||||||
```
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
Finally, check that the deployment is up and running:
|
Finally, check that the deployment is up and running:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|||||||
@ -474,14 +474,10 @@ If problems persist:
|
|||||||
|
|
||||||
### Plugin Limitations
|
### Plugin Limitations
|
||||||
|
|
||||||
1. **Installation method**: Currently only supports manifest and Kustomize
|
1. **Sidecar resource sharing**: The plugin sidecar container shares pod
|
||||||
installation ([#351](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/351) -
|
|
||||||
Helm chart requested)
|
|
||||||
|
|
||||||
2. **Sidecar resource sharing**: The plugin sidecar container shares pod
|
|
||||||
resources with PostgreSQL
|
resources with PostgreSQL
|
||||||
|
|
||||||
3. **Plugin restart behavior**: Restarting the sidecar container requires
|
2. **Plugin restart behavior**: Restarting the sidecar container requires
|
||||||
restarting the entire PostgreSQL pod
|
restarting the entire PostgreSQL pod
|
||||||
|
|
||||||
## Recap of General Debugging Steps
|
## Recap of General Debugging Steps
|
||||||
@ -577,4 +573,3 @@ kubectl get secret -n <namespace> <secret-name> -o jsonpath='{.data}' | jq 'keys
|
|||||||
* **"NoSuchBucket"** — Verify the bucket exists and the endpoint URL is correct.
|
* **"NoSuchBucket"** — Verify the bucket exists and the endpoint URL is correct.
|
||||||
* **"Connection timeout"** — Check network connectivity and firewall rules.
|
* **"Connection timeout"** — Check network connectivity and firewall rules.
|
||||||
* **"SSL certificate problem"** — For self-signed certificates, verify the CA bundle configuration.
|
* **"SSL certificate problem"** — For self-signed certificates, verify the CA bundle configuration.
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user