213 Commits

Author SHA1 Message Date
Andrew Rynhard
63a0728235
fix(initramfs): escape double quotes (#96) 2018-05-19 23:03:46 -07:00
Andrew Rynhard
068017a44c
fix(initramfs): quote -X flag (#95) 2018-05-19 22:54:54 -07:00
Andrew Rynhard
3dc22fad9b
fix(initramfs): invalid reference to template variable (#94) 2018-05-19 22:12:44 -07:00
Andrew Rynhard
b55ce73aff
fix(initramfs): build variables (#93) 2018-05-19 22:03:31 -07:00
Andrew Rynhard
8701fcb11d
feat(*): upgrade kubernetes to v1.11.0-beta.0 (#92) 2018-05-19 21:05:12 -07:00
Andrew Rynhard
d9c671949b
chore(initramfs): update generated code (#91) 2018-05-19 16:55:24 -07:00
Andrew Rynhard
a16008e499
feat(*): osctl configuration file (#90) 2018-05-19 15:01:21 -07:00
Andrew Rynhard
c843201f4f
fix(*): force the kernel to reread partition table (#88) 2018-05-17 23:52:27 -07:00
Andrew Rynhard
2aed5157fd
fix(init): use /proc/net/pnp as resolv.conf (#87) 2018-05-17 22:56:37 -07:00
Andrew Rynhard
325ae5cbf7
feat(*): dynamic resolv.conf (#86) 2018-05-17 21:23:53 -07:00
Andrew Rynhard
a55daafb99
feat(*): add version command (#85) 2018-05-17 18:51:52 -07:00
Andrew Rynhard
7bf0abdd0d
feat(init): verify EC2 PKCS7 signature (#84) 2018-05-16 23:04:46 -07:00
Andrew Rynhard
1c15d9b12a
chore(*): build AMI (#83) 2018-05-16 19:33:56 -07:00
Andrew Rynhard
7b3092b1e0
test(kernel): runc check-config.sh (#82) 2018-05-15 07:23:26 -07:00
Andrew Rynhard
d517737b8d
feat(*): automate signed certificates (#81) 2018-05-14 22:41:39 -07:00
Andrew Rynhard
fc986145da
feat(*): raw kubeadm configuration in user data (#79) 2018-05-11 21:21:36 -07:00
Andrew Rynhard
7c37272dfd
fix(init): bad variable name and missing package (#78) 2018-05-11 15:00:13 -07:00
Andrew Rynhard
e18cf83a8e
fix(generate): use xvda instead of sda (#77) 2018-05-11 14:52:28 -07:00
Andrew Rynhard
855bc326c3
refactor(init): small changes to improve readability (#76) 2018-05-11 14:50:38 -07:00
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