Skip to content

Commit 4265137

Browse files
authored
Switched to the bitnamilegacy image repository (#861)
Co-authored-by: chgl <[email protected]>
1 parent 680255f commit 4265137

File tree

5 files changed

+21
-12
lines changed

5 files changed

+21
-12
lines changed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ RUN mkdir /app && cp /tmp/hapi-fhir-jpaserver-starter/target/ROOT.war /app/main.
1818

1919
########### bitnami tomcat version is suitable for debugging and comes with a shell
2020
########### it can be built using eg. `docker build --target tomcat .`
21-
FROM bitnami/tomcat:10.1 AS tomcat
21+
FROM docker.io/bitnamilegacy/tomcat:10.1.43-debian-12-r0 AS tomcat
2222

2323
USER root
2424
RUN rm -rf /opt/bitnami/tomcat/webapps/ROOT && \
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
dependencies:
22
- name: postgresql
33
repository: oci://registry-1.docker.io/bitnamicharts
4-
version: 16.7.11
4+
version: 16.7.27
55
- name: common
66
repository: oci://registry-1.docker.io/bitnamicharts
77
version: 2.31.3
8-
digest: sha256:e8b5591d28c8b420a68c1bef3ac8530f47c0c9c5d22fddec3c73f45ae5ba615a
9-
generated: "2025-06-16T13:22:01.211160104+02:00"
8+
digest: sha256:4ac06ee8266b694791c14eaef2e0f19a5714ebe4bd19b1bcb4bc6069d8fab482
9+
generated: "2025-09-22T11:26:51.06616649+02:00"

charts/hapi-fhir-jpaserver/Chart.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ sources:
77
- https://github.com/hapifhir/hapi-fhir-jpaserver-starter
88
dependencies:
99
- name: postgresql
10-
version: 16.7.11
10+
version: 16.7.27
1111
repository: oci://registry-1.docker.io/bitnamicharts
1212
condition: postgresql.enabled
1313
- name: common
1414
repository: oci://registry-1.docker.io/bitnamicharts
1515
version: 2.31.3
1616
appVersion: 8.2.0
17-
version: 0.20.1
17+
version: 0.21.0
1818
annotations:
1919
artifacthub.io/license: Apache-2.0
2020
artifacthub.io/containsSecurityUpdates: "false"
@@ -27,4 +27,4 @@ annotations:
2727
# When using the list of objects option the valid supported kinds are
2828
# added, changed, deprecated, removed, fixed, and security.
2929
- kind: changed
30-
description: "fixed typo in README.md"
30+
description: "Use the bitnamilegacy repos for the images. See <https://github.com/bitnami/containers/issues/83267>."

charts/hapi-fhir-jpaserver/README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# HAPI FHIR JPA Server Starter Helm Chart
22

3-
![Version: 0.20.1](https://img.shields.io/badge/Version-0.20.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 8.2.0](https://img.shields.io/badge/AppVersion-8.2.0-informational?style=flat-square)
3+
![Version: 0.21.0](https://img.shields.io/badge/Version-0.21.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 8.2.0](https://img.shields.io/badge/AppVersion-8.2.0-informational?style=flat-square)
44

55
This helm chart will help you install the HAPI FHIR JPA Server in a Kubernetes environment.
66

@@ -16,7 +16,7 @@ helm install hapi-fhir-jpaserver hapifhir/hapi-fhir-jpaserver
1616
| Repository | Name | Version |
1717
|------------|------|---------|
1818
| oci://registry-1.docker.io/bitnamicharts | common | 2.31.3 |
19-
| oci://registry-1.docker.io/bitnamicharts | postgresql | 16.7.11 |
19+
| oci://registry-1.docker.io/bitnamicharts | postgresql | 16.7.27 |
2020

2121
## Values
2222

@@ -62,6 +62,7 @@ helm install hapi-fhir-jpaserver hapifhir/hapi-fhir-jpaserver
6262
| postgresql.auth.database | string | `"fhir"` | name for a custom database to create |
6363
| postgresql.auth.existingSecret | string | `""` | Name of existing secret to use for PostgreSQL credentials `auth.postgresPassword`, `auth.password`, and `auth.replicationPassword` will be ignored and picked up from this secret The secret must contain the keys `postgres-password` (which is the password for "postgres" admin user), `password` (which is the password for the custom user to create when `auth.username` is set), and `replication-password` (which is the password for replication user). The secret might also contains the key `ldap-password` if LDAP is enabled. `ldap.bind_password` will be ignored and picked from this secret in this case. The value is evaluated as a template. |
6464
| postgresql.enabled | bool | `true` | enable an included PostgreSQL DB. see <https://github.com/bitnami/charts/tree/master/bitnami/postgresql> for details if set to `false`, the values under `externalDatabase` are used |
65+
| postgresql.image.repository | string | `"bitnamilegacy/postgresql"` | |
6566
| replicaCount | int | `1` | number of replicas to deploy |
6667
| resources | object | `{}` | configure the FHIR server's resource requests and limits |
6768
| resourcesPreset | string | `"medium"` | set container resources according to one common preset (allowed values: none, nano, micro, small, medium, large, xlarge, 2xlarge). This is ignored if `resources` is set (`resources` is recommended for production). More information: <https://github.com/bitnami/charts/blob/main/bitnami/common/templates/_resources.tpl#L15> |
@@ -84,7 +85,7 @@ helm install hapi-fhir-jpaserver hapifhir/hapi-fhir-jpaserver
8485
| tests.resourcesPreset | string | `"nano"` | set container resources according to one common preset (allowed values: none, nano, micro, small, medium, large, xlarge, 2xlarge). This is ignored if `resources` is set (`resources` is recommended for production). More information: <https://github.com/bitnami/charts/blob/main/bitnami/common/templates/_resources.tpl#L15> |
8586
| tolerations | list | `[]` | pod tolerations |
8687
| topologySpreadConstraints | list | `[]` | pod topology spread configuration see: https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/#api |
87-
| waitForDatabaseInitContainer.image | object | `{"pullPolicy":"IfNotPresent","registry":"docker.io","repository":"bitnami/postgresql","tag":"17.5.0-debian-12-r11@sha256:ac8dd0d6512c4c5fb146c16b1c5f05862bd5f600d73348506ab4252587e7fcc6"}` | image to use for the init container which waits until the database is ready to accept connections |
88+
| waitForDatabaseInitContainer.image | object | `{"pullPolicy":"IfNotPresent","registry":"docker.io","repository":"bitnamilegacy/postgresql","tag":"17.6.0-debian-12-r4@sha256:926356130b77d5742d8ce605b258d35db9b62f2f8fd1601f9dbaef0c8a710a8d"}` | image to use for the init container which waits until the database is ready to accept connections |
8889

8990
## Development
9091

charts/hapi-fhir-jpaserver/values.yaml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,11 +114,19 @@ topologySpreadConstraints:
114114
# app.kubernetes.io/instance: hapi-fhir-jpaserver
115115
# app.kubernetes.io/name: hapi-fhir-jpaserver
116116

117+
# @ignored
118+
# used by the bitnami sub-chart. Allowing it allows for overrding the image repository.
119+
global:
120+
security:
121+
allowInsecureImages: true
122+
117123
postgresql:
118124
# -- enable an included PostgreSQL DB.
119125
# see <https://github.com/bitnami/charts/tree/master/bitnami/postgresql> for details
120126
# if set to `false`, the values under `externalDatabase` are used
121127
enabled: true
128+
image:
129+
repository: bitnamilegacy/postgresql
122130
auth:
123131
# -- name for a custom database to create
124132
database: "fhir"
@@ -306,6 +314,6 @@ waitForDatabaseInitContainer:
306314
# is ready to accept connections
307315
image:
308316
registry: docker.io
309-
repository: bitnami/postgresql
310-
tag: 17.5.0-debian-12-r11@sha256:ac8dd0d6512c4c5fb146c16b1c5f05862bd5f600d73348506ab4252587e7fcc6
317+
repository: bitnamilegacy/postgresql
318+
tag: 17.6.0-debian-12-r4@sha256:926356130b77d5742d8ce605b258d35db9b62f2f8fd1601f9dbaef0c8a710a8d
311319
pullPolicy: IfNotPresent

0 commit comments

Comments
 (0)