mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-05-18 05:25:29 +00:00
* update go 1.24.6 * fix non-constant format string error * update golang.org/x/tools@v0.36.0 and github.com/golangci/golangci-lint@v1.64.8 to pass execute golangci-lint * add a verpose diff output to prow test * remove pluginator binary version from generated files
21 lines
673 B
Docker
21 lines
673 B
Docker
# Copyright 2019 The Kubernetes Authors.
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
FROM alpine:latest as schemas
|
|
RUN apk --no-cache add git
|
|
RUN git clone --depth 1 https://github.com/instrumenta/kubernetes-json-schema.git
|
|
|
|
FROM public.ecr.aws/docker/library/golang:1.24.6-bullseye as function
|
|
ENV CGO_ENABLED=0
|
|
WORKDIR /go/src/
|
|
COPY go.mod .
|
|
COPY go.sum .
|
|
RUN go mod download
|
|
COPY main.go .
|
|
RUN go build -v -o /usr/local/bin/config-function ./
|
|
|
|
FROM alpine:latest
|
|
COPY --from=schemas /kubernetes-json-schema/v1.16.0-standalone-strict /schemas/v1.16.0-standalone-strict
|
|
COPY --from=function /usr/local/bin/config-function /usr/local/bin/config-function
|
|
CMD ["config-function"]
|