Skip to content

Commit ba3f551

Browse files
authored
Support Kubernetes 1.28 (#721)
* Support Kubernetes 1.28 Signed-off-by: Masayuki Ishii <[email protected]>
1 parent 291815a commit ba3f551

File tree

10 files changed

+27
-136
lines changed

10 files changed

+27
-136
lines changed

.github/workflows/main.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
go-version-file: go.mod
1818
- name: Check auto-generated files
1919
run: make check-generate
20-
- run: docker run -d --network host gcr.io/etcd-development/etcd:v3.5.10
20+
- run: docker run -d --network host gcr.io/etcd-development/etcd:v3.5.13
2121
- run: make test
2222
- run: make install GOBIN=$(pwd)/docker
2323
- run: docker build -t ghcr.io/cybozu-go/cke:latest ./docker

CHANGELOG.md

Lines changed: 3 additions & 112 deletions
Original file line numberDiff line numberDiff line change
@@ -5,110 +5,14 @@ This project employs a versioning scheme described in [RELEASE.md](RELEASE.md#ve
55

66
## [Unreleased]
77

8-
## [1.27.10]
9-
10-
### Changed
11-
12-
- change priorty of reboot queue cancel [#715](https://github.com/cybozu-go/cke/pull/715)
13-
- Embed root.hints file in unbound container [#716](https://github.com/cybozu-go/cke/pull/716)
14-
- Add test for too long repair execution [#713](https://github.com/cybozu-go/cke/pull/713)
15-
16-
## [1.27.9]
17-
18-
### Added
19-
20-
- Add -output option to `ckecli reboot-queue list` [#708](https://github.com/cybozu-go/cke/pull/708)
21-
22-
### Changed
23-
24-
- Remove deprecated DualStack flag [#705](https://github.com/cybozu-go/cke/pull/705)
25-
- Update Vault to 1.15.6 [#709](https://github.com/cybozu-go/cke/pull/709)
26-
- Remove Unhealthy/Unreachable taint [#710](https://github.com/cybozu-go/cke/pull/710)
27-
- Add rw option to extra volumes [#712](https://github.com/cybozu-go/cke/pull/712)
28-
29-
## [1.27.8]
30-
31-
This release was canceled because the release workflow was failed.
32-
33-
## [1.27.7]
34-
35-
### Fixed
36-
37-
- add setup-go in release-cke-image CI in [#703](https://github.com/cybozu-go/cke/pull/703)
38-
39-
## [1.27.6]
40-
41-
### Fixed
42-
43-
- fix GO_VERSION in bin/env-sonobuoy in [#701](https://github.com/cybozu-go/cke/pull/701)
44-
45-
## [1.27.5]
46-
47-
### Changed
48-
49-
- Fix condition of re-taint operation in [#699](https://github.com/cybozu-go/cke/pull/699)
50-
51-
## [1.27.4]
52-
53-
### Added
54-
55-
- Implement repair queue in [#692](https://github.com/cybozu-go/cke/pull/692)
56-
57-
## [1.27.3]
58-
59-
### Changed
60-
61-
- Adjustment network component resources in [#695](https://github.com/cybozu-go/cke/pull/695)
62-
- Update for Kubernetes 1.27.10 [#696](https://github.com/cybozu-go/cke/pull/696)
63-
64-
## [1.27.2]
65-
66-
### Changed
67-
68-
- Update for Kubernetes 1.27.9 [#691](https://github.com/cybozu-go/cke/pull/691)
69-
70-
## [1.27.1]
71-
72-
### Added
73-
74-
- Implement ckecli resource get [#688](https://github.com/cybozu-go/cke/pull/688)
75-
76-
### Changed
77-
78-
- Fix reboot_queue_running to report internal-state more precisely [#685](https://github.com/cybozu-go/cke/pull/685)
79-
- Update go modules [#689](https://github.com/cybozu-go/cke/pull/689)
80-
81-
## [1.27.0]
82-
83-
### Added
84-
85-
- Implement reboot-queue status metrics [#678](https://github.com/cybozu-go/cke/pull/678)
86-
87-
### Changed
88-
89-
- Update for Kubernetes 1.27.8 [#672](https://github.com/cybozu-go/cke/pull/672)
90-
- Update Vault to 1.15.3 [#680](https://github.com/cybozu-go/cke/pull/680)
91-
- Migrate to ghcr.io [#683](https://github.com/cybozu-go/cke/pull/683)
92-
93-
## [1.27.0-rc.2]
94-
95-
### Added
96-
97-
- Implement reboot-queue status metrics [#678](https://github.com/cybozu-go/cke/pull/678)
98-
99-
### Changed
100-
101-
- Update Vault to 1.15.3 [#680](https://github.com/cybozu-go/cke/pull/680)
102-
- Migrate to ghcr.io [#683](https://github.com/cybozu-go/cke/pull/683)
103-
104-
## [1.27.0-rc.1]
105-
1068
### Changed
1079

108-
- Update for Kubernetes 1.27.8 [#672](https://github.com/cybozu-go/cke/pull/672)
10+
- Update for Kubernetes 1.28 [#721](https://github.com/cybozu-go/cke/pull/721)
11+
- Update dependencies [#719](https://github.com/cybozu-go/cke/pull/719)
10912

11013
## Ancient changes
11114

15+
- See [release-1.27/CHANGELOG.md](https://github.com/cybozu-go/cke/blob/release-1.27/CHANGELOG.md) for changes in CKE 1.27.
11216
- See [release-1.26/CHANGELOG.md](https://github.com/cybozu-go/cke/blob/release-1.26/CHANGELOG.md) for changes in CKE 1.26.
11317
- See [release-1.25/CHANGELOG.md](https://github.com/cybozu-go/cke/blob/release-1.25/CHANGELOG.md) for changes in CKE 1.25.
11418
- See [release-1.24/CHANGELOG.md](https://github.com/cybozu-go/cke/blob/release-1.24/CHANGELOG.md) for changes in CKE 1.24.
@@ -126,16 +30,3 @@ This release was canceled because the release workflow was failed.
12630
- See [release-1.12/CHANGELOG.md](https://github.com/cybozu-go/cke/blob/release-1.12/CHANGELOG.md) for changes in CKE 1.12.
12731

12832
[Unreleased]: https://github.com/cybozu-go/cke/compare/v1.27.10...HEAD
129-
[1.27.10]: https://github.com/cybozu-go/cke/compare/v1.27.9...v1.27.10
130-
[1.27.9]: https://github.com/cybozu-go/cke/compare/v1.27.7...v1.27.9
131-
[1.27.8]: https://github.com/cybozu-go/cke/compare/v1.27.7...v1.27.8
132-
[1.27.7]: https://github.com/cybozu-go/cke/compare/v1.27.6...v1.27.7
133-
[1.27.6]: https://github.com/cybozu-go/cke/compare/v1.27.5...v1.27.6
134-
[1.27.5]: https://github.com/cybozu-go/cke/compare/v1.27.4...v1.27.5
135-
[1.27.4]: https://github.com/cybozu-go/cke/compare/v1.27.3...v1.27.4
136-
[1.27.3]: https://github.com/cybozu-go/cke/compare/v1.27.2...v1.27.3
137-
[1.27.2]: https://github.com/cybozu-go/cke/compare/v1.27.1...v1.27.2
138-
[1.27.1]: https://github.com/cybozu-go/cke/compare/v1.27.0...v1.27.1
139-
[1.27.0]: https://github.com/cybozu-go/cke/compare/v1.26.4...v1.27.0
140-
[1.27.0-rc.2]: https://github.com/cybozu-go/cke/compare/v1.27.0-rc.1...v1.27.0-rc.2
141-
[1.27.0-rc.1]: https://github.com/cybozu-go/cke/compare/v1.26.4...v1.27.0-rc.1

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Makefile for cke
22

3-
ETCD_VERSION = 3.5.10
3+
ETCD_VERSION = 3.5.13
44

55
.PHONY: all
66
all: test

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ Usage
133133
```console
134134
$ docker run -d --read-only \
135135
--network host --name cke \
136-
ghcr.io/cybozu-go/cke:1.27 [options...]
136+
ghcr.io/cybozu-go/cke:1.28 [options...]
137137
```
138138

139139
### Install `ckecli` and `cke-localproxy` to a host directory
@@ -142,7 +142,7 @@ $ docker run -d --read-only \
142142
$ docker run --rm -u root:root \
143143
--entrypoint /usr/local/cke/install-tools \
144144
--mount type=bind,src=DIR,target=/host \
145-
ghcr.io/cybozu-go/cke:1.27
145+
ghcr.io/cybozu-go/cke:1.28
146146
```
147147

148148
Docker images

example/docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ services:
3535
command: /opt/setup/setup.sh
3636
vault:
3737
container_name: vault
38-
image: ghcr.io/cybozu/vault:1.15
38+
image: ghcr.io/cybozu/vault:1.16
3939
networks:
4040
app_net:
4141
ipv4_address: 172.30.0.13

images.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ func (i Image) Name() string {
1010

1111
// Container image definitions
1212
const (
13-
EtcdImage = Image("ghcr.io/cybozu/etcd:3.5.10.2")
14-
KubernetesImage = Image("ghcr.io/cybozu/kubernetes:1.27.10.1")
15-
ToolsImage = Image("ghcr.io/cybozu-go/cke-tools:1.27.1")
16-
PauseImage = Image("ghcr.io/cybozu/pause:3.9.0.4")
17-
CoreDNSImage = Image("ghcr.io/cybozu/coredns:1.11.1.2")
18-
UnboundImage = Image("ghcr.io/cybozu/unbound:1.18.0.4")
19-
UnboundExporterImage = Image("ghcr.io/cybozu/unbound_exporter:0.4.4.2")
13+
EtcdImage = Image("ghcr.io/cybozu/etcd:3.5.13.1")
14+
KubernetesImage = Image("ghcr.io/cybozu/kubernetes:1.28.8.1")
15+
ToolsImage = Image("ghcr.io/cybozu-go/cke-tools:1.28.0")
16+
PauseImage = Image("ghcr.io/cybozu/pause:3.9.0.5")
17+
CoreDNSImage = Image("ghcr.io/cybozu/coredns:1.11.1.3")
18+
UnboundImage = Image("ghcr.io/cybozu/unbound:1.19.3.1")
19+
UnboundExporterImage = Image("ghcr.io/cybozu/unbound_exporter:0.4.6.1")
2020
)
2121

2222
// AllImages return container images list used by CKE

mtest/Makefile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# Makefile for multi-host testing using ginkgo
22

33
# tool versions
4-
MANAGEMENT_ETCD_VERSION = 3.5.10
5-
VAULT_VERSION = 1.15.6
6-
K8S_VERSION = 1.27.10
7-
CONTAINERD_VERSION = 1.7.9
8-
CRITOOLS_VERSION = 1.28.0
4+
MANAGEMENT_ETCD_VERSION = 3.5.13
5+
VAULT_VERSION = 1.16.0
6+
K8S_VERSION = 1.28.8
7+
CONTAINERD_VERSION = 1.7.14
8+
CRITOOLS_VERSION = 1.29.0
99
CT_VERSION = 0.9.3
1010

1111
# configuration variables

sonobuoy/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
### Configurable variables
22
SONOBUOY_VERSION = 0.57.1
3-
KUBECTL_VERSION = 1.27.10
4-
DOCKER_COMPOSE_VERSION = 2.23.3
3+
KUBECTL_VERSION = 1.28.8
4+
DOCKER_COMPOSE_VERSION = 2.26.1
55
CT_VERSION = 0.9.3
66

77
### Unconfigurable

sonobuoy/docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ services:
3535
command: /opt/setup/setup.sh
3636
vault:
3737
container_name: vault
38-
image: ghcr.io/cybozu/vault:1.15
38+
image: ghcr.io/cybozu/vault:1.16
3939
networks:
4040
app_net:
4141
ipv4_address: 172.30.0.13

0 commit comments

Comments
 (0)