-
Notifications
You must be signed in to change notification settings - Fork 11
feat: introduce PostGIS extension container image #5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
70af938 to
a6381bb
Compare
|
This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation. |
8434d8e to
c58a327
Compare
Signed-off-by: Niccolò Fei <[email protected]>
e1acb3c to
85c3143
Compare
Signed-off-by: Niccolò Fei <[email protected]>
Signed-off-by: Niccolò Fei <[email protected]>
Signed-off-by: Niccolò Fei <[email protected]>
Signed-off-by: Niccolò Fei <[email protected]>
bcfdbbb to
202c639
Compare
Signed-off-by: Niccolò Fei <[email protected]>
Signed-off-by: Niccolò Fei <[email protected]>
968b87e to
b4fe1dd
Compare
Signed-off-by: Niccolò Fei <[email protected]>
cc80fb0 to
afae81a
Compare
Signed-off-by: Niccolò Fei <[email protected]>
a4c34dd to
9c589e4
Compare
Signed-off-by: Niccolò Fei <[email protected]>
It should be distributed on its own, we shouldn't load the postgis image with dependencies. Signed-off-by: Francesco Canovai <[email protected]>
|
I've removed pgrouting, it is not present in the current postgis containers we build, and I believe we should avoid coupling extensions. |
Signed-off-by: Gabriele Bartolini <[email protected]>
|
I am not able to build the images locally. Can you please share the command you are using to verify it works? Or we can only rely on GitHub actions? @NiccoloFei @fcanovai |
Signed-off-by: Gabriele Bartolini <[email protected]>
Signed-off-by: Gabriele Bartolini <[email protected]>
Signed-off-by: Niccolò Fei <[email protected]>
PostGIS container image: - Added a dedicated PostGIS extension image. - Automatically derives required OS dependencies by diffing the base minimal image against the additional libraries installed by PostGIS. - Added PostGIS-specific Chainsaw tests to validate that all PostGIS-related extensions can be successfully installed. Additional improvements: - Enabled manual dispatch of builds for a specific extension target. - Removed `update.yml` in favour of Renovate’s Deb datasource for retrieving PGDG packages. - Converted boilerplate files from JSON to HCL to support Renovate comments and provide better customisation of the default Bake target. - Added support for specifying a custom name for the target container image, allowing it to differ from the extension’s name. - Adapted `pgvector` to above changes. - Created `BUILD.md` with detailed instructions. - Created a `Makefile` for a controlled local image building experience. Closes #4 Signed-off-by: Niccolò Fei <[email protected]> Signed-off-by: Francesco Canovai <[email protected]> Signed-off-by: Gabriele Bartolini <[email protected]> Co-authored-by: Francesco Canovai <[email protected]> Co-authored-by: Gabriele Bartolini <[email protected]> Signed-off-by: Gabriele Bartolini <[email protected]>
PostGIS container image: - Added a dedicated PostGIS extension image. - Automatically derives required OS dependencies by diffing the base minimal image against the additional libraries installed by PostGIS. - Added PostGIS-specific Chainsaw tests to validate that all PostGIS-related extensions can be successfully installed. Additional improvements: - Enabled manual dispatch of builds for a specific extension target. - Removed `update.yml` in favour of Renovate’s Deb datasource for retrieving PGDG packages. - Converted boilerplate files from JSON to HCL to support Renovate comments and provide better customisation of the default Bake target. - Added support for specifying a custom name for the target container image, allowing it to differ from the extension’s name. - Adapted `pgvector` to above changes. - Created `BUILD.md` with detailed instructions. - Created a `Makefile` for a controlled local image building experience. Closes cloudnative-pg#4 Signed-off-by: Niccolò Fei <[email protected]> Signed-off-by: Francesco Canovai <[email protected]> Signed-off-by: Gabriele Bartolini <[email protected]> Co-authored-by: Francesco Canovai <[email protected]> Co-authored-by: Gabriele Bartolini <[email protected]> Signed-off-by: Gabriele Bartolini <[email protected]> Signed-off-by: Husn E Rabbi <[email protected]>
PostGIS container image:
Additional improvements:
update.ymlin favour of Renovate’s Deb datasource for retrieving PGDG packages.pgvectorto above changes.BUILD.mdwith detailed instructions.Makefilefor a controlled local image building experience.Closes #4