05e80094de
Add registry-secrets help msg for build and deploy commands
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-02-27 21:58:44 +00:00
211fb824a1
Extend private registry support to balena build and deploy commands
...
Resolves : #1116
Change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-02-27 13:16:09 +00:00
c1e94e661f
Integrate new resin-multibuild major version (private docker registry
...
authentication support for the docker-compose 'image' instruction).
Resolves : #1114
Change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-02-27 10:33:25 +00:00
0bff122b1c
Fix parsing of not-really-numeric device UUID parameters
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-02-26 10:43:57 +00:00
552f8cc4ef
Re-run newest prettier on master
...
Resolves : #1109
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2019-02-22 10:02:02 +02:00
f72b556d92
tunnel: Refactor to improve log output
...
Improve the log output and error handling in the tunnel
command code.
Signed-off-by: Rich Bayliss <rich@balena.io >
Change-type: patch
2019-02-20 21:42:59 +00:00
aac668dfca
tunnel: Add the tunnel command
...
This allows a user to easily use the tunneling service
to open connections into their balena-managed devices.
Signed-off-by: Rich Bayliss <rich@balena.io >
Change-type: patch
2019-02-15 16:08:00 +00:00
6124d8c493
Remove fetching of Mixpanel token
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-02-07 17:06:10 +00:00
af948e76f3
Rename localcommit to localrelease in target state for local mode
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2019-02-05 16:55:49 +00:00
3bff748fbe
Don't offer to disable automatic application updates when using pinning
...
--pin-device-to-release disables the automatic updates disabling
message.
Change-type: minor
2019-01-22 14:44:16 +01:00
24fdfc9aef
Update 'balena help local flash' documentation re zipped images
...
Change-type: patch
Signed-off-by: Paulo Castro <paulo@balena.io >
2019-01-17 17:52:28 +00:00
c63569d592
Support compressed images in balena local flash
...
Change-type: minor
2019-01-16 14:56:31 +01:00
8bbb1966a4
Merge branch 'master' into typo
2019-01-15 14:27:02 -05:00
77196746b3
Lazy load the sdk as much as possible
...
Change-type: patch
2019-01-13 18:03:06 +00:00
ce1aff1557
Lazy-load docker-toolbelt
...
Change-type: patch
2019-01-13 13:43:21 +00:00
9d5949e9d1
Merge branch 'master' into typo
2019-01-13 12:15:00 +01:00
dad3167f16
Lazy-load drive list
2019-01-11 18:36:13 +00:00
3cc632fbbb
Lazy-load etcher-sdk to speed up startup
...
Change-type: patch
2019-01-11 18:29:58 +00:00
f780d47198
Lazy-load resin-cli-form and resin-cli-visuals to speed up startup
...
Change-type: patch
2019-01-11 18:11:32 +00:00
77b763a88f
Update util available-drives action
...
* switch from coffeescript to typescript
* use etcher-sdk instead of drivelist
Change-Type: patch
2019-01-11 17:56:34 +01:00
f9390ceb10
Update lib/actions/local/flash.coffee
...
* switch to typescript
* replace etcher-image-stream with etcher-sdk
Change-type: patch
2019-01-11 17:56:34 +01:00
a42a1a97ba
Request access to previously pushed release via balena deploy
...
This access is used to cross mount the old layers, rather than
reuploading the layers each time.
Connects-to: #1045
Change-type: minor
Signed-off-by: Matthew McGinn <mamcgi@gmail.com >
2019-01-10 08:27:53 -05:00
3e4e661b28
Fix up small docs typo
...
Change-type: patch
Signed-off-by: Matthew McGinn <mamcgi@gmail.com >
2018-12-28 08:40:18 -05:00
0f302d30ec
Add push --registry-secrets option for private docker registry authentication
...
Change-type: minor
Signed-off-by: Paulo Castro <paulo@balena.io >
2018-12-18 00:01:15 +00:00
eff49beb36
Wait for the device type compatibility check before showing the form
...
Also now fetches the device type from the image/API only once.
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2018-12-14 15:46:27 +02:00
952d74207d
Check that the provided device type option is of the same arch
...
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2018-12-14 15:46:27 +02:00
853d146457
Update the os configure examples to better explain --device-type
...
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2018-12-14 15:46:27 +02:00
97d6a39677
Add explicit device type option to os configure
& config generate
...
Resolves : #1013
Change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2018-12-14 12:56:43 +02:00
03a3ef38e1
Fix deploy action on node 6
...
Downgrade @types/node to version 6 as we support node6
Change-type: patch
2018-12-14 11:26:59 +01:00
1e5cf8655e
actions: Add resource tag operations
...
Resolves : #866
HQ: https://github.com/resin-io/hq/issues/150
HQ: https://github.com/resin-io/hq/pull/281
Change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2018-12-10 23:05:48 +02:00
a357405f3a
Make architecture checking more stringent when installing emulators
...
Also change the documentation to an armv7hf.
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2018-12-03 13:10:54 +00:00
b6c041c9b5
actions/os-initialize: Convert Promise to a Bluebird one
...
Resolves : #1038
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2018-11-27 10:34:21 +02:00
93a5380c09
actions/os: Fix os configure using bluebird methods on plain promise
...
Resolves : #1033
Connects-to: #1007
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2018-11-26 10:00:49 +02:00
5abd240d50
actions/config: Fix examples to include --version as required
...
Connects-to: #1007
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io >
2018-11-23 16:01:01 +02:00
06c450e9a5
Fix missing import in os configure
...
Fixes #1028
Change-type: patch
2018-11-20 13:14:49 +02:00
6ad4598e7e
Add case-insensitive checking for application names in balena push
...
The filter is added with an `as any`, as the typings dont yet support
using $eq and $ne.
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2018-11-19 12:49:00 +00:00
8291c96e69
Make specifying the version during configuration optional
...
`version` used to be optional but it seems we recently had to make it a required parameter. However it really feels redundant when all it’s used for is to determine whether the command should issue a legacy user API key or a provisioning key.
This makes version optional but tries to figure it out by itself by reading os-release from the image's boot partition. This is not foul-proof however, and while it'll work with most recent images it won't work with all and in that case it'll bail out and only then warn the user to specify it via the --version argument.
Change-type: minor
2018-11-16 19:39:43 +02:00
6e36cd139a
Include join
and leave
commands in API documentation
...
Change-type: patch
2018-11-16 16:02:43 +02:00
b799f3a46d
Fix the architecture string used when downloading qemu versions
...
Closes : #1019
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2018-11-12 15:57:04 +00:00
b83b7145af
Remove unnecessary parentheses
2018-11-07 20:58:27 +01:00
26c4e466bd
Store separate local qemu binaries for aarch64 and arm architectures.
...
Copy the correct binary into the local build context when executing a build.
2018-11-07 17:49:20 +01:00
42f752e400
Use existing tar-stream dependency to untar qemu archive rather than adding a new dependency.
2018-11-07 17:49:20 +01:00
0b67a40d57
Update qemu to v3, and automatically use the correct architecture (arm/aarch64)
...
When building with emulation mode enabled, this downloads the version of qemu
appropriate to the architecture of the project (either arm or aarch64).
Change-type: minor
2018-11-07 17:49:20 +01:00
a809847d60
Mark api keys in the CLI as non-experimental
...
After the recent SDK updates, they should now work everywhere
Change-type: patch
2018-11-07 16:30:56 +01:00
75bc937995
Stop validating device config, now that it's API-generated
...
Change-type: patch
2018-11-06 12:31:05 +01:00
0deb59b6e2
Dont ignore balena metadata directories when balena pushing
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io >
2018-11-01 13:58:54 +00:00
4ff42c11e6
Remove rename warning
2018-10-29 22:30:21 +01:00
dc6cde2cf1
Change env var commands to set app-wide env vars, using the new SDK
...
Change-type: major
2018-10-29 22:29:03 +01:00
c6eca9f895
Rewrite the env commands in TypeScript
2018-10-29 22:29:02 +01:00
4907fccf48
Rename everything from 'resin' to 'balena'
...
Change-type: major
2018-10-29 22:29:02 +01:00