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