Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
10 changes: 5 additions & 5 deletions class/defaults.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@ parameters:
version: 7.1.8
nextcloud:
source: https://nextcloud.github.io/helm/
version: 8.8.2
version: 8.9.1
forgejo:
source: oci://code.forgejo.org/forgejo-helm/forgejo
version: 16.2.0
cnpg:
source: https://cloudnative-pg.io/charts/
version: 0.27.0
version: 0.27.1
# Be aware that the cnpg post-process filter will append "-ubiX" to the operator image.
# The UBI version might increase with newer versions, so check with skopeo first:
# skopeo list-tags docker://ghcr.io/cloudnative-pg/cloudnative-pg
Expand All @@ -46,11 +46,11 @@ parameters:
cnpgBarmanPlugin:
# https://artifacthub.io/packages/helm/cloudnative-pg/plugin-barman-cloud
source: https://cloudnative-pg.io/charts/
version: 0.4.0
version: 0.5.0
chartName: plugin-barman-cloud
garageOperator:
source: oci://ghcr.io/rajsinghtech/charts/garage-operator
version: 0.0.41
version: 0.1.4
images:
provider-kubernetes:
registry: ghcr.io
Expand All @@ -59,7 +59,7 @@ parameters:
provider-helm:
registry: ghcr.io
repository: crossplane-contrib/provider-helm
tag: v1.0.4
tag: v1.2.0
provider-exoscale:
registry: ghcr.io
repository: vshn/provider-exoscale
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ metadata:
name: provider-helm
name: provider-helm
spec:
package: ghcr.io/crossplane-contrib/provider-helm:v1.0.4
package: ghcr.io/crossplane-contrib/provider-helm:v1.2.0
packagePullPolicy: IfNotPresent
runtimeConfigRef:
name: provider-helm
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ spec:
bucketRegion: lpg
busybox_image: docker.io/library/busybox
chartRepository: https://nextcloud.github.io/helm/
chartVersion: 8.8.2
chartVersion: 8.9.1
cloudProvider: cloudscale
clusterName: c-green-test-1234
collaboraCPULimit: '1'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
app.kubernetes.io/instance: appcat
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: cloudnative-pg
app.kubernetes.io/version: 1.28.0
helm.sh/chart: cloudnative-pg-0.27.0
app.kubernetes.io/version: 1.28.1
helm.sh/chart: cloudnative-pg-0.27.1
name: cnpg-controller-manager-config
namespace: syn-cnpg-system

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ metadata:
app.kubernetes.io/instance: appcat
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: cloudnative-pg
app.kubernetes.io/version: 1.28.0
helm.sh/chart: cloudnative-pg-0.27.0
app.kubernetes.io/version: 1.28.1
helm.sh/chart: cloudnative-pg-0.27.1
name: appcat-cloudnative-pg
namespace: syn-cnpg-system
spec:
Expand All @@ -18,9 +18,9 @@ spec:
template:
metadata:
annotations:
checksum/config: c56a2a9b38d7ee9fbafdd45b08e199312c1e4b29069fb84bb1722d7d3649ec22
checksum/monitoring-config: dafcabf6c42dd87953d965912dc0db1e25871e8165f553d0b9903c7c37b17e53
checksum/rbac: 60995ba44db1c9a2663923419a191d463a9f50a88994a1279d13dcbc643e1686
checksum/config: 3bb18efd43492f64393e0b3a822d6112ac962d8075fddb3a3ad8893925b37752
checksum/monitoring-config: bc0322bcf7fedd5cc42cf396b5dacbb80696b4916865cf174119c71cca641e26
checksum/rbac: b6788fd81bfaea5bd26c64f1c94e4815e8d46f4cc66fcf6932b61327e430511a
labels:
app.kubernetes.io/instance: appcat
app.kubernetes.io/name: cloudnative-pg
Expand All @@ -36,7 +36,7 @@ spec:
- /manager
env:
- name: OPERATOR_IMAGE_NAME
value: ghcr.io/cloudnative-pg/cloudnative-pg:1.28.0
value: ghcr.io/cloudnative-pg/cloudnative-pg:1.28.1
- name: OPERATOR_NAMESPACE
valueFrom:
fieldRef:
Expand All @@ -45,12 +45,12 @@ spec:
value: cnpg-default-monitoring
- name: EXPIRING_CHECK_THRESHOLD
value: '15'
image: ghcr.io/cloudnative-pg/cloudnative-pg:1.28.0
image: ghcr.io/cloudnative-pg/cloudnative-pg:1.28.1
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
path: /readyz
port: 9443
port: webhook-server
scheme: HTTPS
initialDelaySeconds: 3
name: manager
Expand All @@ -64,7 +64,7 @@ spec:
readinessProbe:
httpGet:
path: /readyz
port: 9443
port: webhook-server
scheme: HTTPS
initialDelaySeconds: 3
resources:
Expand All @@ -86,7 +86,7 @@ spec:
failureThreshold: 6
httpGet:
path: /readyz
port: 9443
port: webhook-server
scheme: HTTPS
periodSeconds: 5
volumeMounts:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,30 +3,30 @@ data:
queries: |
backends:
query: |
SELECT sa.datname
, sa.usename
, sa.application_name
, states.state
, COALESCE(sa.count, 0) AS total
, COALESCE(sa.max_tx_secs, 0) AS max_tx_duration_seconds
FROM ( VALUES ('active')
, ('idle')
, ('idle in transaction')
, ('idle in transaction (aborted)')
, ('fastpath function call')
, ('disabled')
) AS states(state)
LEFT JOIN (
SELECT datname
, state
, usename
, COALESCE(application_name, '') AS application_name
, COUNT(*)
, COALESCE(EXTRACT (EPOCH FROM (max(now() - xact_start))), 0) AS max_tx_secs
FROM pg_catalog.pg_stat_activity
GROUP BY datname, state, usename, application_name
) sa ON states.state = sa.state
WHERE sa.usename IS NOT NULL
SELECT sa.datname
, sa.usename
, sa.application_name
, states.state
, COALESCE(sa.count, 0) AS total
, COALESCE(sa.max_tx_secs, 0) AS max_tx_duration_seconds
FROM ( VALUES ('active')
, ('idle')
, ('idle in transaction')
, ('idle in transaction (aborted)')
, ('fastpath function call')
, ('disabled')
) AS states(state)
LEFT JOIN (
SELECT datname
, state
, usename
, COALESCE(application_name, '') AS application_name
, COUNT(*)
, COALESCE(EXTRACT (EPOCH FROM (max(now() - xact_start))), 0) AS max_tx_secs
FROM pg_catalog.pg_stat_activity
GROUP BY datname, state, usename, application_name
) sa ON states.state = sa.state
WHERE sa.usename IS NOT NULL
metrics:
- datname:
usage: "LABEL"
Expand All @@ -49,22 +49,22 @@ data:

