Skip to content
Open
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
14 changes: 14 additions & 0 deletions baserow/components/0-postgresql.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#:schema https://api.nuon.co/v1/general/config-schema?type=helm
name = "postgres"
type = "helm_chart"
chart_name = "postgresql"
namespace = "baserow"
storage_driver = "configmap"

[public_repo]
repo = "nuonco/example-app-configs"
directory = "baserow/src/components/postgresql"
branch = "mm/baserow-helm"

[[values_file]]
contents = "./values/postgresql/values.yaml"
2 changes: 1 addition & 1 deletion baserow/components/1-baserow.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ type = "helm_chart"
chart_name = "baserow"
namespace = "baserow"
storage_driver = "configmap"
dependencies = ["default_storage_class", "baserow_s3_bucket"]
dependencies = ["default_storage_class", "baserow_s3_bucket", "postgres"]

[public_repo]
repo = "christianhuth/helm-charts"
Expand Down
9 changes: 7 additions & 2 deletions baserow/components/values/baserow/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -106,11 +106,16 @@ persistence:
size: "20Gi"

postgresql:
enabled: true
enabled: false

externalPostgresql:
auth:
database: baserow
username: baserow
password: baserow
username: baserow
hostname: "postgres-postgresql"
port: 5432


redis:
enabled: true
Expand Down
40 changes: 40 additions & 0 deletions baserow/components/values/postgresql/values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# https://github.com/bitnami/charts/tree/main/bitnami/postgresql
# https://www.docker.com/blog/broadcoms-new-bitnami-restrictions-migrate-easily-with-docker/
# https://news.broadcom.com/app-dev/broadcom-introduces-bitnami-secure-images-for-production-ready-containerized-applications
# https://github.com/bitnami/charts/issues/35164
# https://hub.docker.com/r/bitnami/postgresql
# https://hub.docker.com/u/bitnamilegacy
# https://hub.docker.com/r/bitnamilegacy/postgresql/tags
#
# bitnami/postgresql repository only uses a latest tag for free use
#

#
global:
security:
allowInsecureImages: true

image:
registry: docker.io
repository: bitnamilegacy/postgresql
tag: 17.6.0-debian-12-r4

volumePermissions:
image:
registry: docker.io
repository: bitnamilegacy/os-shell

metrics:
image:
registry: docker.io
repository: bitnamilegacy/postgres-exporter

auth:
username: baserow
password: baserow
database: baserow
primary:
enabled: true
persistence:
size: 08Gi
storageClass: gp2
25 changes: 25 additions & 0 deletions baserow/src/components/postgresql/.helmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*~
# Various IDEs
.project
.idea/
*.tmproj
# img folder
img/
# Changelog
CHANGELOG.md
2,495 changes: 2,495 additions & 0 deletions baserow/src/components/postgresql/CHANGELOG.md

Large diffs are not rendered by default.

6 changes: 6 additions & 0 deletions baserow/src/components/postgresql/Chart.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
version: 2.31.1
digest: sha256:38d6de6fd62a10417ff51df8b2c5e0cf294de80fe393c4e9f3247ca6433718fa
generated: "2025-05-30T09:38:59.255745+02:00"
41 changes: 41 additions & 0 deletions baserow/src/components/postgresql/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Copyright Broadcom, Inc. All Rights Reserved.
# SPDX-License-Identifier: APACHE-2.0

annotations:
category: Database
images: |
- name: os-shell
image: docker.io/bitnami/os-shell:12-debian-12-r46
- name: postgres-exporter
image: docker.io/bitnami/postgres-exporter:0.17.1-debian-12-r10
- name: postgresql
image: docker.io/bitnami/postgresql:17.5.0-debian-12-r11
licenses: Apache-2.0
tanzuCategory: service
apiVersion: v2
appVersion: 17.5.0
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
tags:
- bitnami-common
version: 2.x.x
description: PostgreSQL (Postgres) is an open source object-relational database known
for reliability and data integrity. ACID-compliant, it supports foreign keys, joins,
views, triggers and stored procedures.
home: https://bitnami.com
icon: https://dyltqmyl993wv.cloudfront.net/assets/stacks/postgresql/img/postgresql-stack-220x234.png
keywords:
- postgresql
- postgres
- database
- sql
- replication
- cluster
maintainers:
- name: Broadcom, Inc. All Rights Reserved.
url: https://github.com/bitnami/charts
name: postgresql
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/postgresql
version: 16.7.11
Loading