This is the official v0.3.0-beta.0 release. Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
26 KiB
26 KiB
v0.3.0-beta.0 (2019-12-11)
Bug Fixes
- Add hostname setting to networkd (e1651a8)
- add missing sysctl params required by containerd (e8bb6b9)
- allow initial-cluster-state to be set (3725975)
- append domainname to DHCP-sourced hostname (d8caa53), closes #1628
- close io.ReadCloser (829c3d7)
- don't set br_netfilter sysctls in container mode (e8a5c13)
- don't use netrc (d1c050d)
- error reporting in
osctl kubeconfig
(b1d282a) - extract errors from API response (10a40a1)
- improve the project site meta description (9a2fd98)
- kill POD network mode pods first on upgrades (fa515b8)
- make retry errors ordered (6d8194b)
- mount /run as shared in container mode (9325f12)
- mount as rshared (f8c2f14)
- provide peer remote address for 'NODE': as default in osctl (fc52025)
- response filtering for client API, RunE for osctl (e907507)
- networkd: Ignore loopback interface during hostname decision. (653100d)
- return a unique set of errors on retry failure (66052d6)
- reverse preference order of network config (9d9b958), closes #1588
- run go mod tidy (4fa324a)
- strip line feed from domainname after read (549db4d), closes #1624
- update kernel version constant (7b6a1fd)
- update node dependencies for project website (343cba0)
Features
- add ability to append to existing files with extrafiles (84354c5), closes #1467
- add config nodes command (f86465e)
- add create and overwrite file operations (fa4fb4d)
- add domain search line to resolv.conf (b597306), closes #1626
- add security hardening settings (09fbe2d)
- add support for
osctl logs -f
(edb4043) - add universal TUN/TAP device driver support (1f4c172)
- allow ability to specify custom CNIs (92b5bd9), closes #1593
- allow configurable SANs for API (e1ac4c4)
- allow deep-linking to specific docs pages (4debea6)
- make osd.Dmesg API streaming (3a93e65)
- osctl logs now supports multiple targets (5b316f7)
- rename confusing target options, --endpoints, etc. (399aeda), closes #1610
- support client only version for osctl (190f0c6), closes #1363
- support output directory for osctl config generate (739ce61), closes #1509
- upgrade containerd to v1.3.2 (43e6703)
- Upgrade kubernetes to 1.17.0 (9584b47)
- upgrade Linux to v5.3.15 (0347286)
- use containerd-shim-runc-v2 (1d3cc00)
v0.3.0-alpha.10 (2019-12-02)
Bug Fixes
- don't measure overlayfs (4bec94f)
- ensure etcd comes back up on reboot of all members (f3882e7)
- osctl panic when metadata is nil (f0a080a)
- prevent nil pointer panic (aef38d0)
- provide a way for client TLS config to use Provider (ad2f257)
- recover control plane on reboot (aaefcbd)
- require mode flag when validating (c9a91b7)
- update kernel version constant (9745c3a)
Features
- networkd: Add support for bonding (119bf3e)
- add Google Analytics tracking to the project website (83d9e01)
- add IMA policy (031c65b)
- enable aggregation layer (48d5aac)
- enable IMA measurement and appraisal (3f49a15)
- enable webhook authorization mode (21c4aa8)
- support force flag for osctl kubeconfig (c8f7336)
- upgrade packages (9ea041c)
- use grpc-proxy in apid (5b7bea2)
- networkd: Add support for kernel nfsroot arguments. (05c1659)
v0.3.0-alpha.9 (2019-11-25)
Bug Fixes
Features
v0.3.0-alpha.8 (2019-11-15)
Bug Fixes
- honor the extraArgs option for the kubelet (82c5936)
- make logging middleware first in the list, fix duration (bb89d90)
- set --upgrade flag properly on installs (cbca760)
- use the config's cluster version for control plane image (d2787db)
Features
- Add context key to osctl (83d5f4c)
- Add support for resetting the network during bootup (d67fbf2)
- allow extra arguments to be passed to etcd (e1fc901)
v0.3.0-alpha.7 (2019-11-12)
Bug Fixes
- conditionally create a new etcd cluster (8ca4d49)
- mount extra disks after system disk (34eb691)
- pass x509 options to NewCertificateFromCSR (85638f5)
- recover from panics in grpc servers (add4a8d)
- remove duplicate line (b3fd851)
- remove global variable in bootkube (e2d9cc5)
- upgrade rtnetlink package (9218fa8)
Features
- networkd: Add support for custom nameservers (32fe629)
- Add meminfo api (531e7d8)
- add metadata file to boot partition (17cce54)
- Add support for defining ntp servers via config (e667a08)
- Add support for setting container output to stdout (6519c57)
- Add support for streaming apis in apid (7897374)
- Disable networkd configuration if
ip
kernel parameter is specified (8988c1c) - implement grpc request loggging (e658c44)
v0.3.0-alpha.6 (2019-11-05)
Bug Fixes
- add etcd member conditionally (a82ed0c)
- Add host network namespace to networkd and ntpd (db00c83)
- Avoid running bootkube on reboots (5abbb9b)
- be explicit about installs (d15e226)
- Disable support for proxy variables for apid. (4b3cc34)
- osd: Add additional capabilities for osd (4653745)
- don't use 127.0.0.1 for etcd client (33468f4)
- retry BLKPG operations (e9296be)
- send SIGKILL to hanging containers (45a3406)
- sleep in NTP query loop (06009f6)
- stop etcd and remove data-dir (18f5c50)
- stop leaking file descriptors (f411491)
- use CRI to stop containers (8f10462)
- verify system disk not in use (7eb5b6b)
- verify that all etcd members are running before upgrading (c973245)
Features
- add timestamp to installed file (3ce6f34)
- create cluster with default PSP (dc38704)
- output machined logs to /dev/kmsg and file (e81b3d1)
v0.3.0-alpha.5 (2019-10-31)
Bug Fixes
- check if endpoint is nil (9933fc0)
Features
- Add support for creating VMware images (ca76ccd)
- lock down container permissions (41619f9)
- upgrade Kubernetes to 1.16.2 (3c6d013)
- use Ed25519 public-key signature system (82e43e0)
v0.3.0-alpha.4 (2019-10-28)
Bug Fixes
Features
- Add APId (573cce8)
- Add network api to apid (457c641)
- Add retry on get kubeconfig (c6e1e6f)
- add support for Digital Ocean (0d1c5ac)
- Add time api to apid (ee24e42)
v0.3.0-alpha.3 (2019-10-25)
Bug Fixes
- append localhost to cert sans if docker platform (b615418)
- create external IP failures as non-fatal (bccaa36)
- ensure control plane endpoint is set (638d36b)
Features
v0.3.0-alpha.2 (2019-10-21)
Bug Fixes
- add slub_debug=P to ISO kernel args (6c33547)
- always run networkd (3ded7e3)
- check if cluster network config is nil (6c3b0ef)
- run only essential services in container mode (8b0bd34)
- set packet and metal platform mode to metal (3343144)
- use localhost for osd endpoint on masters (533b9f4)
- use talos.config instead of talos.userdata (792a35e)
Features
- add config validation task (94c2865)
- add Runtime interface (8153c2e)
- allow specifcation of full url for endpoint (d0111fe)
- remove proxyd (80e3876)
- use the unified pkgs repo artifacts (fef1517)
- osd: Enable hitting multiple OSD endpoints (e6bf92c)
v0.3.0-alpha.1 (2019-10-11)
Bug Fixes
- always write the config to disk (a799b05)
- catch panics in boot go routine (89789fe)
- create etcd data directory (ef86b3f)
- generate admin client certificate with 10 year expiration (34599be)
- ignore case in install platform check (877c8a0), closes #1249
- Make updating cert sans an append operation (64bf429)
- marshal v1alpha1 config in String() method (bf59264)
- retry endpoint discovery (1d09ae2)
- set --cluster-dns kubelet flag properly (edc21ea)
- set kubelet-preferred-address-types to prioritize InternalIP (d9287cd)
- set target if specified on command line (8286754)
- update bootkube fork to fix pod-checkpointer (9ff31cd)
- update platform task to set hostname and cert SANs (e1a50d3)
- Use correct names for kubelet config (d3f20db)
Features
- add aescbcEncryptionSecret field to machine config (4ff8824)
- add CNI, and pod and service CIDR to configurator (04313bd)
- add configurator interface (4ae8186)
- Add etcd ca generation to userdata.Generate (0142696)
- add etcd service (e8dbf10)
- add etcd service to config (eb8339b)
- add external IP discovery for azure (ee1b256)
- Add kubeadm flex on etcd if service is enabled (6038c4e)
- add retry package (92de307)
- Allow env override of hack/qemu image location (5686ba2), closes #1220
- allow Kubernetes version to be configured (c44f766)
- default docker based cluster to 1 master (4454afe)
- discover control plane endpoints via Kubernetes (9e9154b)
- Discover platform external addresses (3ba04cb)
- output cluster network info for all node types (e36133b)
- use bootkube for cluster creation (b29391f)
- use kubeadm to distribute Kubernetes PKI (607d680)
- write audit policy instead of using trustd (f244673)
v0.3.0-alpha.0 (2019-09-24)
Bug Fixes
- machined: add nil checks to metal initializer (1a64ece), closes #1186
- add kerenel config required by Cilium (d4260f6)
- generate CA certificates with 1 year expiration (fe4fe08)
- generate CA certificates with 10 year expiration (70eab14)
- set extra kernel args for all platforms (8f10647)