What's Changed
- Update Calico to 3.21.2 by @jnummelin in #1323
- make dual-stack configuration available to node configuration by @erdii in #1320
- Support IPv6 only mode by @olljanat in #1292
- Fix k0s kubeconfig admin command usage hint by @kke in #1348
- Labels for controller nodes by @makhov in #1332
- YAML validation fixes by @makhov in #1344
- Status server warning fix by @makhov in #1353
- Default storage and extensions reworking by @soider in #1330
- Add SingleNode: true/false to k0s status output by @kke in #1252
- Update kubernetes up to 1.23.1, update go compiler up to 1.17 (strict… by @soider in #1362
- inttest: Verify that we actually use kine when we should by @ncopa in #1361
- Fix storage for --single regression by @ncopa in #1363
- Added checking for a leftover socket from the previous runs by @makhov in #1367
- Remove -dirty from kubernetes build by @ncopa in #1372
- remove broken top issue action by @trawler in #1374
- Specify exact go version by @ncopa in #1373
- Silence not yet readyz errors in inttest by @ncopa in #1371
- cli-runtime resource builder is used to get resouces in stack applier by @makhov in #1370
- Output logs to stderr, default log level to Warn, add global verbose flag by @kke in #1333
- Using lease for node-count in telemetry by @makhov in #1377
- fix psp test by @makhov in #1384
- stop polluting logs with noderole pseudo errors by @makhov in #1385
- Move config validation and generation under "k0s config" subcommand by @kke in #1364
- Split command line example and output in docs by @kke in #1386
- Tunneled network from node to api server by @soider in #1287
Full Changelog: v1.22.5+k0s.0...v1.23.1+k0s.0