Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
k3s
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
k3s
Commits
102e42a5
Unverified
Commit
102e42a5
authored
Jun 13, 2024
by
Brooks Newberry
Committed by
GitHub
Jun 13, 2024
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[release-1.27] Update Kubernetes to v1.27.15 (#10346)
Signed-off-by:
Brooks Newberry
<
brooks@newberry.com
>
parent
76ba9db2
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
51 additions
and
52 deletions
+51
-52
Dockerfile.dapper
Dockerfile.dapper
+4
-4
Dockerfile.local
Dockerfile.local
+4
-5
Dockerfile.manifest
Dockerfile.manifest
+1
-1
Dockerfile.test
Dockerfile.test
+4
-4
go.mod
go.mod
+38
-38
go.sum
go.sum
+0
-0
No files found.
Dockerfile.dapper
View file @
102e42a5
ARG GOLANG=golang:1.21.
9-alpine3.18
ARG GOLANG=golang:1.21.
11-alpine3.19
FROM ${GOLANG}
FROM ${GOLANG}
# Set proxy environment variables
# Set proxy environment variables
...
@@ -15,11 +15,11 @@ RUN apk -U --no-cache add \
...
@@ -15,11 +15,11 @@ RUN apk -U --no-cache add \
zlib-dev tar zip squashfs-tools npm coreutils python3 py3-pip openssl-dev libffi-dev libseccomp \
zlib-dev tar zip squashfs-tools npm coreutils python3 py3-pip openssl-dev libffi-dev libseccomp \
libseccomp-dev libseccomp-static make libuv-static sqlite-dev sqlite-static libselinux \
libseccomp-dev libseccomp-static make libuv-static sqlite-dev sqlite-static libselinux \
libselinux-dev zlib-dev zlib-static zstd pigz alpine-sdk binutils-gold btrfs-progs-dev \
libselinux-dev zlib-dev zlib-static zstd pigz alpine-sdk binutils-gold btrfs-progs-dev \
btrfs-progs-static gawk yq \
btrfs-progs-static gawk yq
pipx
\
&& [ "$(go env GOARCH)" = "amd64" ] && apk -U --no-cache add mingw-w64-gcc || true
&& [ "$(go env GOARCH)" = "amd64" ] && apk -U --no-cache add mingw-w64-gcc || true
# Install AWS CLI
# Install AWS CLI
RUN
python3 -m pip
install awscli
RUN
PIPX_BIN_DIR=/usr/local/bin pipx
install awscli
# Install Trivy
# Install Trivy
ENV TRIVY_VERSION="0.51.4"
ENV TRIVY_VERSION="0.51.4"
...
@@ -43,7 +43,7 @@ RUN rm -rf /go/src /go/pkg
...
@@ -43,7 +43,7 @@ RUN rm -rf /go/src /go/pkg
# Install golangci-lint for amd64
# Install golangci-lint for amd64
RUN if [ "$(go env GOARCH)" = "amd64" ]; then \
RUN if [ "$(go env GOARCH)" = "amd64" ]; then \
curl -sL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s v1.5
1
.2; \
curl -sL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s v1.5
5
.2; \
fi
fi
# Set SELINUX environment variable
# Set SELINUX environment variable
...
...
Dockerfile.local
View file @
102e42a5
ARG GOLANG=golang:1.2
1.9-alpine3.18
ARG GOLANG=golang:1.2
2.4-alpine3.19
FROM ${GOLANG} as infra
FROM ${GOLANG} as infra
ARG http_proxy=$http_proxy
ARG http_proxy=$http_proxy
...
@@ -11,13 +11,13 @@ ENV no_proxy=$no_proxy
...
@@ -11,13 +11,13 @@ ENV no_proxy=$no_proxy
RUN apk -U --no-cache add bash git gcc musl-dev docker vim less file curl wget ca-certificates jq linux-headers \
RUN apk -U --no-cache add bash git gcc musl-dev docker vim less file curl wget ca-certificates jq linux-headers \
zlib-dev tar zip squashfs-tools npm coreutils python3 py3-pip openssl-dev libffi-dev libseccomp libseccomp-dev \
zlib-dev tar zip squashfs-tools npm coreutils python3 py3-pip openssl-dev libffi-dev libseccomp libseccomp-dev \
libseccomp-static make libuv-static sqlite-dev sqlite-static libselinux libselinux-dev zlib-dev zlib-static \
libseccomp-static make libuv-static sqlite-dev sqlite-static libselinux libselinux-dev zlib-dev zlib-static \
zstd pigz alpine-sdk binutils-gold btrfs-progs-dev btrfs-progs-static gawk yq \
zstd pigz alpine-sdk binutils-gold btrfs-progs-dev btrfs-progs-static gawk yq
pipx
\
&& \
&& \
if [ "$(go env GOARCH)" = "amd64" ]; then \
if [ "$(go env GOARCH)" = "amd64" ]; then \
apk -U --no-cache add mingw-w64-gcc; \
apk -U --no-cache add mingw-w64-gcc; \
fi
fi
RUN
python3 -m pip
install awscli
RUN
PIPX_BIN_DIR=/usr/local/bin pipx
install awscli
# this works for both go 1.17 and 1.18
# this works for both go 1.17 and 1.18
RUN GOPROXY=direct go install golang.org/x/tools/cmd/goimports@gopls/v0.11.0
RUN GOPROXY=direct go install golang.org/x/tools/cmd/goimports@gopls/v0.11.0
...
@@ -67,4 +67,4 @@ COPY --from=build ${SRC_DIR}/bin /bin
...
@@ -67,4 +67,4 @@ COPY --from=build ${SRC_DIR}/bin /bin
COPY --from=build ${SRC_DIR}/build/out /build/out
COPY --from=build ${SRC_DIR}/build/out /build/out
COPY --from=build ${SRC_DIR}/build/static /build/static
COPY --from=build ${SRC_DIR}/build/static /build/static
COPY --from=build ${SRC_DIR}/pkg/static /pkg/static
COPY --from=build ${SRC_DIR}/pkg/static /pkg/static
COPY --from=build ${SRC_DIR}/pkg/deploy /pkg/deploy
COPY --from=build ${SRC_DIR}/pkg/deploy /pkg/deploy
\ No newline at end of file
Dockerfile.manifest
View file @
102e42a5
ARG GOLANG=golang:1.21.
9-alpine3.18
ARG GOLANG=golang:1.21.
11-alpine3.19
FROM ${GOLANG}
FROM ${GOLANG}
COPY --from=plugins/manifest:1.2.3 /bin/* /bin/
COPY --from=plugins/manifest:1.2.3 /bin/* /bin/
...
...
Dockerfile.test
View file @
102e42a5
ARG
GOLANG
=
golang
:
1.21
.
9
-
alpine3
.
18
ARG
GOLANG
=
golang
:
1.21
.
11
-
alpine3
.
19
FROM
$
{
GOLANG
}
as
test
-
base
FROM
$
{
GOLANG
}
as
test
-
base
RUN
apk
-
U
--
no
-
cache
add
bash
jq
RUN
apk
-
U
--
no
-
cache
add
bash
jq
...
@@ -14,9 +14,9 @@ ENTRYPOINT ["/bin/test-mods"]
...
@@ -14,9 +14,9 @@ ENTRYPOINT ["/bin/test-mods"]
FROM
test
-
base
as
test
-
k3s
FROM
test
-
base
as
test
-
k3s
RUN
apk
-
U
--
no
-
cache
add
git
gcc
musl
-
dev
docker
curl
coreutils
python3
openssl
py3
-
pip
procps
findutils
yq
RUN
apk
-
U
--
no
-
cache
add
git
gcc
musl
-
dev
docker
curl
coreutils
python3
openssl
py3
-
pip
procps
findutils
yq
pipx
RUN
python3
-
m
pip
install
awscli
RUN
PIPX_BIN_DIR
=/
usr
/
local
/
bin
pipx
install
awscli
ENV
SONOBUOY_VERSION
0.56
.
16
ENV
SONOBUOY_VERSION
0.56
.
16
...
@@ -44,7 +44,7 @@ RUN vagrant box add generic/ubuntu2204 --provider libvirt --force
...
@@ -44,7 +44,7 @@ RUN vagrant box add generic/ubuntu2204 --provider libvirt --force
RUN
curl
-
LO
"https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
;
\
RUN
curl
-
LO
"https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
;
\
chmod
+
x
./
kubectl
;
\
chmod
+
x
./
kubectl
;
\
mv
./
kubectl
/
usr
/
local
/
bin
/
kubectl
mv
./
kubectl
/
usr
/
local
/
bin
/
kubectl
RUN
GO_VERSION
=
go1
.
21.
9
;
\
RUN
GO_VERSION
=
go1
.
21.
5
;
\
curl
-
O
-
L
"https://golang.org/dl/${GO_VERSION}.linux-amd64.tar.gz"
;
\
curl
-
O
-
L
"https://golang.org/dl/${GO_VERSION}.linux-amd64.tar.gz"
;
\
rm
-
rf
/
usr
/
local
/
go
;
\
rm
-
rf
/
usr
/
local
/
go
;
\
tar
-
C
/
usr
/
local
-
xzf
$
{
GO_VERSION
}
.
linux
-
amd64
.
tar
.
gz
;
tar
-
C
/
usr
/
local
-
xzf
$
{
GO_VERSION
}
.
linux
-
amd64
.
tar
.
gz
;
...
...
go.mod
View file @
102e42a5
module github.com/k3s-io/k3s
module github.com/k3s-io/k3s
go 1.21.
9
go 1.21.
11
replace (
replace (
github.com/Microsoft/hcsshim => github.com/Microsoft/hcsshim v0.11.0
github.com/Microsoft/hcsshim => github.com/Microsoft/hcsshim v0.11.0
...
@@ -51,40 +51,40 @@ replace (
...
@@ -51,40 +51,40 @@ replace (
google.golang.org/genproto => google.golang.org/genproto v0.0.0-20220502173005-c8bf987b8c21
google.golang.org/genproto => google.golang.org/genproto v0.0.0-20220502173005-c8bf987b8c21
google.golang.org/grpc => google.golang.org/grpc v1.58.3
google.golang.org/grpc => google.golang.org/grpc v1.58.3
gopkg.in/square/go-jose.v2 => gopkg.in/square/go-jose.v2 v2.6.0
gopkg.in/square/go-jose.v2 => gopkg.in/square/go-jose.v2 v2.6.0
k8s.io/api => github.com/k3s-io/kubernetes/staging/src/k8s.io/api v1.27.1
4
-k3s1
k8s.io/api => github.com/k3s-io/kubernetes/staging/src/k8s.io/api v1.27.1
5
-k3s1
k8s.io/apiextensions-apiserver => github.com/k3s-io/kubernetes/staging/src/k8s.io/apiextensions-apiserver v1.27.1
4
-k3s1
k8s.io/apiextensions-apiserver => github.com/k3s-io/kubernetes/staging/src/k8s.io/apiextensions-apiserver v1.27.1
5
-k3s1
k8s.io/apimachinery => github.com/k3s-io/kubernetes/staging/src/k8s.io/apimachinery v1.27.1
4
-k3s1
k8s.io/apimachinery => github.com/k3s-io/kubernetes/staging/src/k8s.io/apimachinery v1.27.1
5
-k3s1
k8s.io/apiserver => github.com/k3s-io/kubernetes/staging/src/k8s.io/apiserver v1.27.1
4
-k3s1
k8s.io/apiserver => github.com/k3s-io/kubernetes/staging/src/k8s.io/apiserver v1.27.1
5
-k3s1
k8s.io/cli-runtime => github.com/k3s-io/kubernetes/staging/src/k8s.io/cli-runtime v1.27.1
4
-k3s1
k8s.io/cli-runtime => github.com/k3s-io/kubernetes/staging/src/k8s.io/cli-runtime v1.27.1
5
-k3s1
k8s.io/client-go => github.com/k3s-io/kubernetes/staging/src/k8s.io/client-go v1.27.1
4
-k3s1
k8s.io/client-go => github.com/k3s-io/kubernetes/staging/src/k8s.io/client-go v1.27.1
5
-k3s1
k8s.io/cloud-provider => github.com/k3s-io/kubernetes/staging/src/k8s.io/cloud-provider v1.27.1
4
-k3s1
k8s.io/cloud-provider => github.com/k3s-io/kubernetes/staging/src/k8s.io/cloud-provider v1.27.1
5
-k3s1
k8s.io/cluster-bootstrap => github.com/k3s-io/kubernetes/staging/src/k8s.io/cluster-bootstrap v1.27.1
4
-k3s1
k8s.io/cluster-bootstrap => github.com/k3s-io/kubernetes/staging/src/k8s.io/cluster-bootstrap v1.27.1
5
-k3s1
k8s.io/code-generator => github.com/k3s-io/kubernetes/staging/src/k8s.io/code-generator v1.27.1
4
-k3s1
k8s.io/code-generator => github.com/k3s-io/kubernetes/staging/src/k8s.io/code-generator v1.27.1
5
-k3s1
k8s.io/component-base => github.com/k3s-io/kubernetes/staging/src/k8s.io/component-base v1.27.1
4
-k3s1
k8s.io/component-base => github.com/k3s-io/kubernetes/staging/src/k8s.io/component-base v1.27.1
5
-k3s1
k8s.io/component-helpers => github.com/k3s-io/kubernetes/staging/src/k8s.io/component-helpers v1.27.1
4
-k3s1
k8s.io/component-helpers => github.com/k3s-io/kubernetes/staging/src/k8s.io/component-helpers v1.27.1
5
-k3s1
k8s.io/controller-manager => github.com/k3s-io/kubernetes/staging/src/k8s.io/controller-manager v1.27.1
4
-k3s1
k8s.io/controller-manager => github.com/k3s-io/kubernetes/staging/src/k8s.io/controller-manager v1.27.1
5
-k3s1
k8s.io/cri-api => github.com/k3s-io/kubernetes/staging/src/k8s.io/cri-api v1.27.1
4
-k3s1
k8s.io/cri-api => github.com/k3s-io/kubernetes/staging/src/k8s.io/cri-api v1.27.1
5
-k3s1
k8s.io/csi-translation-lib => github.com/k3s-io/kubernetes/staging/src/k8s.io/csi-translation-lib v1.27.1
4
-k3s1
k8s.io/csi-translation-lib => github.com/k3s-io/kubernetes/staging/src/k8s.io/csi-translation-lib v1.27.1
5
-k3s1
k8s.io/dynamic-resource-allocation => github.com/k3s-io/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v1.27.1
4
-k3s1
k8s.io/dynamic-resource-allocation => github.com/k3s-io/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v1.27.1
5
-k3s1
k8s.io/klog => github.com/k3s-io/klog v1.0.0-k3s2 // k3s-release-1.x
k8s.io/klog => github.com/k3s-io/klog v1.0.0-k3s2 // k3s-release-1.x
k8s.io/klog/v2 => github.com/k3s-io/klog/v2 v2.90.1-k3s1 // k3s-main
k8s.io/klog/v2 => github.com/k3s-io/klog/v2 v2.90.1-k3s1 // k3s-main
k8s.io/kms => github.com/k3s-io/kubernetes/staging/src/k8s.io/kms v1.27.1
4
-k3s1
k8s.io/kms => github.com/k3s-io/kubernetes/staging/src/k8s.io/kms v1.27.1
5
-k3s1
k8s.io/kube-aggregator => github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-aggregator v1.27.1
4
-k3s1
k8s.io/kube-aggregator => github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-aggregator v1.27.1
5
-k3s1
k8s.io/kube-controller-manager => github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-controller-manager v1.27.1
4
-k3s1
k8s.io/kube-controller-manager => github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-controller-manager v1.27.1
5
-k3s1
k8s.io/kube-openapi => k8s.io/kube-openapi v0.0.0-20230501164219-8b0f38b5fd1f
k8s.io/kube-openapi => k8s.io/kube-openapi v0.0.0-20230501164219-8b0f38b5fd1f
k8s.io/kube-proxy => github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-proxy v1.27.1
4
-k3s1
k8s.io/kube-proxy => github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-proxy v1.27.1
5
-k3s1
k8s.io/kube-scheduler => github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-scheduler v1.27.1
4
-k3s1
k8s.io/kube-scheduler => github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-scheduler v1.27.1
5
-k3s1
k8s.io/kubectl => github.com/k3s-io/kubernetes/staging/src/k8s.io/kubectl v1.27.1
4
-k3s1
k8s.io/kubectl => github.com/k3s-io/kubernetes/staging/src/k8s.io/kubectl v1.27.1
5
-k3s1
k8s.io/kubelet => github.com/k3s-io/kubernetes/staging/src/k8s.io/kubelet v1.27.1
4
-k3s1
k8s.io/kubelet => github.com/k3s-io/kubernetes/staging/src/k8s.io/kubelet v1.27.1
5
-k3s1
k8s.io/kubernetes => github.com/k3s-io/kubernetes v1.27.1
4
-k3s1
k8s.io/kubernetes => github.com/k3s-io/kubernetes v1.27.1
5
-k3s1
k8s.io/legacy-cloud-providers => github.com/k3s-io/kubernetes/staging/src/k8s.io/legacy-cloud-providers v1.27.1
4
-k3s1
k8s.io/legacy-cloud-providers => github.com/k3s-io/kubernetes/staging/src/k8s.io/legacy-cloud-providers v1.27.1
5
-k3s1
k8s.io/metrics => github.com/k3s-io/kubernetes/staging/src/k8s.io/metrics v1.27.1
4
-k3s1
k8s.io/metrics => github.com/k3s-io/kubernetes/staging/src/k8s.io/metrics v1.27.1
5
-k3s1
k8s.io/mount-utils => github.com/k3s-io/kubernetes/staging/src/k8s.io/mount-utils v1.27.1
4
-k3s1
k8s.io/mount-utils => github.com/k3s-io/kubernetes/staging/src/k8s.io/mount-utils v1.27.1
5
-k3s1
k8s.io/node-api => github.com/k3s-io/kubernetes/staging/src/k8s.io/node-api v1.27.1
4
-k3s1
k8s.io/node-api => github.com/k3s-io/kubernetes/staging/src/k8s.io/node-api v1.27.1
5
-k3s1
k8s.io/pod-security-admission => github.com/k3s-io/kubernetes/staging/src/k8s.io/pod-security-admission v1.27.1
4
-k3s1
k8s.io/pod-security-admission => github.com/k3s-io/kubernetes/staging/src/k8s.io/pod-security-admission v1.27.1
5
-k3s1
k8s.io/sample-apiserver => github.com/k3s-io/kubernetes/staging/src/k8s.io/sample-apiserver v1.27.1
4
-k3s1
k8s.io/sample-apiserver => github.com/k3s-io/kubernetes/staging/src/k8s.io/sample-apiserver v1.27.1
5
-k3s1
k8s.io/sample-cli-plugin => github.com/k3s-io/kubernetes/staging/src/k8s.io/sample-cli-plugin v1.27.1
4
-k3s1
k8s.io/sample-cli-plugin => github.com/k3s-io/kubernetes/staging/src/k8s.io/sample-cli-plugin v1.27.1
5
-k3s1
k8s.io/sample-controller => github.com/k3s-io/kubernetes/staging/src/k8s.io/sample-controller v1.27.1
4
-k3s1
k8s.io/sample-controller => github.com/k3s-io/kubernetes/staging/src/k8s.io/sample-controller v1.27.1
5
-k3s1
)
)
require (
require (
...
@@ -163,18 +163,18 @@ require (
...
@@ -163,18 +163,18 @@ require (
inet.af/tcpproxy v0.0.0-20200125044825-b6bb9b5b8252
inet.af/tcpproxy v0.0.0-20200125044825-b6bb9b5b8252
k8s.io/api v0.29.3
k8s.io/api v0.29.3
k8s.io/apimachinery v0.29.3
k8s.io/apimachinery v0.29.3
k8s.io/apiserver v0.27.1
4
k8s.io/apiserver v0.27.1
5
k8s.io/cli-runtime v0.22.2
k8s.io/cli-runtime v0.22.2
k8s.io/client-go v11.0.1-0.20190409021438-1a26190bd76a+incompatible
k8s.io/client-go v11.0.1-0.20190409021438-1a26190bd76a+incompatible
k8s.io/cloud-provider v0.27.1
4
k8s.io/cloud-provider v0.27.1
5
k8s.io/cluster-bootstrap v0.0.0
k8s.io/cluster-bootstrap v0.0.0
k8s.io/component-base v0.27.1
4
k8s.io/component-base v0.27.1
5
k8s.io/component-helpers v0.27.1
4
k8s.io/component-helpers v0.27.1
5
k8s.io/cri-api v0.29.3
k8s.io/cri-api v0.29.3
k8s.io/klog/v2 v2.120.1
k8s.io/klog/v2 v2.120.1
k8s.io/kube-proxy v0.0.0
k8s.io/kube-proxy v0.0.0
k8s.io/kubectl v0.25.0
k8s.io/kubectl v0.25.0
k8s.io/kubernetes v1.27.1
4
k8s.io/kubernetes v1.27.1
5
k8s.io/utils v0.0.0-20240102154912-e7106e64919e
k8s.io/utils v0.0.0-20240102154912-e7106e64919e
sigs.k8s.io/yaml v1.4.0
sigs.k8s.io/yaml v1.4.0
)
)
...
@@ -499,7 +499,7 @@ require (
...
@@ -499,7 +499,7 @@ require (
k8s.io/kubelet v0.0.0 // indirect
k8s.io/kubelet v0.0.0 // indirect
k8s.io/legacy-cloud-providers v0.0.0 // indirect
k8s.io/legacy-cloud-providers v0.0.0 // indirect
k8s.io/metrics v0.0.0 // indirect
k8s.io/metrics v0.0.0 // indirect
k8s.io/mount-utils v0.27.1
4
// indirect
k8s.io/mount-utils v0.27.1
5
// indirect
k8s.io/pod-security-admission v0.0.0 // indirect
k8s.io/pod-security-admission v0.0.0 // indirect
lukechampine.com/blake3 v1.2.1 // indirect
lukechampine.com/blake3 v1.2.1 // indirect
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.1.2 // indirect
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.1.2 // indirect
...
...
go.sum
View file @
102e42a5
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment