146 Commits

Author SHA1 Message Date
Andrey Smirnov
ab95261bd8 chore: update stretchr/testify to master version (#832)
This fixes the panic stackstraces not being printed, e.g.
https://github.com/stretchr/testify/issues/771

Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2019-07-04 10:04:52 -07:00
Andrey Smirnov
237e903f91 feat(osd): implement CRI inspector for containers (#817)
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2019-07-02 15:48:00 -07:00
Andrew Rynhard
85afe4f828
feat: use eudev for udevd (#780)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-06-25 19:25:57 -07:00
Andrew Rynhard
ebc725afa6
feat: add support for upgrading init nodes (#761)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-06-24 15:25:32 -07:00
Seán C. McCord
81163cefb4 feat(osd): extend Routes API (#756)
Signed-off-by: Seán C McCord <ulexus@gmail.com>
2019-06-22 08:03:13 -07:00
Andrey Smirnov
ce1103d227 chore: tidy modules and verify module tidyness on build (#757)
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2019-06-21 21:18:08 -07:00
Andrew Rynhard
b330d3b778
feat: leave etcd before upgrading (#702)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-05-31 10:59:12 -07:00
Andrew Rynhard
ea4d3c4f66
feat: add bootstrap token package (#657)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-05-15 14:54:20 -07:00
Andrew Rynhard
92fb18e3ea
feat: use github.com/mdlayher/kobject (#653)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-05-15 11:18:08 -07:00
Brad Beam
0b33280915
feat(init): Add upgrade endpoint (#623)
Signed-off-by: Brad Beam <brad.beam@talos-systems.com>
2019-05-13 15:15:25 -05:00
Brad Beam
90ca160e95
refactor(initramfs): Compose Install better (#624)
Signed-off-by: Brad Beam <brad.beam@talos-systems.com>
2019-05-09 12:24:38 -05:00
Andrew Rynhard
08789a0b8c
feat: update toolchain (#628)
This toolchain brings in:
- Linux v4.19.40
- Musl v1.1.22
- Golang v1.12.5
- Protobuf v3.7.1
- Golang-protobuf v1.3.1

Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-05-09 05:36:13 -07:00
Brad Beam
a5d31d97ff
feat: Validate userdata (#593)
* feat: Validate userdata

Signed-off-by: Brad Beam <brad.beam@talos-systems.com>
2019-05-02 13:10:16 -05:00
Andrew Rynhard
0a4a48b43c
fix(osctl): fix issue with downloading image (#597)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-29 17:23:05 -07:00
Andrew Rynhard
13f9177e43
fix(osd): read log files only on write events (#583)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-29 13:51:32 -07:00
Andrew Rynhard
6e555c4559
feat(osctl): expose osd and api server ports on master-1 (#592)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-29 11:51:39 -07:00
Andrew Rynhard
9b4fec0fa8
feat(osctl): add ability to create docker based clusters (#584)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-28 12:06:03 -07:00
Brad Beam
1a5be8da47
osctl top enhancements (#568)
* feat(osctl): Automatic sizing of top window

Signed-off-by: Brad Beam <brad.beam@talos-systems.com>

* feat(osctl): Format top output in proper columns

Signed-off-by: Brad Beam <brad.beam@talos-systems.com>

* feat(osctl): Add sort by cpu/rss options

Signed-off-by: Brad Beam <brad.beam@talos-systems.com>

* feat(osctl): Add ability to run once (no gui)

Signed-off-by: Brad Beam <brad.beam@talos-systems.com>
2019-04-24 16:44:57 -05:00
Brad Beam
3f358b12ae
feat(osctl): Add osctl top (#560)
Also adds pkg/proc as the backing package for top data

Signed-off-by: Brad Beam <brad.beam@talos-systems.com>
2019-04-23 21:25:41 -05:00
Andrew Rynhard
a106e42657
feat: upgrade containerd to v1.2.6 (#532)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-14 10:25:03 -07:00
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
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
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
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
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
Andrew Rynhard
30774fc3f0
feat: upgrade containerd to v1.2.5 (#463)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-03-24 20:52:27 -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
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
7a93c97b98
chore: update go modules (#429)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-03-04 18:36:09 -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
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
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
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
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
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
Andrew Rynhard
97f874b6f9
chore: add travis config (#321)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-01-23 15:48:02 -08:00
Andrew Rynhard
16416da446
chore: update go packages (#324)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-01-22 23:40:04 -08:00
Andrew Rynhard
5cadd83aea
feat: upgrade Kubernetes to v1.13.2 (#319)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-01-18 07:47:11 -08:00
Andrew Rynhard
a2b2e7e50c
feat: upgrade containerd to v1.2.2 (#318)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-01-18 07:14:06 -08:00
Andrew Rynhard
94b011c724
refactor: use containerd exported defaults (#310)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-01-15 20:29:13 -08:00
Andrew Rynhard
25fca3d68d
feat: import core service containers from local store (#309)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-01-15 18:46:41 -08:00
Andrew Rynhard
42b722b0eb
feat: add filesystem probing library (#298) 2018-12-24 07:42:30 -08:00
Andrew Rynhard
72eb1b34f5
chore: use buildkit for builds (#295) 2018-12-19 22:22:05 -08:00
Andrew Rynhard
9191fcdb67
chore: remove unused go module files (#159) 2018-10-14 20:24:36 -07:00
Andrew Rynhard
92ef60222e
feat(*): upgrade all core components (#153)
This commit introduces the following upgrades:
    Linux: v4.18.13
    Containerd: v1.2.0-rc.1
    Kubernetes: v1.12.1
    Docker: v18.06.1-ce
    Sonobuoy: v0.12.0
2018-10-13 09:30:17 -07:00