Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
f827ec0
chore(chart-deps): update cloudnative-pg-plugin-barman-cloud to versi…
svcAPLBot Nov 11, 2025
b805865
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 11, 2025
e39097d
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 11, 2025
3352fbf
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 11, 2025
41b24a9
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 12, 2025
99e240f
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 12, 2025
2be955d
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 12, 2025
73e5c04
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 12, 2025
dd0bb16
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 12, 2025
9a636a2
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 12, 2025
b0d32bb
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 13, 2025
5654215
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 13, 2025
20dc832
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 13, 2025
35cbc3e
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 13, 2025
8c77016
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 13, 2025
6ae8f9f
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 14, 2025
ec4379f
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 14, 2025
970e30b
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 14, 2025
2dd3313
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 14, 2025
7223727
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 14, 2025
44f6c40
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 14, 2025
88a0d8d
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 14, 2025
27542b7
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 17, 2025
12613c5
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 18, 2025
1aa1e42
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 18, 2025
853a54a
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 18, 2025
9423fd4
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 18, 2025
ccb0610
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 18, 2025
c40f285
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 18, 2025
1cd1a83
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 20, 2025
44503a5
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 20, 2025
95bc85a
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 20, 2025
0a2cf57
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 20, 2025
468d4d9
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 21, 2025
4c1480a
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 21, 2025
64a83ce
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 21, 2025
5439d2f
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 25, 2025
94491b1
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 25, 2025
91f3d24
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 26, 2025
0811e22
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 26, 2025
e0cff5d
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 27, 2025
45e9e39
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 27, 2025
feae0c2
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Nov 27, 2025
5e61bf6
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Dec 1, 2025
d316b36
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Dec 1, 2025
fdde0d1
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Dec 1, 2025
f46c31f
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Dec 1, 2025
b5679b4
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Dec 1, 2025
c5ee455
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Dec 1, 2025
dca6f65
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Dec 1, 2025
eb4b428
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Dec 1, 2025
3463924
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Dec 1, 2025
d34730b
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Dec 1, 2025
9ac9eaf
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Dec 1, 2025
351d86a
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Dec 2, 2025
4f77257
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Dec 2, 2025
2f146b1
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Dec 2, 2025
3630bc7
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Dec 2, 2025
e1f5dc8
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Dec 2, 2025
0afb276
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Dec 3, 2025
4352a72
Merge branch 'main' into ci-update-cloudnative-pg-plugin-barman-cloud…
svcAPLBot Dec 3, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion chart/chart-index/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ dependencies:
repository: https://cloudnative-pg.github.io/charts
- name: plugin-barman-cloud
alias: cloudnative-pg-plugin-barman-cloud
version: 0.1.0
version: 0.3.1
repository: https://cloudnative-pg.github.io/charts
- name: cloud-firewall-crd
version: 0.2.0
Expand Down
58 changes: 22 additions & 36 deletions charts/cloudnative-pg-plugin-barman-cloud/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,40 +1,26 @@
#
# Copyright The CloudNativePG Contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
apiVersion: v2
name: plugin-barman-cloud
description: CloudNativePG plugin for barman cloud Helm Chart
appVersion: v0.9.0
description: Helm Chart for CloudNativePG's CNPG-I backup plugin using Barman Cloud
home: https://cloudnative-pg.io
icon: https://raw.githubusercontent.com/cloudnative-pg/artwork/main/cloudnativepg-logo.svg
type: application
version: "0.1.0"
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning, they should reflect the version the application is using.
# It is recommended to use it with quotes.
appVersion: "v0.5.0"
sources:
- https://github.com/cloudnative-pg/plugin-barman-cloud
keywords:
- barman
- backup
- postgresql
- postgres
- database
home: https://cloudnative-pg.io
- barman
- cloud
- backup
- postgresql
- postgres
- database
- cloudnativepg
- cloudnative-pg
maintainers:
- name: quantumenigmaa
email: [email protected]
- name: quentinbisson
email: [email protected]
- email: [email protected]
name: itay-grudev
- email: [email protected]
name: quantumenigmaa
- email: [email protected]
name: quentinbisson
name: plugin-barman-cloud
sources:
- https://github.com/cloudnative-pg/plugin-barman-cloud
type: application
version: 0.3.1
27 changes: 16 additions & 11 deletions charts/cloudnative-pg-plugin-barman-cloud/README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,19 @@
# plugin-barman-cloud

