Skip to content

Commit 054590f

Browse files
update build base image (#1660)
1 parent 7172d8f commit 054590f

File tree

3 files changed

+15
-5
lines changed

3 files changed

+15
-5
lines changed

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
ARG BUILDPLATFORM=linux/amd64
2-
ARG BUILD_BASE_IMAGE
3-
ARG BINARY_BASE_IMAGE
2+
ARG BUILD_BASE_IMAGE=golang:1.23.3
3+
ARG BINARY_BASE_IMAGE=ubuntu:22.04
44

55
FROM --platform=$BUILDPLATFORM $BUILD_BASE_IMAGE AS build
66
WORKDIR /azure

Makefile

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ GO_BINARY_NAME ?= appgw-ingress
1515
GOOS ?= linux
1616
GARCH ?= arm64
1717

18-
BUILD_BASE_IMAGE ?= golang:1.22.5-bookworm
18+
BUILD_BASE_IMAGE ?= golang:1.23.3
1919
BINARY_BASE_IMAGE ?= ubuntu:22.04
2020

2121
REPO ?= appgwreg.azurecr.io
@@ -65,6 +65,16 @@ build-image-multi-arch:
6565
$(IMAGE_TAGS) \
6666
$(shell pwd)
6767

68+
build-image:
69+
@docker build \
70+
--build-arg "BUILD_BASE_IMAGE=$(BUILD_BASE_IMAGE)" \
71+
--build-arg "BINARY_BASE_IMAGE=$(BINARY_BASE_IMAGE)" \
72+
--build-arg "BUILD_TAG=$(BUILD_TAG)" \
73+
--build-arg "BUILD_DATE=$(BUILD_DATE)" \
74+
--build-arg "GIT_HASH=$(GIT_HASH)" \
75+
$(IMAGE_TAGS) \
76+
$(shell pwd)
77+
6878
build:
6979
go build -mod=readonly -v -ldflags="$(GO_LDFLAGS)" -v -o ./bin/${GO_BINARY_NAME} ./cmd/appgw-ingress
7080

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
module github.com/Azure/application-gateway-kubernetes-ingress
22

3-
go 1.22.0
3+
go 1.23.0
44

5-
toolchain go1.22.4
5+
toolchain go1.23.3
66

77
require (
88
github.com/Azure/azure-sdk-for-go v66.0.0+incompatible

0 commit comments

Comments
 (0)