plugin-barman-cloud/internal/cnpgi/operator
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
..
config feat: sidecar role and rolebinding (#23) 2024-10-02 15:03:07 +02:00
specs feat: grant permissions to read secrets (#25) 2024-10-03 16:58:56 +02:00
doc.go chore: makes linter happy (#17) 2024-10-01 11:54:07 +02:00
identity.go feat: operator plugin and manifests (#18) 2024-10-01 15:40:48 +02:00
lifecycle.go ci: build amd64 and arm64 images for the sidecar and the plugin (#26) 2024-10-24 10:27:26 +02:00
manager.go feat: sidecar role and rolebinding (#23) 2024-10-02 15:03:07 +02:00
reconciler.go feat: grant permissions to read secrets (#25) 2024-10-03 16:58:56 +02:00
start.go feat: sidecar role and rolebinding (#23) 2024-10-02 15:03:07 +02:00