balena-cli/lib/utils
Paulo Castro 19c3178062 Enable emulated builds on remote devices running a different OS as the CLI
E.g. "balena build -e -h <IP> -p 2375" with the CLI running on a Mac laptop,
using balenaEngine on an Intel NUC device, building an image for the RPi (ARM
image arch). Previously, QEMU setup by the CLI assumed that docker ran on the
same OS as the CLI (Docker for Mac has built-in binfmt_misc support and does
not require additional setup, but balenaEngine on Linux requires explicit QEMU
setup.)

Change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io>
2019-08-22 13:37:07 +01:00
..
device chore: fix up small typos, remove gitter link 2019-07-17 20:12:52 +01:00
visuals dependencies: bump etcher-sdk to pull in fixes 2019-05-02 11:53:50 +01:00
cloud.ts logs: Make device logs consistent across the CLI 2019-04-24 12:25:09 +01:00
compose_ts.ts Fix SecretRemovalError (balena build) when docker daemon arch != target arch 2019-08-21 22:25:18 +01:00
compose.coffee Enable emulated builds on remote devices running a different OS as the CLI 2019-08-22 13:37:07 +01:00
compose.d.ts Add --dockerfile option to the build, deploy and push commands 2019-04-23 15:34:19 +01:00
config.ts Remove BETA suffix from Windows and macOS installers, and update INSTALL.md 2019-07-15 14:08:27 +01:00
deploy-legacy.coffee Address review feedback 2018-03-22 13:26:47 +02:00
docker-coffee.coffee Add "build secrets" and "build variables" support for push/build/deploy 2019-07-15 16:23:35 +01:00
docker-coffee.d.ts Add "build secrets" and "build variables" support for push/build/deploy 2019-07-15 16:23:35 +01:00
docker.ts Add "build secrets" and "build variables" support for push/build/deploy 2019-07-15 16:23:35 +01:00
helpers.ts Pin prettier and add formatting changes 2019-06-10 11:07:51 +01:00
ignore.ts Add --dockerfile option to the build, deploy and push commands 2019-04-23 15:34:19 +01:00
logger.ts Fix lint warnings 2019-04-23 14:00:04 +01:00
messages.ts Fix failing registry secrets authentication under certain conditions 2019-08-19 16:41:59 +01:00
normalization.ts Fix parsing of not-really-numeric device UUID parameters 2019-02-26 10:43:57 +00:00
oclif-utils.ts Fix bug where "env rm" fails silently if an additional arg is present 2019-08-12 13:47:31 +01:00
patterns.ts patterns: Add debug logs in the getOnlineTargetUuid resolution 2019-06-26 13:44:56 +03:00
promote.ts Add initial typings for resin-cli-form 2019-06-06 16:21:35 +03:00
qemu-ts.ts Enable emulated builds on remote devices running a different OS as the CLI 2019-08-22 13:37:07 +01:00
qemu.coffee Enable emulated builds on remote devices running a different OS as the CLI 2019-08-22 13:37:07 +01:00
qemu.d.ts Enable emulated builds on remote devices running a different OS as the CLI 2019-08-22 13:37:07 +01:00
remote-build.ts Support headless remote builds 2019-08-06 08:45:05 +01:00
ssh.ts Bump min Node.js version to 8.0, ts-node to 8.1 and typescript to 3.4. 2019-06-04 13:51:55 +01:00
streams.ts Bump resin-multibuild (2.1.4), docker-progress (3.0.5), resin-lint (3.0.1) 2019-03-18 14:09:06 +00:00
sudo.ts Bump min Node.js version to 8.0, ts-node to 8.1 and typescript to 3.4. 2019-06-04 13:51:55 +01:00
tty.coffee Fix getting window size when there’s no TTY attached 2018-03-15 10:30:54 +02:00
tunnel.ts Bump resin-multibuild (2.1.4), docker-progress (3.0.5), resin-lint (3.0.1) 2019-03-18 14:09:06 +00:00
update.ts Replace 'npm' upgrade notifier message with INSTALL.md URL 2019-05-04 18:34:08 +01:00
validation.ts Update balena ssh command to support local devices and multicontainer 2019-06-04 13:51:57 +01:00