Skip to content

Commit 61b6ad9

Browse files
Merge pull request #1055 from devanshuVmware/v0.64.1-patch-release
[kapp] v0.64.1 patch release
2 parents 00589a4 + 4d5de40 commit 61b6ad9

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+2515
-622
lines changed

.github/workflows/test-gh-k8s-1.16.yml

-50
This file was deleted.

.github/workflows/test-gh.yml

+37-12
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,60 @@
1-
name: test-gh
1+
name: Run All Tests
2+
23
on:
34
push:
45
branches:
56
- develop
67
pull_request:
78
types: [opened, reopened, synchronize]
9+
810
jobs:
911
test-all:
10-
name: Test GH
1112
runs-on: ubuntu-latest
13+
strategy:
14+
fail-fast: false
15+
max-parallel: 2
16+
matrix:
17+
k8s-version: [v1.27.0, latest]
1218
steps:
13-
- name: Set up Go
14-
uses: actions/setup-go@v5
19+
- name: install kind
20+
uses: helm/kind-action@v1
1521
with:
16-
go-version: '1.23'
22+
install_only: true
23+
- name: Resolve Kubernetes version
24+
id: resolve-k8s-version
25+
run: |
26+
k8s_version=${{ matrix.k8s-version }}
27+
if [ "${k8s_version}" = "latest" ]; then
28+
k8s_version=$(curl -Ls -o /dev/null -w %{url_effective} https://github.com/kubernetes/kubernetes/releases/latest | grep -oE 'tag/v[0-9]+\.[0-9]+\.[0-9]+' | cut -d'/' -f2)
29+
echo "Resolved latest k8s version to: $k8s_version"
30+
fi
31+
echo "k8s_version=$k8s_version" >> $GITHUB_ENV
32+
- name: Create Kind Cluster(k8s version ${{ env.k8s_version }})
33+
run: |
34+
k8s_version=${{ env.k8s_version }}
35+
kind create cluster --image kindest/node:${k8s_version}
36+
- name: Verify kind and k8s version
37+
run: |
38+
kind version
39+
kubectl version
1740
- name: Check out code into the Go module directory
1841
uses: actions/checkout@v4
1942
with:
2043
path: src/github.com/${{ github.repository }}
2144
fetch-depth: 0
22-
- name: Run Tests
45+
- name: Set up go
46+
uses: actions/setup-go@v5
47+
with:
48+
go-version-file: src/github.com/${{ github.repository }}/go.mod
49+
- name: Verify go version
50+
run: |
51+
go version
52+
- name: Run tests
2353
run: |
2454
set -e -x
2555
2656
export GOPATH=$(pwd)
27-
cd src/github.com/${{ github.repository }}
57+
pushd src/github.com/${{ github.repository }}
2858
2959
# Install ytt for build
3060
mkdir -p /tmp/bin
@@ -34,11 +64,6 @@ jobs:
3464
3565
wget -O- https://carvel.dev/install.sh | K14SIO_INSTALL_BIN_DIR=/tmp/bin bash
3666
37-
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
38-
install minikube-linux-amd64 /usr/local/bin/minikube
39-
minikube start --driver=docker
40-
eval $(minikube docker-env --shell=bash)
41-
4267
# Ensure that there is no existing kapp installed
4368
rm -f /tmp/bin/kapp
4469

go.mod

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module carvel.dev/kapp
22

3-
go 1.23.3
3+
go 1.23.7
44

55
require (
66
github.com/cppforlife/cobrautil v0.0.0-20221130162803-acdfead391ef
@@ -17,15 +17,15 @@ require (
1717
github.com/spf13/pflag v1.0.5
1818
github.com/stretchr/testify v1.9.0
1919
github.com/vmware-tanzu/carvel-kapp-controller v0.51.0
20-
golang.org/x/net v0.30.0
20+
golang.org/x/net v0.36.0
2121
gopkg.in/yaml.v2 v2.4.0
2222
k8s.io/api v0.31.2
2323
k8s.io/apiextensions-apiserver v0.31.2
2424
k8s.io/apimachinery v0.31.2
2525
k8s.io/apiserver v0.31.2
2626
k8s.io/client-go v0.31.2
2727
k8s.io/component-helpers v0.31.2
28-
k8s.io/kubernetes v1.31.2
28+
k8s.io/kubernetes v1.31.7
2929
k8s.io/utils v0.0.0-20240711033017-18e509b52bc8
3030
sigs.k8s.io/yaml v1.4.0
3131
)
@@ -67,9 +67,9 @@ require (
6767
github.com/vito/go-interact v1.0.1 // indirect
6868
github.com/x448/float16 v0.8.4 // indirect
6969
golang.org/x/oauth2 v0.21.0 // indirect
70-
golang.org/x/sys v0.26.0 // indirect
71-
golang.org/x/term v0.25.0 // indirect
72-
golang.org/x/text v0.19.0 // indirect
70+
golang.org/x/sys v0.30.0 // indirect
71+
golang.org/x/term v0.29.0 // indirect
72+
golang.org/x/text v0.22.0 // indirect
7373
golang.org/x/time v0.3.0 // indirect
7474
google.golang.org/protobuf v1.34.2 // indirect
7575
gopkg.in/inf.v0 v0.9.1 // indirect

go.sum

+10-10
Original file line numberDiff line numberDiff line change
@@ -384,8 +384,8 @@ golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLL
384384
golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
385385
golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
386386
golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
387-
golang.org/x/net v0.30.0 h1:AcW1SDZMkb8IpzCdQUaIq2sP4sZ4zw+55h6ynffypl4=
388-
golang.org/x/net v0.30.0/go.mod h1:2wGyMJ5iFasEhkwi13ChkO/t1ECNC4X4eBKkVFyYFlU=
387+
golang.org/x/net v0.36.0 h1:vWF2fRbw4qslQsQzgFqZff+BItCvGFQqKzKIzx1rmoA=
388+
golang.org/x/net v0.36.0/go.mod h1:bFmbeoIPfrw4sMHNhb4J9f6+tPziuGjq7Jk/38fxi1I=
389389
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
390390
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
391391
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
@@ -424,17 +424,17 @@ golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7w
424424
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
425425
golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
426426
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
427-
golang.org/x/sys v0.26.0 h1:KHjCJyddX0LoSTb3J+vWpupP9p0oznkqVk/IfjymZbo=
428-
golang.org/x/sys v0.26.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
427+
golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc=
428+
golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
429429
golang.org/x/term v0.0.0-20220411215600-e5f449aeb171/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
430-
golang.org/x/term v0.25.0 h1:WtHI/ltw4NvSUig5KARz9h521QvRC8RmF/cuYqifU24=
431-
golang.org/x/term v0.25.0/go.mod h1:RPyXicDX+6vLxogjjRxjgD2TKtmAO6NZBsBRfrOLu7M=
430+
golang.org/x/term v0.29.0 h1:L6pJp37ocefwRRtYPKSWOWzOtWSxVajvz2ldH/xi3iU=
431+
golang.org/x/term v0.29.0/go.mod h1:6bl4lRlvVuDgSf3179VpIxBF0o10JUpXWOnI7nErv7s=
432432
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
433433
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
434434
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
435435
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
436-
golang.org/x/text v0.19.0 h1:kTxAhCbGbxhK0IwgSKiMO5awPoDQ0RpfiVYBfK860YM=
437-
golang.org/x/text v0.19.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY=
436+
golang.org/x/text v0.22.0 h1:bofq7m3/HAFvbF51jz3Q9wLg3jkvSPuiZu/pD1XwgtM=
437+
golang.org/x/text v0.22.0/go.mod h1:YRoo4H8PVmsu+E3Ou7cqLVH8oXWIHVoX0jqUWALQhfY=
438438
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
439439
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
440440
golang.org/x/time v0.3.0 h1:rg5rLMjNzMS1RkNLzCG38eapWhnYLFYXDXj2gOlr8j4=
@@ -547,8 +547,8 @@ k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
547547
k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
548548
k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340 h1:BZqlfIlq5YbRMFko6/PM7FjZpUb45WallggurYhKGag=
549549
k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340/go.mod h1:yD4MZYeKMBwQKVht279WycxKyM84kkAx2DPrTXaeb98=
550-
k8s.io/kubernetes v1.31.2 h1:VNSu4O7Xn5FFRsh9ePXyEPg6ucR21fOftarSdi053Gs=
551-
k8s.io/kubernetes v1.31.2/go.mod h1:9xmT2buyTYj8TRKwRae7FcuY8k5+xlxv7VivvO0KKfs=
550+
k8s.io/kubernetes v1.31.7 h1:3uCu7kNQxNBVbbqqe0pPjbW+h8L9aT01rD0bg+NdS5I=
551+
k8s.io/kubernetes v1.31.7/go.mod h1:9xmT2buyTYj8TRKwRae7FcuY8k5+xlxv7VivvO0KKfs=
552552
k8s.io/utils v0.0.0-20240711033017-18e509b52bc8 h1:pUdcCO1Lk/tbT5ztQWOBi5HBgbBP1J8+AsQnQCKsi8A=
553553
k8s.io/utils v0.0.0-20240711033017-18e509b52bc8/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
554554
rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=

vendor/golang.org/x/net/http2/client_conn_pool.go

+4-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/golang.org/x/net/http2/config.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/golang.org/x/net/http2/config_go124.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/golang.org/x/net/http2/frame.go

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/golang.org/x/net/http2/http2.go

+30-29
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)