2.7.0+k8s-1.29
Pre-release
Pre-release
·
616 commits
to main
since this release
Features
- update adminconsole version (#1471) #1363 (replicated-ci-ec)
- update registry version (#2257) #2257 (replicated-ci-ec)
- ui: show install errors in the ui (#2277) #2277 (Ethan Mosbaugh)
- update seaweedfs version (#2286) #2286 (replicated-ci-ec)
- update adminconsole version (#2285) #2285 (replicated-ci-ec)
- update adminconsole version (#2298) #2298 (replicated-ci-ec)
- update adminconsole version (#2304) #2304 (replicated-ci-ec)
- ui: validate admin console and lam port are not the same as manager (#2308) #2308 (Ethan Mosbaugh)
- preflights: different messaging for ui and cli installs (#2300) #2300 (Ethan Mosbaugh)
- ui: hide validation from install wizard navigation (#2327) #2327 (Diamon Wiggins)
- add preflight to check for XFS filesystem with ftype=0 (#2338) #2338 (Evans Mungai)
- collect network interface statistics, configurations and parameters (#2328) #2328 (Evans Mungai)
- allow users to bypass host preflights in install wizard (#2335) #2335 (Diamon Wiggins)
- Host Support Bundle Improvements (#2236) #2236 (Diamon Wiggins)
- v3: customize install command help output based on targets (#2371) #2371 (Ethan Mosbaugh)
- kubernetes: support for kubeconfig flag and from env (#2374) #2374 (Ethan Mosbaugh)
- Refactor addons package to decouple from runtimeconfig (#2372) #2372 (Steven Crespo)
- ui: show modal when frontend loses connection to backend (#2370) #2370 (Diamon Wiggins)
- reporting: add metrics reporting to the new manager experience (#2337) #2337 (João Antunes)
- use appslug for default data directory in install wizard (#2380) #2380 (Diamon Wiggins)
Bug Fixes
- ci: e2e test fails ntp preflight (#1469) #1363 (Ethan Mosbaugh)
- ci: collect fallback cluster support bundle in airgap (#1462) #1363 (Ethan Mosbaugh)
- use app slug for service and binary name (#2293) #2293 (Ethan Mosbaugh)
- copy preflight results job fails with missing k0s binary (#2307) #2307 (Ethan Mosbaugh)
- openebs: disable loki components (#2319) #2319 (Ethan Mosbaugh)
- openebs: ignore pre-release chart versions (#2322) #2322 (Ethan Mosbaugh)
- e2e: Set sshArgs to mostly defaults (#2347) #2347 (Kyle Squizzato)
- ui: improve ux of backend disconnect modal (#2378) #2378 (Diamon Wiggins)
- flaky web test for connection monitor (#2395) #2395 (Diamon Wiggins)
Builds
- deps: bump the security group across 2 directories with 13 updates (#2291) #2291 (dependabot[bot])
- deps: bump the security group across 1 directory with 5 updates (#2315) #2315 (dependabot[bot])
- deps-dev: bump @types/node from 22.15.23 to 24.0.1 in /web (#2317) #2317 (dependabot[bot])
- deps: bump the security group across 1 directory with 9 updates (#2318) #2318 (dependabot[bot])
- deps-dev: bump @types/node from 20.12.7 to 24.0.1 in /e2e/playwright (#2316) #2316 (dependabot[bot])
- deps-dev: bump ts-retry from 4.2.5 to 6.0.0 in /e2e/playwright (#2268) #2268 (dependabot[bot])
- deps-dev: bump globals from 15.11.0 to 16.2.0 in /web (#2270) #2270 (dependabot[bot])
- deps-dev: bump vitest from 0.32.4 to 3.2.3 in /web (#2271) #2271 (dependabot[bot])
- deps-dev: bump @faker-js/faker from 8.4.1 to 9.8.0 in /web (#2275) #2275 (dependabot[bot])
- deps: bump the npm_and_yarn group across 1 directory with 2 updates (#2332) #2332 (dependabot[bot])
- deps: bump the security group across 2 directories with 8 updates (#2348) #2348 (dependabot[bot])
- deps-dev: bump @testing-library/react from 14.3.1 to 16.3.0 in /web (#2350) #2350 (dependabot[bot])
- deps: bump golang.org/x/crypto from 0.38.0 to 0.39.0 (#2356) #2356 (dependabot[bot])
- deps: bump helm.sh/helm/v3 from 3.17.3 to 3.18.3 (#2357) #2357 (dependabot[bot])
- deps: bump golang.org/x/text from 0.25.0 to 0.26.0 (#2358) #2358 (dependabot[bot])
- deps: bump the security group across 2 directories with 12 updates (#2360) #2360 (dependabot[bot])
- deps: bump the k8s-io group across 1 directory with 4 updates (#2361) #2361 (dependabot[bot])
- deps: bump react-router-dom from 6.30.0 to 7.6.3 in /web (#2385) #2385 (dependabot[bot])
- deps: bump react, react-dom and @types/react in /web (#2387) #2387 (dependabot[bot])
- deps: bump the security group across 1 directory with 3 updates (#2389) #2389 (dependabot[bot])
- deps: bump github.com/Masterminds/semver/v3 from 3.3.1 to 3.4.0 (#2390) #2390 (dependabot[bot])
- deps: bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0 (#2391) #2391 (dependabot[bot])
- deps: bump the security group across 2 directories with 8 updates (#2388) #2388 (dependabot[bot])
Chores
- ci: re-promote 1.8.0 release each time (#1364) #1363 (Ethan Mosbaugh)
- lint: fix go lang ci lint for k0s-1-29 (#2247) #1363,#2247 (João Antunes)
- update openebs images (#2246) #2246 (replicated-ci-ec)
- update openebs images (#2253) #2253 (replicated-ci-ec)
- collect systemd k0scontroller service status in support bundle (#2254) #2254 (Evans Mungai)
- ci: fix flakey test TestConfigureInstallation (#2264) #2264 (Ethan Mosbaugh)
- ci: add pacakge-ecosystem npm for web and playwright directories (#2266) #2266 (Ethan Mosbaugh)
- addons cleanup (#2261) #2261 (Ethan Mosbaugh)
- CVE-2024-0406 remove github.com/mholt/archiver/v3 dependency (#2265) #2265 (Ethan Mosbaugh)
- ci: fix flakey test TestRegistry_EnableHAAirgap (#2278) #2278 (Ethan Mosbaugh)
- test: add tests to memory store (#2226) #2226 (João Antunes)
- cleanup install and runtimeconfig (#2282) #2282 (Ethan Mosbaugh)
- e2e: add additional logging around waitForSSH, set SSH
ConnectTimeoutto 5 sec (#2283) #2283 (Kyle Squizzato) - Rename types in api/types/preflight to plural form (#2281) #2281 (Steven Crespo)
- test: add tests to network utils and validations (#2228) #2228 (João Antunes)
- pkg-new cloudutils.TryDiscoverPublicIP (#2301) #2301 (Ethan Mosbaugh)
- tests: adding tests to the host preflights logic (#2302) #2302 (João Antunes)
- move proxy and network specs to runtime config (#2296) #2296 (Ethan Mosbaugh)
- runtime config as argument (#2329) #2329 (Ethan Mosbaugh)
- install state machine with final states (#2334) #2334 (Ethan Mosbaugh)
- validate state machine lock in tests (#2362) #2362 (João Antunes)
- api: utils package should be internal (#2368) #2368 (Ethan Mosbaugh)
- web: text on welcome string reflects install target (#2369) #2369 (Ethan Mosbaugh)
- add statemachine event handlers (#2363) #2363 (João Antunes)
- api: export and document for more clear interface (#2375) #2375 (Ethan Mosbaugh)
- test: fix web unit test flake (#2377) #2377 (João Antunes)
- api: pass kubernetes configuration (#2376) #2376 (Ethan Mosbaugh)
- ci: fix unit test race condition (#2381) #2381 (Ethan Mosbaugh)
Commits
- a14c153: pin k0s version to 1.29 (Ethan Mosbaugh) #1363
- 2eb8fb7: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Andrew Lavery) #1363
- 3788026: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Andrew Lavery) #1363
- 8db725a: noop for new CI (Andrew Lavery) #1363
- 344667d: Update image versions (laverya) #1363,#1380
- 6ee0b08: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Andrew Lavery) #1363
- 1abe552: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Andrew Lavery) #1363
- 8177660: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Andrew Lavery) #1363
- f24137d: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Ethan Mosbaugh) #1363
- 24ee05f: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Ethan Mosbaugh) #1363
- 7d5c69c: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Ethan Mosbaugh) #1363
- b76e0b2: Trigger Build (Ethan Mosbaugh) #1363
- 0c96609: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Andrew Lavery) #1363
- f8cfdd1: Revert "feat: add preflight for ip forwarding" (#1470) (Andrew Lavery) #1363
- 8286a4e: Fix clock sync flakiness for docker-based clusters (#1472) (Salah Al Saleh) #1363
- 0e1ee63: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Andrew Lavery) #1363
- f977017: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Ethan Mosbaugh) #1363
- 852cc99: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Andrew Lavery) #1363
- 96b4cc8: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Andrew Lavery) #1363
- 09988e6: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Andrew Lavery) #1363
- e7d762f: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Andrew Lavery) #1363
- 093d955: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Andrew Lavery) #1363
- 7f94395: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Andrew Lavery) #1363
- 9556c9d: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Salah Aldeen Al Saleh) #1363
- 5c389b8: update kube-proxy image (Salah Aldeen Al Saleh) #1363
- 9b86583: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Andrew Lavery) #1363
- 48cd7ae: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Andrew Lavery) #1363
- a7a5093: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Andrew Lavery) #1363
- eecc4d3: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Andrew Lavery) #1363
- 6ac0107: k0s v1.29.13 (Andrew Lavery) #1363
- 59c5fb2: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Ethan Mosbaugh) #1363
- 7254e49: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Andrew Lavery) #1363
- b6556b5: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Andrew Lavery) #1363
- b232c81: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Andrew Lavery) #1363
- 6575758: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Andrew Lavery) #1363
- df16fab: merge main (Salah Aldeen Al Saleh) #1363
- 4322410: use 1.29.13 kube-proxy image (Salah Aldeen Al Saleh) #1363
- b828b4f: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Ethan Mosbaugh) #1363
- 062976e: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Andrew Lavery) #1363
- 240907a: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Andrew Lavery) #1363
- bb8a857: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Ethan Mosbaugh) #1363
- 20c0003: merge main (Salah Aldeen Al Saleh) #1363
- 63a7128: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Ethan Mosbaugh) #1363
- d4b07e4: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Ethan Mosbaugh) #1363
- 5b18c89: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Salah Aldeen Al Saleh) #1363
- dff3369: update kube-proxy image (Salah Aldeen Al Saleh) #1363
- 543bcfb: merge main (Salah Aldeen Al Saleh) #1363
- 8bc8e7f: k0s 1.29.14 (Salah Aldeen Al Saleh) #1363
- 0223537: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Salah Aldeen Al Saleh) #1363
- 5037ec2: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Ethan Mosbaugh) #1363
- 46652e6: update go mod (Ethan Mosbaugh) #1363
- 30312f3: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Andrew Lavery) #1363
- 5901634: f (Andrew Lavery) #1363
- f47bbd7: Merge branch 'main' into k0s-1-29 (Ethan Mosbaugh) #1363
- 1e689bb: make go.mod (Ethan Mosbaugh) #1363
- 9943131: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Ethan Mosbaugh) #1363
- 8988c90: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Ethan Mosbaugh) #1363
- b51032a: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Ethan Mosbaugh) #1363
- 1c5809d: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Ethan Mosbaugh) #1363
- da23600: merge main (Salah Aldeen Al Saleh) #1363
- 6af6a65: go mod tidy (Salah Aldeen Al Saleh) #1363
- 0687850: operator crds (Salah Aldeen Al Saleh) #1363
- 35f7c74: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Salah Aldeen Al Saleh) #1363
- e28dcda: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Salah Aldeen Al Saleh) #1363
- 8aa3e9e: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Salah Aldeen Al Saleh) #1363
- 492b101: Increase preflight initial load timeout on upgrade (#2250) (Salah Al Saleh) #2250
- 0661b74: Wait for SSH to be available on CMX node (#2251) (Salah Al Saleh) #2251
- 90826fe: Log stdout and stderr if ssh isn't available (#2252) (Salah Al Saleh) #2252
- 9bf21ed: Run preflights in manager UI / API (#2234) (Salah Al Saleh) #2234
- 2531b13: Frontend unit tests for the manager experience (#2235) (Mia Wong) #2235
- d0db045: Address feedback from new API preflights PR (#2255) (Salah Al Saleh) #2255
- 267c416: Fix upgrade flakiness upon LAM restart (#2262) (Salah Al Saleh) #2262
- 3ac3846: Improvements to manager preflights UI (#2258) (Salah Al Saleh) #2258
- 21adf91: Create an interface for the addons package (#2276) (Salah Al Saleh) #2276
- 76213d9: Create an interface for the k0s package (#2279) (Salah Al Saleh) #2279
- c277737: Persist auth in the new manager experience (#2287) (Mia Wong) #2287
- 7f68707: Fix "new version available" prompt appearing after manager experience URL (#2244) (Steven Crespo) #2244
- efb4892: Setup page polishes (#2288) (Mia Wong) #2288
- Remove lastUpdated timestamp and change CheckCircle icon color (#2290) #2290 (Steven Crespo)
- b9b5b35: capitalize admin console (#2289) (Alex Parker) #2289
- ab51778: chore(test): actually wait for the os exit signal function to be called before asserting (#2303) (João Antunes) #2303
- Fix brand icon appearing stretched (#2295) #2295 (Steven Crespo)
- 0678def: Install infra in the manager API / UI (#2292) (Salah Al Saleh) #2292
- 66f52f0: changes to visit manager wording (#2294) (Alex Parker) #2294
- a44880b: Fix 401 bug (#2309) (Mia Wong) #2309
- c08fce6: Remove Back button from Setup page (#2310) (Alex Parker) #2310
- 0147b0f: Changing the collapsed chevron to match Google Doc design pattern (#2312) (Johannes Tuchscherer) #2312
- 61bb6fe: Collapse advanced settings by default (#2311) (Alex Parker) #2311
- d8b3b49: prompt if manager will use self-signed cert (#2313) (Alex Parker) #2313
- 15b0c80: Stream infra install logs to the manager UI (#2306) (Salah Al Saleh) #2306
- 04da9ad: Add integration test for api infra setup (#2331) (Salah Al Saleh) #2331
- 9825d66: Some API cleanup (#2340) (Salah Al Saleh) #2340
- Fix mix of camel case and title case in error messages (#2314) #2314 (Steven Crespo)
- 8fa788b: Fix potential deadlocks in the statemachine (#2346) (Salah Al Saleh) #2346
- c34c2bf: Bootstrap API Support for Kubernetes and Linux Installation Targets (#2365) (Salah Al Saleh) #2365
- 3c85d28: Unexport certain API types and functions (#2366) (Salah Al Saleh) #2366
- 4e416be: Introduce KubernetesInstallation Type (#2367) (Salah Al Saleh) #2367
- Use app slug in cli help menu (#2379) #2379 (Steven Crespo)
- 005e576: Adds a secret skip preflight environment variable (#2364) (Chuck D'Antonio) #2364
- 98bb582: Merge remote-tracking branch 'origin/main' into k0s-1-29 (Ethan Mosbaugh) #1363
- 037b3ad: update crds (Ethan Mosbaugh) #1363