452 Commits

Author SHA1 Message Date
Andrew Rynhard
ae9e6ac282
feat: upgrade Kubernetes to v1.14.1 (#530)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-14 07:20:34 -07:00
Andrew Rynhard
2faf36bd67
feat: add support for extra disk management (#524)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-13 22:41:03 -07:00
Andrew Rynhard
094a2228cc
chore: don't crate /lib/modules in symlink.sh (#529)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-12 15:50:59 -07:00
Andrew Rynhard
65cea16be0
chore: create /lib/modules (#527)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-12 14:33:22 -07:00
Andrey Smirnov
2ea253ac38 chore: keep buildkitd cache as local volume (#522)
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2019-04-12 09:52:16 -07:00
Andrew Rynhard
22436f2cc4
chore: fix push step (#526)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-11 23:55:19 -07:00
Andrew Rynhard
9510a73a8b
chore: push images for master branch (#525)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-11 23:40:30 -07:00
Andrew Rynhard
8e45137879
chore: add drone build (#523)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-11 15:24:51 -07:00
Andrey Smirnov
9f35d54b11 chore: enforce go.mod completeness and better buildkit cache (#520)
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2019-04-10 16:50:56 -07:00
Andrey Smirnov
9f12352433
chore: clean up outer variable used in inner func (#519)
Inner function in goroutine was using `err` (return variable) of the
outer function.

Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2019-04-10 23:56:15 +03:00
Andrew Rynhard
30f4000a07
docs: refer to talos as an operating system (#517)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-10 12:56:26 -07:00
Matt Layher
72f60b4234 fix: remove redundant netlink connection, use netlink.IsNotExist in init (#511)
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2019-04-10 11:02:51 -07:00
Andrey Smirnov
c24f1531cb chore: refactor container image import code to avoid panics (#518)
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2019-04-10 09:57:03 -07:00
Andrey Smirnov
7cb8485788
chore: provide /etc/resolv.conf to kubelet & kubeadm (#493)
This fixes "name not resolved" errors for kubelet in docker-compose env,
but I'm not sure how it might affect other platforms.

Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2019-04-10 18:38:17 +03:00
Andrey Smirnov
2ea894171a
chore: rework process runner, add tests and stop method (#506)
This is just first step towards better control of the services. Service
eventually uses either Process or Containerd runners to launch the
program. We don't have a way to control the service (stop it, figure out
whether it's actually running) unless we can pass back Runner instance
from the Service.

The idea is to return interface `runner.Runner` from the `Service` so
that controller (`init`) can figure out current state of the running
services and stop them on shutdown.

I haven't touched containerd runner yet (and as interface is not
enforced, code compiles fine). Only process runner is updated to allow
process to be stopped (either when it's running or while waiting to be
restarted).

For the sake of unit-tests, some additional runner options were exposed:
log path, restart interval, etc.

Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2019-04-10 17:47:30 +03:00
Andrew Rynhard
65c2482013
chore: add goreportcard badge (#516)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-09 23:00:21 -07:00
Andrew Rynhard
7688de6a3a
chore: upgrade golangci-lint to v1.16.0 (#515)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-09 21:53:35 -07:00
Brad Beam
3151f9d7a3 feat(initramfs): Add support for specifying static routes (#513)
Signed-off-by: Brad Beam <brad.beam@talos-systems.com>
2019-04-09 20:21:05 -07:00
Spencer Smith
1b0b3ae59c chore: expose crypto package (#512)
Signed-off-by: Spencer Smith <robertspencersmith@gmail.com>
2019-04-09 17:47:47 -07:00
Andrew Rynhard
2584e54682
chore: add codecov integration (#510)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-09 16:45:31 -07:00
Brad Beam
853bbfaf5b refactor(initramfs): clean up network code (#507)
Signed-off-by: Brad Beam <brad.beam@talos-systems.com>
2019-04-09 15:33:17 -07:00
Andrey Smirnov
ab0692004d chore: export coverage info from unit-tests (#505)
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2019-04-09 12:21:19 -07:00
Andrew Rynhard
2f9eece032
chore: prepare release v0.1.0-alpha.21 (#504)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-08 11:30:09 -07:00
Andrew Rynhard
1c2af06ba7
chore: add basic integration test (#502)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-08 10:24:45 -07:00
Andrew Rynhard
5c6426e33b
chore: add /var/log as a volume to docker platform (#503)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-08 07:44:48 -07:00
Andrew Rynhard
2dcd0085f3
chore: add container for development (#501)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-07 20:24:59 -07:00
Andrey Smirnov
6731a85abe chore: fixups for ProcessLog (#494)
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2019-04-07 13:06:02 -07:00
Andrew Rynhard
e21a30e97d
chore: export vmlinux kernel (#500)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-07 10:24:47 -07:00
Andrew Rynhard
82e56fa4a0
refactor: improve artifact names (#499)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-07 08:25:55 -07:00
Andrew Rynhard
67d7abebd4
fix: create GCE disk as disk.raw (#498)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-06 07:24:50 -07:00
Andrew Rynhard
25f98d2f1f
chore: run lint and test first (#496)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-06 06:50:32 -07:00
Andrew Rynhard
7fac0df872
fix: check link state before bringing it up (#497)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-06 00:08:48 -07:00
Brad Beam
7d4db80da7 feat: add network configuration support (#476)
Signed-off-by: Brad Beam <brad.beam@b-rad.info>
2019-04-05 20:33:25 -07:00
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
Andrey Smirnov
eccacb7ed0 chore: take osctl/kubectl out of docker-compose (#492)
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2019-04-05 13:00:17 -07:00
Andrey Smirnov
5cbf8b5653 chore: fixes for talos in docker-compose environment (#488)
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2019-04-05 09:30:53 -07:00
Andrew Rynhard
e1ee8191ff
chore: add release target to Makefile (#490)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-04 21:34:58 -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
Andrey Smirnov
9bc5204dab chore: switch back docker image org name to 'autonomy' (#487)
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2019-04-04 14:44:09 -07:00
Andrew Rynhard
ea9b492bcf
chore: fix Twitter badge (#486)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-04 05:37:55 -07:00
Andrew Rynhard
0415af3d0e
chore: remove static images directory (#485)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-03 23:07:49 -07:00
Andrew Rynhard
a992efd88c
chore: move docs to a dedicated repo (#484)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-03 22:34:37 -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
05ac636ad0
chore: move website to netlify (#482)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-03 21:19:56 -07:00
Andrew Rynhard
57bf1abaf5
chore: upgrade DHCP package (#481)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-03 19:51:19 -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
380ba21c45
fix(osctl): add missing flags (#479)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-02 19:13:10 -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
Andrew Rynhard
4d4ce303a0
chore: prepare release v0.1.0-alpha.20 (#478)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-02 16:23:39 -07:00