generated from cloudnative-pg/cnpg-template
-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
Certain extension, such as PostGIS and others, in order to function they require system libraries that should be packaged as part of the container image.
Given that, for such extensions we require keeping up-to-date both:
- the extension(s) versions present in the container image, which we do via Renovate by using the Deb Datasource module to fetch PGDG package updates
- the OS libraries that are packaged as part of the container image
Given that extensions are build on a push mechanism, e.g. only when a change is made to any file in an extension's directory, we need a way to:
- verify if there are new updates for OS libraries
- ideally keep track of what has been updated and for what distribution
- trigger a new build containing the new updated OS libs
Versioning all the OS libraries individually via renovate would probably be too painful, given that in case of PostGIS (which to be fair should be the most extreme case) we'd be talking about versioning 80+ libraries.
Ideally this automation should also be generic, so that it can be reused (opt-in) by all the other extension's container images that require packaging OS libraries.
Metadata
Metadata
Assignees
Labels
No labels