Skip to content

Commit 4c7316b

Browse files
committed
add v1.24 support
1 parent 965b652 commit 4c7316b

File tree

3 files changed

+98
-0
lines changed

3 files changed

+98
-0
lines changed

.github/workflows/verify.yml

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,34 @@ jobs:
3535
run: |
3636
make verify-patch-format
3737
38+
Test-v1-24-5-lts-0:
39+
needs: Patch
40+
runs-on: ubuntu-latest
41+
steps:
42+
- uses: actions/checkout@v2
43+
- name: Cache
44+
uses: actions/cache@v2
45+
env:
46+
cache-name: src
47+
with:
48+
path: |
49+
src
50+
key: ${{ runner.os }}-build-${{ env.cache-name }}-v1-24-5-lts-0
51+
restore-keys: |
52+
${{ runner.os }}-build-${{ env.cache-name }}
53+
- name: Install dependent
54+
run: |
55+
make dependent
56+
- name: Checkout to v1.24.5-lts.0
57+
run: |
58+
make v1.24.5-lts.0
59+
- name: Install etcd
60+
run: |
61+
make install-etcd
62+
- name: Test
63+
run: |
64+
make test
65+
3866
Test-v1-23-8-lts-1:
3967
needs: Patch
4068
runs-on: ubuntu-latest
@@ -63,6 +91,34 @@ jobs:
6391
run: |
6492
make test
6593
94+
Test-Cmd-v1-24-5-lts-0:
95+
needs: Patch
96+
runs-on: ubuntu-latest
97+
steps:
98+
- uses: actions/checkout@v2
99+
- name: Cache
100+
uses: actions/cache@v2
101+
env:
102+
cache-name: src
103+
with:
104+
path: |
105+
src
106+
key: ${{ runner.os }}-build-${{ env.cache-name }}-v1-24-5-lts-0
107+
restore-keys: |
108+
${{ runner.os }}-build-${{ env.cache-name }}
109+
- name: Install dependent
110+
run: |
111+
make dependent
112+
- name: Checkout to v1.24.5-lts.0
113+
run: |
114+
make v1.24.5-lts.0
115+
- name: Install etcd
116+
run: |
117+
make install-etcd
118+
- name: Test cmd
119+
run: |
120+
make test-cmd
121+
66122
Test-Cmd-v1-23-8-lts-1:
67123
needs: Patch
68124
runs-on: ubuntu-latest
@@ -91,6 +147,35 @@ jobs:
91147
run: |
92148
make test-cmd
93149
150+
Test-Integration-v1-24-5-lts-0:
151+
needs: Patch
152+
runs-on: ubuntu-latest
153+
steps:
154+
- uses: actions/checkout@v2
155+
- name: Cache
156+
uses: actions/cache@v2
157+
env:
158+
cache-name: src
159+
with:
160+
path: |
161+
src
162+
/tmp/kubernetes-lts/
163+
key: ${{ runner.os }}-build-${{ env.cache-name }}-v1-24-5-lts-0
164+
restore-keys: |
165+
${{ runner.os }}-build-${{ env.cache-name }}
166+
- name: Install dependent
167+
run: |
168+
make dependent
169+
- name: Checkout to v1.24.5-lts.0
170+
run: |
171+
make v1.24.5-lts.0
172+
- name: Install etcd
173+
run: |
174+
make install-etcd
175+
- name: Test integration
176+
run: |
177+
make test-integration
178+
94179
Test-Integration-v1-23-8-lts-1:
95180
needs: Patch
96181
runs-on: ubuntu-latest

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ KLTS, known as Kubernetes Long Term Support, provides free maintenance support f
1111
Below lists the status of each release image and package and you can click any to learn the detailed logs.
1212
| |Images|Packages|
1313
|-|-|-|
14+
|v1.24.5|[![v1.24.5-lts.0](https://img.shields.io/github/workflow/status/klts-io/kubernetes-lts/Releases%20Images/v1.24.5-lts.0?label=v1.24.5-lts.0%20Releases%20Images)](https://klts.io/docs/kubernetes/releases/v1.24/v1.24.5-lts.0/)|[![v1.24.5-lts.0](https://img.shields.io/github/workflow/status/klts-io/kubernetes-lts/Releases%20Packages/v1.24.5-lts.0?label=v1.24.5-lts.0%20Releases%20Packages)](https://klts.io/docs/kubernetes/releases/v1.24/v1.24.5-lts.0/)|
1415
|v1.23.8|[![v1.23.8-lts.1](https://img.shields.io/github/workflow/status/klts-io/kubernetes-lts/Releases%20Images/v1.23.8-lts.1?label=v1.23.8-lts.1%20Releases%20Images)](https://klts.io/docs/kubernetes/releases/v1.23/v1.23.8-lts.1/)|[![v1.23.8-lts.1](https://img.shields.io/github/workflow/status/klts-io/kubernetes-lts/Releases%20Packages/v1.23.8-lts.1?label=v1.23.8-lts.1%20Releases%20Packages)](https://klts.io/docs/kubernetes/releases/v1.23/v1.23.8-lts.1/)|
1516
|v1.22.11|[![v1.22.11-lts.1](https://img.shields.io/github/workflow/status/klts-io/kubernetes-lts/Releases%20Images/v1.22.11-lts.1?label=v1.22.11-lts.1%20Releases%20Images)](https://klts.io/docs/kubernetes/releases/v1.22/v1.22.11-lts.1/)|[![v1.22.11-lts.1](https://img.shields.io/github/workflow/status/klts-io/kubernetes-lts/Releases%20Packages/v1.22.11-lts.1?label=v1.22.11-lts.1%20Releases%20Packages)](https://klts.io/docs/kubernetes/releases/v1.22/v1.22.11-lts.1/)|
1617
|v1.21.14|[![v1.21.14-lts.1](https://img.shields.io/github/workflow/status/klts-io/kubernetes-lts/Releases%20Images/v1.21.14-lts.1?label=v1.21.14-lts.1%20Releases%20Images)](https://klts.io/docs/kubernetes/releases/v1.21/v1.21.14-lts.1/)|[![v1.21.14-lts.1](https://img.shields.io/github/workflow/status/klts-io/kubernetes-lts/Releases%20Packages/v1.21.14-lts.1?label=v1.21.14-lts.1%20Releases%20Packages)](https://klts.io/docs/kubernetes/releases/v1.21/v1.21.14-lts.1/)|

releases.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@ base: https://github.com/kubernetes/kubernetes
22

33
releases:
44

5+
- name: v1.24.5-lts.0
6+
base_release: v1.24.5-ci
7+
must: true
8+
patches: []
9+
510
- name: v1.23.8-lts.1
611
base_release: v1.23.8-ci
712
must: true
@@ -164,6 +169,13 @@ releases:
164169
# TODO: Need to upgrade go version greater than 1.9 to remove this
165170
- k8s.io/kubernetes/pkg/kubectl/cmd
166171

172+
- name: v1.24.5-ci
173+
base_release: v1.24.5
174+
patches:
175+
- fix-run-docker.1.23
176+
- no-delete-images.1.23
177+
- fix-etcd-put-key.1.23
178+
167179
- name: v1.23.8-ci
168180
base_release: v1.23.8
169181
patches:

0 commit comments

Comments
 (0)