![Version: 0.1.0](https://img.shields.io/badge/Version-0.1.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.4.0](https://img.shields.io/badge/AppVersion-0.4.0-informational?style=flat-square)
![Version: 0.3.0](https://img.shields.io/badge/Version-0.3.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.9.0](https://img.shields.io/badge/AppVersion-0.9.0-informational?style=flat-square)

CloudNativePG plugin for barman cloud Helm Chart
Helm Chart for CloudNativePG's CNPG-I backup plugin using Barman Cloud

**Homepage:** <https://cloudnative-pg.io>

## Maintainers

| Name | Email | Url |
| ---- | ------ | --- |
| itay-grudev | <[email protected]> | |
| quantumenigmaa | <[email protected]> | |
| quentinbisson | <[email protected]> | |

## Source Code

* <https://github.com/cloudnative-pg/plugin-barman-cloud>
Expand Down Expand Up @@ -40,21 +48,18 @@ CloudNativePG plugin for barman cloud Helm Chart
| podLabels | object | `{}` | Labels to be added to the pod. |
| podSecurityContext | object | `{"runAsNonRoot":true,"seccompProfile":{"type":"RuntimeDefault"}}` | Security Context for the whole pod. |
| priorityClassName | string | `""` | Priority indicates the importance of a Pod relative to other Pods. |
| rbac.additional.leaderElection.create | bool | `true` | Specifies whether the leader election Role and RoleBinding should be created. |
| rbac.additional.metricsAuth.create | bool | `true` | Specifies whether the metrics auth ClusterRole and ClusterRoleBinding should be created. |
| rbac.additional.metricsReader.create | bool | `true` | Specifies whether the metrics reader ClusterRole should be created. |
| rbac.additional.objectStore.editor.create | bool | `true` | Specifies whether the object store editor ClusterRole should be created. |
| rbac.additional.objectStore.viewer.create | bool | `true` | Specifies whether the object store viewer ClusterRole should be created. |
| rbac.create | bool | `true` | Specifies whether ClusterRole and ClusterRoleBinding should be created. |
| rbac.create | bool | `true` | Specifies whether Role and RoleBinding should be created. |
| replicaCount | int | `1` | |
| resources | object | `{}` | |
| service.ipFamilies | list | `[]` | Sets the families that should be supported and the order in which they should be applied to ClusterIP as well. Can be IPv4 and/or IPv6. |
| service.ipFamilyPolicy | string | `""` | Set the ip family policy to configure dual-stack see [Configure dual-stack](https://kubernetes.io/docs/concepts/services-networking/dual-stack/#services) |
| service.name | string | `"cnpg-webhook-service"` | DO NOT CHANGE THE SERVICE NAME as it is currently used to generate the certificate and can not be configured |
| service.name | string | `"barman-cloud"` | DO NOT CHANGE THE SERVICE NAME as it is currently used to generate the certificate and can not be configured |
| service.port | int | `9090` | |
| serviceAccount.create | bool | `true` | Specifies whether the service account should be created. |
| serviceAccount.name | string | `""` | The name of the service account to use. If not set and create is true, a name is generated using the fullname template. |
| sidecarImage.registry | string | `"ghcr.io"` | |
| sidecarImage.repository | string | `"cloudnative-pg/plugin-barman-cloud-sidecar"` | |
| sidecarImage.tag | string | `""` | Overrides the image tag whose default is the chart appVersion. |
| tolerations | list | `[]` | Tolerations for the operator to be installed. |
| topologySpreadConstraints | list | `[]` | Topology Spread Constraints for the operator to be installed. |
| updateStrategy | object | `{}` | Update strategy for the operator. ref: https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#strategy For example: type: RollingUpdate rollingUpdate: maxSurge: 25% maxUnavailable: 25% |

| updateStrategy | object | `{}` | Update strategy for the operator. ref: https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#strategy For example: type: RollingUpdate rollingUpdate: maxSurge: 25% maxUnavailable: 25% WARNING: the RollingUpdate strategy is not supported by the operator yet so it can currently only use the Recreate strategy. |
Original file line number Diff line number Diff line change
Expand Up @@ -71,65 +71,3 @@ Create the name of the service account to use
{{- default "default" .Values.serviceAccount.name }}
{{- end }}
{{- end }}

{{/*
Define the set of rules that must be applied clusterwide
*/}}
{{- define "plugin-barman-cloud.clusterwideRules" }}
- apiGroups:
- ""
resources:
- secrets
verbs:
- create
- delete
- get
- list
- watch
- apiGroups:
- barmancloud.cnpg.io
resources:
- objectstores
verbs:
- create
- delete
- get
- list
- patch
- update
- watch
- apiGroups:
- barmancloud.cnpg.io
resources:
- objectstores/finalizers
verbs:
- update
- apiGroups:
- barmancloud.cnpg.io
resources:
- objectstores/status
verbs:
- get
- patch
- update
- apiGroups:
- postgresql.cnpg.io
resources:
- backups
verbs:
- get
- list
- watch
- apiGroups:
- rbac.authorization.k8s.io
resources:
- rolebindings
- roles
verbs:
- create
- get
- list
- patch
- update
- watch
{{- end }}
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#
# Copyright The CloudNativePG Contributors
# Copyright © contributors to CloudNativePG, established as
# CloudNativePG a Series of LF Projects, LLC.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand All @@ -13,15 +14,17 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
# SPDX-License-Identifier: Apache-2.0
#
# permissions to do leader election.
{{- if .Values.rbac.additional.leaderElection.create }}
---
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
labels:
{{- include "plugin-barman-cloud.labels" . | nindent 4 }}
name: {{ include "plugin-barman-cloud.fullname" . }}-leader-election-role
namespace: {{ include "plugin-barman-cloud.namespace" . }}
rules:
- apiGroups:
- ""
Expand Down Expand Up @@ -61,6 +64,7 @@ metadata:
labels:
{{- include "plugin-barman-cloud.labels" . | nindent 4 }}
name: {{ include "plugin-barman-cloud.fullname" . }}-leader-election-rolebinding
namespace: {{ include "plugin-barman-cloud.namespace" . }}
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
Expand All @@ -69,4 +73,3 @@ subjects:
- kind: ServiceAccount
name: {{ include "plugin-barman-cloud.serviceAccountName" . }}
namespace: {{ include "plugin-barman-cloud.namespace" . }}
{{- end }}

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading