979 Commits

Author SHA1 Message Date
leigh capili
4f530e8395 feat(hack): add osctl/kubelet dev tooling and document usage (#449)
Signed-off-by: leigh capili <leigh@null.net>
2019-03-10 19:16:33 -07:00
Andrew Rynhard
b5f398d3dd
feat: add container based deploy support to init (#447)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-03-09 20:53:32 -08:00
leigh capili
98e39200a0 feat: add docker-os make target, Kubeadm.ExtraArgs, and a dev Makefile (#446)
Signed-off-by: leigh capili <leigh@null.net>
2019-03-09 11:12:35 -08:00
Andrew Rynhard
1ee326b488
fix: mount /dev/shm as tmpfs (#445)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-03-06 18:03:38 -08:00
Andrew Rynhard
d706803f75
feat: add dosfstools to initramfs and rootfs (#444)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-03-05 18:49:32 -08:00
Andrew Rynhard
07942543e2
chore: upgrade conform (#440)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-03-04 19:52:52 -08:00
Andrew Rynhard
7a93c97b98
chore: update go modules (#429)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-03-04 18:36:09 -08:00
Andrew Rynhard
83ed177fed
chore: create images that consider the size of /var (#441)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-03-04 17:55:00 -08:00
Andrew Rynhard
a2cee67e25
fix: add missing mounts and remove memory limits (#442)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-03-04 17:15:03 -08:00
Brad Beam
83d979debc fix(initramfs): fix case where we download a non archive file (#421)
Signed-off-by: Brad Beam <brad.beam@b-rad.info>
2019-03-03 20:22:27 -08:00
Andrew Rynhard
b6e6c46417
fix: join masters in serial (#437)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-03-03 08:26:55 -08:00
Andrew Rynhard
9f1e54c7c8
fix: assign to existing target variable (#436)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-03-02 20:39:51 -08:00
Tim Jones
0cf8ddade5 feat: add arg to target nodes per command (#435)
Signed-off-by: Tim Jones <timniverse@gmail.com>
2019-03-02 14:25:11 -08:00
Andrey Smirnov
9de34cd7b6 feat: update gcc to 8.3.0, drop gcompat (#433)
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2019-03-01 12:48:49 -08:00
Tim Jones
08ee6c4fc9 fix: fallback on IP address when DHCP reply has no hostname (#432)
Signed-off-by: Tim Jones <timniverse@gmail.com>
2019-03-01 12:17:32 -08:00
Andrey Smirnov
de5bd0f743 chore: fix git commit hook (#431)
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2019-02-28 13:50:36 -08:00
Andrey Smirnov
99b3c91ba7 test: add kernel pkg tests, improve parsing (#430)
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2019-02-28 13:06:30 -08:00
Tim Jones
d506de7ebd chore: improve Makefile for newcomers (#419)
Signed-off-by: Tim Jones <timniverse@gmail.com>
2019-02-27 18:57:35 -08:00
Andrew Rynhard
9e4b6f6125
docs: remove ip=dhcp flag from documentation (#428)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-02-27 08:44:28 -08:00
Spencer Smith
ee232b8f9a feat: add DHCP client (#427)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-02-27 07:58:37 -08:00
Andrew Rynhard
7528d892c4
fix: distribute PKI from initial master to joining masters (#426)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-02-26 23:54:04 -08:00
Andrew Rynhard
b59f632ef4
feat: allow user specified IP addresses in SANs (#425)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-02-26 17:44:51 -08:00
Andrew Rynhard
dce3e2c672
feat: create certificates with all non-loopback addresses (#424)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-02-25 23:02:56 -08:00
Andrew Rynhard
c63ef4477b
feat: add TALOSCONFIG env var (#422)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-02-25 15:06:49 -08:00
Tim Jones
c43e4db85d docs: improve contributing documentation (#418)
Signed-off-by: Tim Jones <timniverse@gmail.com>
2019-02-24 08:54:44 -08:00
Andrew Rynhard
9e947c3fa5
feat: add automated PKI for joining nodes (#406)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-02-23 23:17:56 -08:00
Andrew Rynhard
6d8e94d293
fix: write config changes to specified config file (#416)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-02-23 21:21:54 -08:00
Tim Jones
52d2660c67 feat: add hostname to node certificate SAN (#415)
allows talos config to use hostnames as targets and releases
the need for static IPs for master nodes.

Signed-off-by: Tim Jones <timniverse@gmail.com>
2019-02-23 15:33:34 -08:00
Andrew Rynhard
4d5350ec41
feat: add config flag to osctl (#413)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-02-23 14:33:37 -08:00
Brad Beam
cd2ffa54a7 refactor(init): make baremetal consume install package (#414)
Allows for a single way to install talos to a node.

Signed-off-by: Brad Beam <brad.beam@b-rad.info>
2019-02-23 14:07:05 -08:00
Brad Beam
8ee9022b71 feat: add osinstall cli utility (#368) 2019-02-23 13:18:52 -08:00
remyabel
59e8fc2bce docs: properly wrap layouts in html/body tags (#411)
Signed-off-by: Tommy Nguyen <remyabel@gmail.com>
2019-02-23 12:43:25 -08:00
Joey Espinosa
0ed9bc82a1 fix: delay gitmeta until needed in Makefile (#407)
Signed-off-by: Joey Espinosa <jlouis.espinosa@gmail.com>
2019-02-23 09:31:49 -08:00
Andrew Rynhard
e8dd631ffd
docs: add Twitter badge to README (#405)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-02-22 18:29:10 -08:00
Spencer Smith
a2704eeaca feat: add route printing to osctl (#404)
Signed-off-by: Spencer Smith <robertspencersmith@gmail.com>
2019-02-22 06:16:01 -08:00
Andrew Rynhard
c50b2e6cae
feat: upgrade linux to v4.19.23 (#402)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-02-21 05:34:52 -08:00
Andrew Rynhard
d8594f4bdd
feat: upgrade musl to 1.1.21 (#401)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-02-20 23:39:22 -08:00
Emilien Devos
a55b84a18a feat: change AWS instance type to t2.micro (#399)
Signed-off-by: Emilien Devos <contact@emiliendevos.be>
2019-02-20 14:06:51 -08:00
Spencer Smith
8e30f95f9c fix: output userdata fails, ignore numcpu for kubeadm (#398)
Signed-off-by: Spencer Smith <robertspencersmith@gmail.com>
2019-02-20 08:48:54 -08:00
Andrew Rynhard
b963f5a982
feat: upgrade containerd to v1.2.4 (#395)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-02-19 21:51:38 -08:00
Andrew Rynhard
070dc0c6ef
chore: fix installer image name (#394)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-02-19 20:58:06 -08:00
Andrew Rynhard
198d1f4864
docs: add contact info to README (#392)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-02-19 19:54:51 -08:00
Andrew Rynhard
280a513c7b
docs: add comparison to similar distributions (#352)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-02-19 19:30:40 -08:00
Andrew Rynhard
fa708e1293
docs: fix Google Cloud example (#391)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-02-19 18:15:37 -08:00
Spencer Smith
85e35d30b4 feat: add gcloud integration (#385)
Signed-off-by: Spencer Smith <robertspencersmith@gmail.com>
2019-02-19 08:41:41 -08:00
Andrew Rynhard
078a664ea4
fix: ensure DNS works in early boot (#382)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-02-19 06:22:50 -08:00
Andrew Rynhard
605d966b05
chore: fix Travis double builds (#380)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-02-18 22:24:41 -08:00
Andrew Rynhard
a62583a40f
chore: upgrade conform to v0.1.0-alpha.10 (#379)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-02-18 21:35:47 -08:00
Andrew Rynhard
eed7388a50
fix: add iptables to rootfs (#378)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-02-18 20:09:40 -08:00
Joey Espinosa
97b3f58786 docs: fix badge for MPL license (#371)
Signed-off-by: Joey Espinosa <jlouis.espinosa@gmail.com>
2019-02-18 13:29:27 -08:00