This project is mirrored from https://gitee.com/mirrors/nomad.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
- 15 May, 2019 2 commits
-
-
Mahmood Ali authored
-
Mahmood Ali authored
-
- 13 May, 2019 1 commit
-
-
Mahmood Ali authored
-
- 11 May, 2019 3 commits
-
-
Danielle authored
docs: fixed typo
-
Justin Weissig authored
Fixed typo: programatic/programmatic
-
Mahmood Ali authored
nomad exec part 3: executor based drivers
-
- 10 May, 2019 16 commits
-
-
Mahmood Ali authored
-
Mahmood Ali authored
-
Mahmood Ali authored
These simply delegate call to backend executor.
-
Mahmood Ali authored
Implements streamign exec handling in both executors (i.e. universal and libcontainer). For creation of TTY, some incidental complexity leaked in. The universal executor uses github.com/kr/pty for creation of TTYs. On the other hand, libcontainer expects a console socket and for libcontainer to create the underlying console object on process start. The caller can then use `libcontainer.utils.RecvFd()` to get tty master end. I chose github.com/kr/pty for managing TTYs here. I tried `github.com/containerd/console` package (which is already imported), but the package did not work as expected on macOS.
-
Mahmood Ali authored
Prepare executor to handle streaming exec API calls that reuse drivers protobuf structs.
-
Mahmood Ali authored
UI: Fixed flaky client-detail test
-
Charlie Voiselle authored
Added Sparrow link
-
Danielle authored
-
Danielle authored
Setup probot/stale
-
Charlie Voiselle authored
-
Charlie Voiselle authored
* Added info about scheduler fail and success cases * fix "and and"; copypasta * Moving links to bottom for consistency * Adopted @schmichael wording
-
Mahmood Ali authored
Fix website links
-
Mahmood Ali authored
-
Mahmood Ali authored
https://github.com/hashicorp/nomad/pull/5667 restructured lots of guides; this adds redirects to ensure that old links work.
-
Danielle authored
doc: wording
-
Justin Weissig authored
Fixed wording: "as show below" -> "as shown below".
-
- 09 May, 2019 18 commits
-
-
Mahmood Ali authored
nomad exec part 1: plumbing and docker driver
-
Mahmood Ali authored
-
Mahmood Ali authored
Adds nomad exec support in our API, by hitting the websocket endpoint. We introduce API structs that correspond to the drivers streaming exec structs. For creating the websocket connection, we reuse the transport setting from api http client.
-
Mahmood Ali authored
-
Mahmood Ali authored
Add consolidated testing package to serve as conformance tests for all drivers.
-
Mahmood Ali authored
-
Mahmood Ali authored
This adds a websocket endpoint for handling `nomad exec`. The endpoint is a websocket interface, as we require a bi-directional streaming (to handle both input and output), which is not very appropriate for plain HTTP 1.0. Using websocket makes implementing the web ui a bit simpler. I considered using golang http hijack capability to treat http request as a plain connection, but the web interface would be too complicated potentially. Furthermore, the API endpoint operates against the raw core nomad exec streaming datastructures, defined in protobuf, with json serializer. Our APIs use json interfaces in general, and protobuf generates json friendly golang structs. Reusing the structs here simplify interface and reduce conversion overhead.
-
Mahmood Ali authored
-
Mahmood Ali authored
Add a client streaming RPC endpoint for processing nomad exec tasks, by invoking the relevant task handler for execution.
-
Mahmood Ali authored
-
Mahmood Ali authored
Also add a helper that converts the adapts the high level interface to the low-level interface of nomad exec interfaces.
-
Yishan Lin authored
Revised NomadProject Structure
-
Charlie Voiselle authored
-
Yishan Lin authored
-
Charlie Voiselle authored
-
Charlie Voiselle authored
-
Charlie Voiselle authored
-
Mahmood Ali authored
remove Index field from EmitNodeEventsResponse
-