backends_waiting:
query: |
SELECT count(*) AS total
FROM pg_catalog.pg_locks blocked_locks
JOIN pg_catalog.pg_locks blocking_locks
ON blocking_locks.locktype = blocked_locks.locktype
AND blocking_locks.database IS NOT DISTINCT FROM blocked_locks.database
AND blocking_locks.relation IS NOT DISTINCT FROM blocked_locks.relation
AND blocking_locks.page IS NOT DISTINCT FROM blocked_locks.page
AND blocking_locks.tuple IS NOT DISTINCT FROM blocked_locks.tuple
AND blocking_locks.virtualxid IS NOT DISTINCT FROM blocked_locks.virtualxid
AND blocking_locks.transactionid IS NOT DISTINCT FROM blocked_locks.transactionid
AND blocking_locks.classid IS NOT DISTINCT FROM blocked_locks.classid
AND blocking_locks.objid IS NOT DISTINCT FROM blocked_locks.objid
AND blocking_locks.objsubid IS NOT DISTINCT FROM blocked_locks.objsubid
AND blocking_locks.pid != blocked_locks.pid
JOIN pg_catalog.pg_stat_activity blocking_activity ON blocking_activity.pid = blocking_locks.pid
WHERE NOT blocked_locks.granted
SELECT count(*) AS total
FROM pg_catalog.pg_locks blocked_locks
JOIN pg_catalog.pg_locks blocking_locks
ON blocking_locks.locktype = blocked_locks.locktype
AND blocking_locks.database IS NOT DISTINCT FROM blocked_locks.database
AND blocking_locks.relation IS NOT DISTINCT FROM blocked_locks.relation
AND blocking_locks.page IS NOT DISTINCT FROM blocked_locks.page
AND blocking_locks.tuple IS NOT DISTINCT FROM blocked_locks.tuple
AND blocking_locks.virtualxid IS NOT DISTINCT FROM blocked_locks.virtualxid
AND blocking_locks.transactionid IS NOT DISTINCT FROM blocked_locks.transactionid
AND blocking_locks.classid IS NOT DISTINCT FROM blocked_locks.classid
AND blocking_locks.objid IS NOT DISTINCT FROM blocked_locks.objid
AND blocking_locks.objsubid IS NOT DISTINCT FROM blocked_locks.objsubid
AND blocking_locks.pid != blocked_locks.pid
JOIN pg_catalog.pg_stat_activity blocking_activity ON blocking_activity.pid = blocking_locks.pid
WHERE NOT blocked_locks.granted
metrics:
- total:
usage: "GAUGE"
Expand Down Expand Up @@ -102,16 +102,17 @@ data:
description: "Time at which postgres started (based on epoch)"

