4494 Commits

Author SHA1 Message Date
Andrew Rynhard
67e092a895
feat(kernel): compile with Linux guest support (#75) 2018-05-11 14:47:57 -07:00
Andrew Rynhard
2f48972774
feat(init): don't print kubeadm token (#74) 2018-05-10 17:07:00 -07:00
Andrew Rynhard
05f65c1ab4
refactor(*): move gRPC service to dedicated binary (#73) 2018-05-10 17:02:57 -07:00
Andrew Rynhard
5701ea6858
feat(generate): set RAW disk sizes dynamically (#71) 2018-05-08 19:10:06 -07:00
Andrew Rynhard
ff61573764
feat(rootfs): upgrade CRI-O to v1.10.1 (#70) 2018-05-08 19:07:00 -07:00
Andrew Rynhard
1115c86456
refactor(*): address linter errors and warnings (#69) 2018-05-08 17:40:43 -07:00
Andrew Rynhard
f6686bcc7b
feat(init): gRPC with mutual TLS authentication (#64) 2018-05-06 17:33:35 -07:00
Andrew Rynhard
dcf3a7180d
feat(*): upgrade Kubernetes to v1.10.2 (#61) 2018-05-01 19:57:26 -07:00
Andrew Rynhard
68d95c2052
fix(init): enable hierarchical accounting and reclaim (#59) 2018-04-19 23:12:29 -07:00
Andrew Rynhard
71d97c85b4
feat(generate): enable kernel logging (#58) 2018-04-19 22:42:38 -07:00
Andrew Rynhard
3a60bdc8fc
feat(*): docker as an optional container runtime (#57) 2018-04-19 22:01:55 -07:00
Andrew Rynhard
0c62bda8b0
fix(init): remove unused code (#56) 2018-04-19 21:07:30 -07:00
Andrew Rynhard
1a89469978
fix(init): missing parameter (#55) 2018-04-19 20:32:15 -07:00
Andrew Rynhard
5bd43ab093
fix(*): generate /etc/hosts and /etc/resolv.conf (#54) 2018-04-19 19:14:38 -07:00
Andrew Rynhard
4d005f00fb
refactor(init): use /root for new root path (#53) 2018-04-19 17:05:09 -07:00
Andrew Rynhard
9a26d70ab2
chore(generate): reduce the size of artifacts (#52) 2018-04-19 17:02:43 -07:00
Andrew Rynhard
b0782b62bf
fix(init): printf formatting (#51) 2018-04-19 16:58:32 -07:00
Andrew Rynhard
46616d15ef
feat(*): upgrade to Kubernetes v1.10.1 (#50) 2018-04-19 16:55:28 -07:00
Andrew Rynhard
b614179f50
fix(init): switch_root implementation (#49) 2018-04-19 16:51:48 -07:00
Andrew Rynhard
4c9a810a8f
feat(kernel): use LTS kernel v4.14.34 (#48) 2018-04-19 16:28:50 -07:00
Andrew Rynhard
168c598a89
feat(*): enable IPVS (#42) 2018-04-02 19:51:51 -07:00
Andrew Rynhard
cf53a279ae
feat(kernel): enable nf_tables and ebtables modules (#41) 2018-04-02 17:19:01 -07:00
Andrew Rynhard
7536d72110
fix(init): address crio errors and warns (#40) 2018-04-02 17:16:25 -07:00
Andrew Rynhard
a8e3d5076a
feat(init): use CoreDNS by default (#39) 2018-04-02 13:47:28 -07:00
Andrew Rynhard
0251868146
feat(init): add node join functionality (#38) 2018-04-02 13:44:19 -07:00
Andrew Rynhard
f244075f84
fix(init): make log handling non-blocking (#37) 2018-04-02 13:16:18 -07:00
Andrew Rynhard
8a7c42441c
fix(init): don't create CRI-O CNI configurations (#36) 2018-04-01 17:37:15 -07:00
Andrew Rynhard
0095227553
feat(rootfs): upgrade cri-o and cri-tools (#35) 2018-04-01 17:24:31 -07:00
Andrew Rynhard
10128d6013
refactor(rootfs): install conntrack-tools earlier in the pipeline (#31) 2018-03-28 18:28:47 -07:00
Andrew Rynhard
e418d29a9a
feat(*): update to linux 4.15.13 (#30) 2018-03-27 20:53:10 -07:00
Andrew Rynhard
13a13ed817
chore(rootfs): cleanup include and share directories (#28) 2018-03-26 22:31:31 -07:00
Andrew Rynhard
10679582f4
fix(rootfs): install conntrack (#27) 2018-03-26 22:07:24 -07:00
Andrew Rynhard
9a11837af4
feat(*): update Kubernetes to v1.10.0 (#26) 2018-03-26 20:43:50 -07:00
Andrew Rynhard
901461c6ef
feat(*): update Kubernetes to v1.10.0-rc.1 (#25) 2018-03-24 08:08:40 -07:00
Andrew Rynhard
3ee01aec1e
feat(init): user data (#17) 2018-03-23 20:19:27 -07:00
Andrew Rynhard
4214da7ca1
refactor(init): use recover builtin to avoid kernel panics (#15) 2018-03-22 20:35:25 -07:00
Andrew Rynhard
9597b212b3
feat(init): set kubelet log level to 4 (#13) 2018-03-18 17:00:17 -07:00
Andrew Rynhard
7785d6fc8b
feat(*): use CRI-O as the container runtime (#12) 2018-03-17 21:36:35 -07:00
Andrew Rynhard
29bdd6d6ee
feat(*): mount ROOT partition as RO (#11) 2018-03-15 21:56:57 -07:00
Andrew Rynhard
37d80cf285
feat(init): provide and endpoint for getting logs of running processes (#9) 2018-03-14 07:51:07 -07:00
Andrew Rynhard
8427ddfac0
fix(init): typo in service subnet field; pin version of Kubernetes (#10) 2018-03-14 07:50:13 -07:00
Andrew Rynhard
6c1038bac7
feat(init): basic process managment (#6) 2018-03-13 19:02:05 -07:00
Andrew Rynhard
aba4615d33
feat(*): initial implementation (#2) 2018-03-11 21:39:06 -07:00
Andrew Rynhard
8fa6259e14
Initial commit 2017-11-03 16:19:12 -07:00