Update container version
- Update multiarch build container to use golang:1.19 as the project is tested on 1.19 - Update the multiarch container to run Alpine 3.18 Updating to this version reduces the number of known vulnerabilities in the image - Update go.mod to match the container version
This commit is contained in:
		
							parent
							
								
									3740e01621
								
							
						
					
					
						commit
						0eb8f747af
					
				|  | @ -1,4 +1,4 @@ | ||||||
| FROM --platform=$BUILDPLATFORM golang:1.18 as build-env | FROM --platform=$BUILDPLATFORM golang:1.19 as build-env | ||||||
| 
 | 
 | ||||||
| # xx wraps go to automatically configure $GOOS, $GOARCH, and $GOARM | # xx wraps go to automatically configure $GOOS, $GOARCH, and $GOARM | ||||||
| # based on TARGETPLATFORM provided by Docker. | # based on TARGETPLATFORM provided by Docker. | ||||||
|  | @ -13,7 +13,7 @@ WORKDIR ${APP_FOLDER} | ||||||
| ARG TARGETPLATFORM | ARG TARGETPLATFORM | ||||||
| RUN CGO_ENABLED=0 go build -a -ldflags '-extldflags "-static"' -o /bin/main ./cmd/nfs-subdir-external-provisioner | RUN CGO_ENABLED=0 go build -a -ldflags '-extldflags "-static"' -o /bin/main ./cmd/nfs-subdir-external-provisioner | ||||||
| 
 | 
 | ||||||
| FROM --platform=$TARGETPLATFORM alpine:3.12 | FROM --platform=$TARGETPLATFORM alpine:3.18 | ||||||
| 
 | 
 | ||||||
| RUN apk update --no-cache && apk add ca-certificates | RUN apk update --no-cache && apk add ca-certificates | ||||||
| COPY --from=build-env /bin/main /app/main | COPY --from=build-env /bin/main /app/main | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue