This commit is contained in:
Devansh Sehgal 2025-10-07 06:59:10 +05:30 committed by GitHub
commit fd6b3b05d2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 18 additions and 3 deletions

View File

@ -186,3 +186,18 @@ endif
@echo "Dependencies:"
dep status
@echo
# Multi-arch (buildx) support mirroring root Makefile
PLATFORMS ?= linux/arm64,linux/amd64,linux/s390x,linux/ppc64le
.PHONY: docker-buildx
docker-buildx: check-env ## Build and push multi-arch image (set IMG=quay.io/...:tag)
@echo "+ $@"
sed -e '1 s/\(^FROM\)/FROM --platform=\$$\{BUILDPLATFORM\}/; t' -e ' 1,// s//FROM --platform=\$$\{BUILDPLATFORM\}/' Dockerfile > Dockerfile.cross
- docker buildx create --name backup-pvc-builder
docker buildx use backup-pvc-builder
- docker buildx build --push --platform=$(PLATFORMS) \
--build-arg UID=$(UID) --build-arg GID=$(GID) \
--tag ${IMG} -f Dockerfile.cross .
- docker buildx rm backup-pvc-builder
rm Dockerfile.cross

View File

@ -1 +1 @@
v0.4.3
v0.4.4

View File

@ -30,7 +30,7 @@ Kubernetes native operator which fully manages Jenkins on Kubernetes
| jenkins.backup.env[2].name | string | `"BACKUP_COUNT"` | |
| jenkins.backup.env[2].value | string | `"3"` | |
| jenkins.backup.getLatestAction[0] | string | `"/home/user/bin/get-latest.sh"` | |
| jenkins.backup.image | string | `"quay.io/jenkins-kubernetes-operator/backup-pvc:v0.4.3"` | |
| jenkins.backup.image | string | `"quay.io/jenkins-kubernetes-operator/backup-pvc:v0.4.4"` | |
| jenkins.backup.interval | int | `30` | |
| jenkins.backup.makeBackupBeforePodDeletion | bool | `true` | |
| jenkins.backup.pvc.className | string | `""` | |

View File

@ -222,7 +222,7 @@ jenkins:
# image used by backup feature
# By default using prebuilt backup PVC image
image: quay.io/jenkins-kubernetes-operator/backup-pvc:v0.4.3
image: quay.io/jenkins-kubernetes-operator/backup-pvc:v0.4.4
# containerName is backup container name
containerName: backup