Skip to content

Commit

Permalink
add v1.24 support
Browse files Browse the repository at this point in the history
  • Loading branch information
pacoxu committed Sep 15, 2022
1 parent 965b652 commit 368190a
Show file tree
Hide file tree
Showing 3 changed files with 98 additions and 0 deletions.
85 changes: 85 additions & 0 deletions .github/workflows/verify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,34 @@ jobs:
run: |
make verify-patch-format
Test-v1-24-5-lts-0:
needs: Patch
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Cache
uses: actions/cache@v2
env:
cache-name: src
with:
path: |
src
key: ${{ runner.os }}-build-${{ env.cache-name }}-v1-24-5-lts-0
restore-keys: |
${{ runner.os }}-build-${{ env.cache-name }}
- name: Install dependent
run: |
make dependent
- name: Checkout to v1.24.5-lts.0
run: |
make v1.24.5-lts.0
- name: Install etcd
run: |
make install-etcd
- name: Test
run: |
make test
Test-v1-23-8-lts-1:
needs: Patch
runs-on: ubuntu-latest
Expand Down Expand Up @@ -63,6 +91,34 @@ jobs:
run: |
make test
Test-Cmd-v1-24-5-lts-0:
needs: Patch
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Cache
uses: actions/cache@v2
env:
cache-name: src
with:
path: |
src
key: ${{ runner.os }}-build-${{ env.cache-name }}-v1-24-5-lts-0
restore-keys: |
${{ runner.os }}-build-${{ env.cache-name }}
- name: Install dependent
run: |
make dependent
- name: Checkout to v1.24.5-lts.0
run: |
make v1.24.5-lts.0
- name: Install etcd
run: |
make install-etcd
- name: Test cmd
run: |
make test-cmd
Test-Cmd-v1-23-8-lts-1:
needs: Patch
runs-on: ubuntu-latest
Expand Down Expand Up @@ -91,6 +147,35 @@ jobs:
run: |
make test-cmd
Test-Integration-v1-24-5-lts-0:
needs: Patch
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Cache
uses: actions/cache@v2
env:
cache-name: src
with:
path: |
src
/tmp/kubernetes-lts/
key: ${{ runner.os }}-build-${{ env.cache-name }}-v1-24-5-lts-0
restore-keys: |
${{ runner.os }}-build-${{ env.cache-name }}
- name: Install dependent
run: |
make dependent
- name: Checkout to v1.24.5-lts.0
run: |
make v1.24.5-lts.0
- name: Install etcd
run: |
make install-etcd
- name: Test integration
run: |
make test-integration
Test-Integration-v1-23-8-lts-1:
needs: Patch
runs-on: ubuntu-latest
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ KLTS, known as Kubernetes Long Term Support, provides free maintenance support f
Below lists the status of each release image and package and you can click any to learn the detailed logs.
| |Images|Packages|
|-|-|-|
|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/)|
|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/)|
|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/)|
|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/)|
Expand Down
12 changes: 12 additions & 0 deletions releases.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@ base: https://github.com/kubernetes/kubernetes

releases:

- name: v1.24.5-lts.0
base_release: v1.24.5-ci
must: true
patches: []

- name: v1.23.8-lts.1
base_release: v1.23.8-ci
must: true
Expand Down Expand Up @@ -164,6 +169,13 @@ releases:
# TODO: Need to upgrade go version greater than 1.9 to remove this
- k8s.io/kubernetes/pkg/kubectl/cmd

- name: v1.24.5-ci
base_release: v1.24.5
patches:
- fix-run-docker.1.23
- no-delete-images.1.23
- fix-etcd-put-key.1.23

- name: v1.23.8-ci
base_release: v1.23.8
patches:
Expand Down

0 comments on commit 368190a

Please sign in to comment.