pg_replication:
query: "SELECT CASE WHEN (
NOT pg_catalog.pg_is_in_recovery()
OR pg_catalog.pg_last_wal_receive_lsn() = pg_catalog.pg_last_wal_replay_lsn())
THEN 0
ELSE GREATEST (0,
EXTRACT(EPOCH FROM (now() - pg_catalog.pg_last_xact_replay_timestamp())))
END AS lag,
pg_catalog.pg_is_in_recovery() AS in_recovery,
EXISTS (TABLE pg_stat_wal_receiver) AS is_wal_receiver_up,
(SELECT count(*) FROM pg_catalog.pg_stat_replication) AS streaming_replicas"
query: |
SELECT CASE WHEN (
NOT pg_catalog.pg_is_in_recovery()
OR pg_catalog.pg_last_wal_receive_lsn() = pg_catalog.pg_last_wal_replay_lsn())
THEN 0
ELSE GREATEST (0,
EXTRACT(EPOCH FROM (now() - pg_catalog.pg_last_xact_replay_timestamp())))
END AS lag,
pg_catalog.pg_is_in_recovery() AS in_recovery,
EXISTS (TABLE pg_stat_wal_receiver) AS is_wal_receiver_up,
(SELECT count(*) FROM pg_catalog.pg_stat_replication) AS streaming_replicas
metrics:
- lag:
usage: "GAUGE"
Expand Down Expand Up @@ -167,6 +168,9 @@ data:
, COALESCE(CAST(CAST('x'||pg_catalog.right(pg_catalog.split_part(last_failed_wal, '.', 1), 16) AS pg_catalog.bit(64)) AS pg_catalog.int8), -1) AS last_failed_wal_start_lsn
, EXTRACT(EPOCH FROM stats_reset) AS stats_reset_time
FROM pg_catalog.pg_stat_archiver
predicate_query: |
SELECT NOT pg_catalog.pg_is_in_recovery()
OR pg_catalog.current_setting('archive_mode') = 'always'
metrics:
- archived_count:
usage: "COUNTER"
Expand Down Expand Up @@ -379,20 +383,20 @@ data:
pg_stat_replication:
primary: true
query: |
SELECT usename
, COALESCE(application_name, '') AS application_name
, COALESCE(client_addr::text, '') AS client_addr
, COALESCE(client_port::text, '') AS client_port
, EXTRACT(EPOCH FROM backend_start) AS backend_start
, COALESCE(pg_catalog.age(backend_xmin), 0) AS backend_xmin_age
, pg_catalog.pg_wal_lsn_diff(pg_catalog.pg_current_wal_lsn(), sent_lsn) AS sent_diff_bytes
, pg_catalog.pg_wal_lsn_diff(pg_catalog.pg_current_wal_lsn(), write_lsn) AS write_diff_bytes
, pg_catalog.pg_wal_lsn_diff(pg_catalog.pg_current_wal_lsn(), flush_lsn) AS flush_diff_bytes
, COALESCE(pg_catalog.pg_wal_lsn_diff(pg_catalog.pg_current_wal_lsn(), replay_lsn),0) AS replay_diff_bytes
, COALESCE((EXTRACT(EPOCH FROM write_lag)),0)::float AS write_lag_seconds
, COALESCE((EXTRACT(EPOCH FROM flush_lag)),0)::float AS flush_lag_seconds
, COALESCE((EXTRACT(EPOCH FROM replay_lag)),0)::float AS replay_lag_seconds
FROM pg_catalog.pg_stat_replication
SELECT usename
, COALESCE(application_name, '') AS application_name
, COALESCE(client_addr::text, '') AS client_addr
, COALESCE(client_port::text, '') AS client_port
, EXTRACT(EPOCH FROM backend_start) AS backend_start
, COALESCE(pg_catalog.age(backend_xmin), 0) AS backend_xmin_age
, pg_catalog.pg_wal_lsn_diff(pg_catalog.pg_current_wal_lsn(), sent_lsn) AS sent_diff_bytes
, pg_catalog.pg_wal_lsn_diff(pg_catalog.pg_current_wal_lsn(), write_lsn) AS write_diff_bytes
, pg_catalog.pg_wal_lsn_diff(pg_catalog.pg_current_wal_lsn(), flush_lsn) AS flush_diff_bytes
, COALESCE(pg_catalog.pg_wal_lsn_diff(pg_catalog.pg_current_wal_lsn(), replay_lsn),0) AS replay_diff_bytes
, COALESCE((EXTRACT(EPOCH FROM write_lag)),0)::float AS write_lag_seconds
, COALESCE((EXTRACT(EPOCH FROM flush_lag)),0)::float AS flush_lag_seconds
, COALESCE((EXTRACT(EPOCH FROM replay_lag)),0)::float AS replay_lag_seconds
FROM pg_catalog.pg_stat_replication
metrics:
- usename:
usage: "LABEL"
Expand Down Expand Up @@ -452,13 +456,13 @@ data:
pg_extensions:
query: |
SELECT
current_database() as datname,
name as extname,
default_version,
installed_version,
CASE
WHEN default_version = installed_version THEN 0
ELSE 1
current_database() as datname,
name as extname,
default_version,
installed_version,
CASE
WHEN default_version = installed_version THEN 0
ELSE 1
END AS update_available
FROM pg_catalog.pg_available_extensions
WHERE installed_version IS NOT NULL
Expand Down Expand Up @@ -486,8 +490,8 @@ metadata:
app.kubernetes.io/instance: appcat
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: cloudnative-pg
app.kubernetes.io/version: 1.28.0
app.kubernetes.io/version: 1.28.1
cnpg.io/reload: ''
helm.sh/chart: cloudnative-pg-0.27.0
helm.sh/chart: cloudnative-pg-0.27.1
name: cnpg-default-monitoring
namespace: syn-cnpg-system
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ metadata:
app.kubernetes.io/instance: appcat
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: cloudnative-pg
app.kubernetes.io/version: 1.28.0
helm.sh/chart: cloudnative-pg-0.27.0
app.kubernetes.io/version: 1.28.1
helm.sh/chart: cloudnative-pg-0.27.1
name: cnpg-mutating-webhook-configuration
webhooks:
- admissionReviewVersions:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ metadata:
app.kubernetes.io/instance: appcat
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: cloudnative-pg
app.kubernetes.io/version: 1.28.0
helm.sh/chart: cloudnative-pg-0.27.0
app.kubernetes.io/version: 1.28.1
helm.sh/chart: cloudnative-pg-0.27.1
name: appcat-cloudnative-pg
namespace: syn-cnpg-system
---
Expand All @@ -21,8 +21,8 @@ metadata:
app.kubernetes.io/instance: appcat
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: cloudnative-pg
app.kubernetes.io/version: 1.28.0
helm.sh/chart: cloudnative-pg-0.27.0
app.kubernetes.io/version: 1.28.1
helm.sh/chart: cloudnative-pg-0.27.1
name: appcat-cloudnative-pg
rules:
- apiGroups:
Expand Down Expand Up @@ -261,8 +261,8 @@ metadata:
app.kubernetes.io/instance: appcat
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: cloudnative-pg
app.kubernetes.io/version: 1.28.0
helm.sh/chart: cloudnative-pg-0.27.0
app.kubernetes.io/version: 1.28.1
helm.sh/chart: cloudnative-pg-0.27.1
name: appcat-cloudnative-pg-view
rules:
- apiGroups:
Expand Down Expand Up @@ -293,8 +293,8 @@ metadata:
app.kubernetes.io/instance: appcat
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: cloudnative-pg
app.kubernetes.io/version: 1.28.0
helm.sh/chart: cloudnative-pg-0.27.0
app.kubernetes.io/version: 1.28.1
helm.sh/chart: cloudnative-pg-0.27.1
name: appcat-cloudnative-pg-edit
rules:
- apiGroups:
Expand Down Expand Up @@ -327,8 +327,8 @@ metadata:
app.kubernetes.io/instance: appcat
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: cloudnative-pg
app.kubernetes.io/version: 1.28.0
helm.sh/chart: cloudnative-pg-0.27.0
app.kubernetes.io/version: 1.28.1
helm.sh/chart: cloudnative-pg-0.27.1
name: appcat-cloudnative-pg
roleRef:
apiGroup: rbac.authorization.k8s.io
Expand Down
Loading
Loading