Barman Cloud CNPG-I backup plugin
Go to file
Francesco Canovai f877bb19d7
ci: build amd64 and arm64 images for the sidecar and the plugin (#26)
Adds support for building and publishing Docker images for both amd64 and arm64 architectures.
Ensures compatibility across multiple platforms by using cross-compilation.
Updates relevant configuration files for CI/CD to handle the new build process.
Fixes issues related to Python version conflicts and ensures the correct directory structure in the final image.

Signed-off-by: Francesco Canovai <francesco.canovai@enterprisedb.com>
Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
Signed-off-by: Jonathan Gonzalez V. <jonathan.abdiel@gmail.com>
Signed-off-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
Co-authored-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
Co-authored-by: Jonathan Gonzalez V. <jonathan.abdiel@gmail.com>
Co-authored-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
2024-10-24 10:27:26 +02:00
.github/workflows ci: initial pipeline (#3) 2024-09-26 17:27:56 +02:00
api/v1 feat: sidecar role and rolebinding (#23) 2024-10-02 15:03:07 +02:00
cmd feat: sidecar role and rolebinding (#23) 2024-10-02 15:03:07 +02:00
config feat: grant permissions to read secrets (#25) 2024-10-03 16:58:56 +02:00
containers ci: build amd64 and arm64 images for the sidecar and the plugin (#26) 2024-10-24 10:27:26 +02:00
dagger/gotest ci: initial pipeline (#3) 2024-09-26 17:27:56 +02:00
docs feat(spike): backup method (#20) 2024-10-09 11:11:21 +02:00
hack chore: scaffold (#2) 2024-09-26 11:52:56 +02:00
internal ci: build amd64 and arm64 images for the sidecar and the plugin (#26) 2024-10-24 10:27:26 +02:00
kubernetes feat: sidecar role and rolebinding (#23) 2024-10-02 15:03:07 +02:00
logo Initial commit 2024-09-24 14:52:25 +02:00
scripts feat(spike): backup method (#20) 2024-10-09 11:11:21 +02:00
test ci: initial pipeline (#3) 2024-09-26 17:27:56 +02:00
.dockerignore chore: scaffold (#2) 2024-09-26 11:52:56 +02:00
.gitignore ci: initial pipeline (#3) 2024-09-26 17:27:56 +02:00
.golangci.yml ci: increase linter timeout (#27) 2024-10-04 15:00:04 +02:00
.release-please-manifest.json ci: initial pipeline (#3) 2024-09-26 17:27:56 +02:00
.spellcheck.yaml ci: initial pipeline (#3) 2024-09-26 17:27:56 +02:00
.wordlist.txt ci: initial pipeline (#3) 2024-09-26 17:27:56 +02:00
CODE_OF_CONDUCT.md Initial commit 2024-09-24 14:52:25 +02:00
CODEOWNERS Initial commit 2024-09-24 14:52:25 +02:00
commitlint.config.js ci: warn on long commit body line (#12) 2024-09-27 10:07:47 +02:00
go.mod feat(spike): backup method (#20) 2024-10-09 11:11:21 +02:00
go.sum feat(spike): backup method (#20) 2024-10-09 11:11:21 +02:00
GOVERNANCE.md Initial commit 2024-09-24 14:52:25 +02:00
LICENSE Initial commit 2024-09-24 14:52:25 +02:00
Makefile feat: sidecar role and rolebinding (#23) 2024-10-02 15:03:07 +02:00
PROJECT chore: scaffold (#2) 2024-09-26 11:52:56 +02:00
README.md Initial commit 2024-09-24 14:52:25 +02:00
release-please-config.json ci: initial pipeline (#3) 2024-09-26 17:27:56 +02:00
renovate.json5 ci: configure renovate (#1) 2024-09-26 17:29:28 +02:00
Taskfile.yml ci: build amd64 and arm64 images for the sidecar and the plugin (#26) 2024-10-24 10:27:26 +02:00

CloudNativePG

New Component for CloudNativePG

TODO