0.1.0-alpha.18 (2019-02-16)
- add libblkid to the rootfs (#345) (76bc58b)
- Minor adjustments to makefile (#340) (eced2f2), closes #338
0.1.0-alpha.17 (2019-02-15)
0.1.0-alpha.16 (2019-01-25)
- raw image output (#307) (8836577)
- use version tag for container tags (#308) (07570a3)
- init: update probe for NVMe (#323) (d8bf727)
- osctl: compile static binary with CGO enabeld (#328) (fa14741)
- import core service containers from local store (#309) (25fca3d)
- osctl: add stats command (#314) (62bb226)
- osctl: output namespace (#312) (3c5f99f)
- upgrade containerd to v1.2.2 (#318) (a2b2e7e)
- upgrade Kubernetes to v1.13.2 (#319) (5cadd83)
- use musl libc (#316) (26c4418)
0.1.0-alpha.15 (2019-01-02)
- init: don't create the EncryptionConfig if it exists (#282) (0c32c95)
- init: no memory limit for container runtime (#289) (fdac043)
- symlink kubernetes libexec directory (#294) (3de4323)
- image: build AMI with random.trust_cpu=on (#287) (648ce5b)
- init: reboot node on panic (#284) (5140fbe)
- initramfs: retry userdata download (#283) (028bdec)
- kernel: upgrade Linux to v4.19.10 (#293) (a8292cb)
- add filesystem probing library (#298) (42b722b)
- upgrade Kubernetes to v1.13.1 (#291) (f5f948e)
- use Containerd as CRI (#292) (23f7adb)
0.1.0-alpha.14 (2018-12-05)
- gpt: do not inform kernel of partition when writing (#237) (fa9f77e)
- hack: remove privileged options from debug manifest (#224) (9c77b49)
- image: install gzip (#272) (d4db548)
- init: address linter errors (#251) (ff83876)
- init: allow custom image for kubeadm (#212) (0bbd8a4)
- init: avoid kernel panic on recover (#216) (74aafac)
- init: ensure VMware user data is not empty (#217) (f00e05a)
- init: log to kmsg after /dev is mounted (#218) (fde2639)
- init: retry mounts (#220) (51118bd)
- init: revert e94095b and fix bad attribute lookups (#274) (b3f12a2)
- init: unmount / last (#249) (ee95933)
- init: use PARTLABEL to identity Talos block devices (#238) (a3dd113)
- init: use smaller default install sizes (#240) (b50afcb)
- disable AlwaysPullImages admission plugin (#273) (1bb002c)
- init: use text/template (#228) (08dd81a)
- init: use the correct blkid lookup values (#243) (e74f4c1)
- initramfs: fix bare metal install (#245) (c171c51)
- initramfs: fix hardcoded version (#275) (72eaa72)
- initramfs: fix printf statement (#250) (678951b)
- initramfs: imports (#276) (55fc13e)
- initramfs: minor fixes for booting from bare metal (#241) (7564144)
- kernel: add missing kernel config options (#236) (c48a2ef)
- init: add calico support (#223) (f16a130)
- init: add label and force options for xfs (#244) (e320fd1)
- init: add support for installing to a device (#225) (79c96cf)
- init: add VMware support (#200) (48b2ea3)
- init: create CNI mounts (#226) (aa08f15)
- init: enable PSP admission plugin (#230) (d0a0d1f)
- init: log to /dev/kmsg (#214) (b30ed5d)
- init: service env var option (#219) (0c80b7e)
- initramfs: API for creating new partition tables (#227) (374343a)
- kernel: add igb and ixgb drivers (#221) (4696527)
- kernel: add low level SCSI support (#215) (325de5b)
- kernel: add raw iptables support (#222) (86ef4fc)
- kernel: add vmxnet3 support (#213) (0244d18)
- atomic partition table operations (#234) (a2d079e)
- udevd service (#231) (0c65fc6)
0.1.0-alpha.13 (2018-11-15)
- hack: add /etc/kubernetes to CIS benchmark jobs (#199) (fc84b62)
- image: VMDK generation (#204) (9d4f791)
- init: node join (#195) (157ef67)
- init: use kubeadm experimental-control-plane (#194) (2fd7112)
- osctl: build Linux binary with CGO (#196) (ab82aa7)
- osctl: nil pointer when injecting kubernetes PKI (#187) (160702b)
- upgrade Containerd to v1.2.0 (#190) (47787f7)
- upgrade Kubernetes to v1.13.0-alpha.3 (#189) (91825fa)
- embed the kubeadm config (#205) (160ce41)
- init: add NoCloud user-data support (#209) (b584904)
- init: enforce CIS requirements (#198) (0c41de9)
- init: enforce use of hyperkube and Kubernetes version (#207) (0081a89)
- kernel: add virtio support (#208) (ff97c8c)
- kernel: upgrade Linux to v4.19.1 (#192) (36b899b)
- rootfs: upgrade crictl to v1.12.0 (#191) (f7ad93c)
0.1.0-alpha.12 (2018-11-02)
0.1.0-alpha.11 (2018-10-18)
- image: align VERSION env var with pkg/version (#168) (04bb2da)
- init: add /dev and /usr/libexec/kubernetes to docker service (#160) (7268e92)
- init: disable megacheck until it gains module support (#167) (9a6542f)
- kernel: remove slub_debug kernel param (#157) (bbc3097)
- upgrade Kubernetes to v1.13.0-alpha.1 (#162) (2c80522)
- ami: enable ena support (#164) (d542c83)
- init: mount partitions dynamically (#169) (453bc48)
- kernel: enable NVMe support (#170) (fc38380)
0.1.0-alpha.10 (2018-10-13)
- upgrade all core components (#153) (92ef602)
- kernel: configure Kernel Self Protection Project recommendations (#152) (b34debe)
0.1.0-alpha.9 (2018-09-20)
- run system services via containerd (#149) (8f09202)
- kernel: upgrade Linux to v4.18.5 (#147) (80b5e36)
0.1.0-alpha.8 (2018-08-28)
- HA control plane (#144) (260d55c)
- list and restart processes (#141) (db0cb37)
- kernel: upgrade Linux to v4.17.15 (#140) (aab4316)
- osd: node reset and reboot (#142) (0514ff4)
0.1.0-alpha.7 (2018-08-11)
- init: make /etc/hosts writable (#125) (4014872)
- init: read kubeadm env file (#136) (d8a3a79)
- initramfs: align go tests with upstream change (#133) (275ede7)
- upgrade Kubernetes to v1.11.2 (#139) (37df8a3)
- conformance: add conformance image (#126) (6b661c3)
- conformance: add quick mode config (#129) (6185ac5)
- hack: add CIS Kubernetes Benchmark script (#134) (deea44b)
- hack: use ubuntu 18.04 image in debug pod (#135) (73597c3)
- image: make AMI regions a variable (#137) (79bb464)
- init: add file creation option (#132) (5058b74)
- init: debug option (#138) (6058af2)
- initramfs: check for self-hosted-kube-apiserver label (#130) (5d0fa41)
- kernel: upgrade Linux to v4.17.10 (#128) (cb1a939)
0.1.0-alpha.6 (2018-07-24)
- add a debug pod manifest (#120) (dc9e2fe)
- run the kubelet in a container (#122) (90d3078)
- upgrade Kubernetes to v1.11.1 (#123) (b48884b)
- image: generate image (#114) (f6adabe)
- initramfs: rewrite user data (#121) (0036bd1)
- initramfs: set the platform explicitly (#124) (ca93ede)
0.1.0-alpha.5 (2018-07-02)
- init: configurable kubelet arguments (#99) (5bd0879)
- init: platform discovery (#101) (b1a7a82)
- initramfs: Kubernetes API reverse proxy (#107) (ea1edbb)
- kernel: enable Ceph (#105) (d5b6eca)
- rootfs: install cut (#106) (9823c35)
- rootfs: upgrade Docker to v17.03.2-ce (#111) (fa4f787)
- rootfs: upgrade Kubernetes to v1.11.0-beta.1 (#104) (5519410)
0.1.0-alpha.4 (2018-05-20)
- force the kernel to reread partition table (#88) (c843201)
- use commit SHA on master and tag name on tags (#98) (2bd7b89)
- init: conditionally set version in /etc/os-release (#97) (65c2c32)
- init: use /proc/net/pnp as resolv.conf (#87) (2aed515)
- initramfs: build variables (#93) (b55ce73)
- initramfs: escape double quotes (#96) (63a0728)
- initramfs: invalid reference to template variable (#94) (3dc22fa)
- initramfs: quote -X flag (#95) (068017a)
- add version command (#85) (a55daaf)
- dynamic resolv.conf (#86) (325ae5c)
- osctl configuration file (#90) (a16008e)
- upgrade kubernetes to v1.11.0-beta.0 (#92) (8701fcb)
- init: verify EC2 PKCS7 signature (#84) (7bf0abd)
0.1.0-alpha.3 (2018-05-15)
- generate: use xvda instead of sda (#77) (e18cf83)
- init: bad variable name and missing package (#78) (7c37272)
- automate signed certificates (#81) (d517737)
- raw kubeadm configuration in user data (#79) (fc98614)
- init: don't print kubeadm token (#74) (2f48972)
- kernel: compile with Linux guest support (#75) (67e092a)
0.1.0-alpha.2 (2018-05-09)
- upgrade Kubernetes to v1.10.2 (#61) (dcf3a71)
- generate: set RAW disk sizes dynamically (#71) (5701ea6)
- init: gRPC with mutual TLS authentication (#64) (f6686bc)
- rootfs: upgrade CRI-O to v1.10.1 (#70) (ff61573)
0.1.0-alpha.1 (2018-04-20)
- generate /etc/hosts and /etc/resolv.conf (#54) (5bd43ab)
- init: enable hierarchical accounting and reclaim (#59) (68d95c2)
- init: missing parameter (#55) (1a89469)
- init: printf formatting (#51) (b0782b6)
- init: remove unused code (#56) (0c62bda)
- init: switch_root implementation (#49) (b614179)
- docker as an optional container runtime (#57) (3a60bdc)
- upgrade to Kubernetes v1.10.1 (#50) (46616d1)
- generate: enable kernel logging (#58) (71d97c8)
- kernel: use LTS kernel v4.14.34 (#48) (4c9a810)
0.1.0-alpha.0 (2018-04-03)
- init: address crio errors and warns (#40) (7536d72)
- init: don't create CRI-O CNI configurations (#36) (8a7c424)
- init: make log handling non-blocking (#37) (f244075)
- init: typo in service subnet field; pin version of Kubernetes (#10) (8427ddf)
- rootfs: install conntrack (#27) (1067958)
- enable IPVS (#42) (168c598)
- initial implementation (#2) (aba4615)
- mount ROOT partition as RO (#11) (29bdd6d)
- update Kubernetes to v1.10.0 (#26) (9a11837)
- update Kubernetes to v1.10.0-rc.1 (#25) (901461c)
- update to linux 4.15.13 (#30) (e418d29)
- use CRI-O as the container runtime (#12) (7785d6f)
- init: add node join functionality (#38) (0251868)
- init: basic process managment (#6) (6c1038b)
- init: provide and endpoint for getting logs of running processes (#9) (37d80cf)
- init: set kubelet log level to 4 (#13) (9597b21)
- init: use CoreDNS by default (#39) (a8e3d50)
- init: user data (#17) (3ee01ae)
- kernel: enable nf_tables and ebtables modules (#41) (cf53a27)
- rootfs: upgrade cri-o and cri-tools (#35) (0095227)