Andrey Smirnov
25874023fe
chore: refactor and dry up process runner ( #495 )
...
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2019-04-05 16:49:55 -07:00
Andrew Rynhard
0926e723dc
fix: remove static resolv.conf ( #491 )
...
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-04 20:36:43 -07:00
Andrey Smirnov
12b5f0ff4c
chore: make provided certificateKey 32 bytes ( #489 )
...
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2019-04-04 15:47:43 -07:00
Andrew Rynhard
6b9fa1762e
chore: remove 'Autonomy' from os-release ( #483 )
...
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-03 21:54:31 -07:00
Andrew Rynhard
e18b5086a9
chore: update org to new name ( #480 )
...
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-03 18:29:21 -07:00
Andrew Rynhard
455aeb742c
chore: expose userdata and osctl client packages ( #471 )
...
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-02 17:11:17 -07:00
Andrey Smirnov
b1a85b006e
chore: report errors in osctl cli in a consistent way ( #477 )
...
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2019-04-02 15:42:53 -07:00
Andrey Smirnov
799a64afaa
chore: DRY userdata Kubeadm struct marshal/unmarshal ( #475 )
...
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2019-04-01 16:11:56 -07:00
Andrey Smirnov
87abc74938
chore: split ignorePreflightErrors as settings on its own ( #474 )
...
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2019-04-01 15:27:08 -07:00
Andrew Rynhard
e8469461a8
refactor: improve installer code ( #472 )
...
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-01 08:34:33 -07:00
Andrew Rynhard
19f712ef9b
feat: add packet support ( #473 )
...
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-03-31 20:55:11 -07:00
Andrew Rynhard
50253b806a
feat: upgrade Kubernetes to v1.14.0 ( #466 )
...
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-03-28 17:39:26 -07:00
Andrey Smirnov
35b62d0bbe
chore: improve error reporting in osctl cli ( #467 )
...
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2019-03-25 15:19:56 -07:00
Andrew Rynhard
2e9a7ec0c5
feat: add power off functionality ( #462 )
...
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-03-24 20:21:41 -07:00
Brad Beam
90e046fa14
refactor(initramfs): verify shared mounts with kubelet ( #461 )
...
Signed-off-by: Brad Beam <brad.beam@b-rad.info>
2019-03-24 19:32:32 -07:00
Brad Beam
3693cff14f
feat: add basic ntp implementation ( #459 )
...
Signed-off-by: Brad Beam <brad.beam@b-rad.info>
2019-03-23 15:58:13 -07:00
Andrew Rynhard
31a00ef73a
feat: install bootloader to block device ( #455 )
...
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-03-18 14:01:58 -07:00
Andrew Rynhard
6ae6118d2e
feat: remove DenyEscalatingExec admission plugin ( #457 )
...
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-03-18 12:06:20 -07:00
Brad Beam
75d1d89291
feat(initramfs): add support for refreshing dhcp lease ( #454 )
...
Signed-off-by: Brad Beam <brad.beam@b-rad.info>
2019-03-13 06:43:36 -07:00
Andrew Rynhard
1f0896123c
feat: log to stdout when in container mode ( #450 )
...
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-03-10 20:05:53 -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
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
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
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
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
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
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
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
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
Brad Beam
12eeab2036
fix: add initialization for userdata download ( #367 )
...
Introduced in #363
Signed-off-by: Brad Beam <brad.beam@b-rad.info>
2019-02-17 21:33:47 -08:00
Brad Beam
93b41bd1c3
refactor: Make userdata.Open userdata.Download consistent return types ( #363 )
...
Signed-off-by: Brad Beam <brad.beam@b-rad.info>
2019-02-17 15:52:09 -08:00
Andrew Rynhard
1219ae7934
feat: upgrade Kubernetes to v1.13.3 ( #335 )
...
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-02-05 20:11:39 -08:00