Thodoris Greasidis
766e6d4e5e
build: Auto-resolve the cpu arch when the --deviceType is provided
...
Change-type: minor
2024-04-17 18:10:30 +03:00
Thodoris Greasidis
be682c7426
Drop the keep-alive package in favor of node's setKeepAlive defaults
...
Since node 12.17.0 setKeepAlive also sets
TCP_KEEPCNT=10 (vs 5 that we had)
TCP_KEEPINTVL=1 (vs 5s that we had)
Change-type: patch
See: https://nodejs.org/docs/latest-v14.x/api/net.html#net_socket_setkeepalive_enable_initialdelay
See: https://github.com/balena-io/balena-cli/pull/1220
2024-04-09 17:17:07 +03:00
myarmolinsky
634ad156ce
Update @balena/lint to 8.0.0
...
Change-type: patch
2024-03-14 10:00:52 -04:00
Otavio Jacobi
742c015f21
Use standard oclif run.js & dev.js
...
Change-type: patch
2024-03-14 09:21:11 -03:00
Felipe Lalanne
8d6a621bfb
Fix target state construction with livepush
...
When constructing the target state after a reported change from livepush, the
handler function would not pass all build tasks to the function that
constructs the target state, causing a TypeError when trying to obtain
the target image name for each service. This updates the handler to pass
all build tasks, ensuring the information is available to construct the
target state.
Relates-to: #2724
Change-type: patch
2024-01-30 11:03:37 -03:00
Thodoris Greasidis
1ba8db1459
os versions: Add the --include-draft option
...
Change-type: minor
2024-01-23 16:55:36 +02:00
Thodoris Greasidis
cdada0aec8
device os-update: Add option for including pre-release versions in the list
...
Change-type: minor
2024-01-23 16:55:36 +02:00
Thodoris Greasidis
1166533482
device os-update: Enable updates to pre-release versions of higher base semver
...
Change-type: minor
Depends-on: https://github.com/balena-io/balena-sdk/pull/1398
See: https://balena.fibery.io/Work/Task/cli-Enable-OS-Updates-to-pre-release-OS-versions-1751
2024-01-23 16:55:36 +02:00
Thodoris Greasidis
b7b01ecd53
Normalize v prefixes in the --version parameter of all commands
...
Change-type: patch
2024-01-02 13:33:38 +02:00
Thodoris Greasidis
4266dc6951
deploy: Add rate-limiting aware retries for failed requests
...
Change-type: patch
2023-12-19 01:16:42 +02:00
Otávio Jacobi
b9722c6796
Bump oclif core & use default missing flag handler
...
Change-type: patch
2023-12-08 12:06:54 -03:00
Otávio Jacobi
b8769bb9e9
Fix balena block create to actually create a block
...
Change-type: patch
2023-11-20 13:33:35 -03:00
Otávio Jacobi
72a924f00e
Bump oclif-core to v3
...
Change-type: patch
2023-11-16 15:06:24 -03:00
Vipul Gupta (@vipulgupta2048)
1a4a0e2439
Move auth commands into command directories
...
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
2023-11-15 15:10:22 +05:30
Vipul Gupta (@vipulgupta2048)
2de9d526e5
Docs: Move commands to their own directories, away from their categories
...
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
2023-11-15 13:07:34 +05:30
Vipul Gupta (@vipulgupta2048)
fc0cfac475
Docs: Create version command directory
...
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
2023-11-15 13:06:45 +05:30
Vipul Gupta (@vipulgupta2048)
0711eefb7c
Update all imports to match new command directory structure
...
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
2023-11-15 13:06:19 +05:30
Vipul Gupta (@vipulgupta2048)
dc40b0d969
Docs: Move CLI commands files to command directories
...
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
2023-11-15 13:05:58 +05:30
Brian Bugh
d78045b6ab
device: Add --json
option for JSON output
...
change-type: minor
2023-11-10 12:10:53 -03:00
Pagan Gazzard
56cff46408
Use pipeline
instead of .pipe
when downloading OS image
...
Change-type: patch
2023-11-09 13:38:17 -03:00
Morgan Larsson
221c213791
Add device start-service and stop-service commands
...
Change-type: minor
2023-11-06 16:13:51 -03:00
myarmolinsky
7d13946c3e
Bump balena-lint to 7.2.1
...
Change-type: patch
2023-10-30 07:45:51 -04:00
Brian Bugh
b7e5915c7a
release: Add '--json' option for JSON output
...
change-type: minor
2023-10-20 07:42:39 -05:00
Brian Bugh
0cef6b8f87
releases: Add '--json' option for JSON output
2023-10-20 08:05:36 -03:00
Thodoris Greasidis
8204dcad93
tag set: Fix using empty string as a value
...
Change-type: patch
2023-10-20 13:11:12 +03:00
Thodoris Greasidis
03bcb6cff7
env add: Fix using empty string as a value
...
Change-type: patch
2023-10-20 13:11:12 +03:00
Otávio Jacobi
dc3261d9c7
Fix ssh ignoreStdin device argument
...
Change-type: patch
2023-10-05 07:05:53 -03:00
Otávio Jacobi
77906c4152
Move to @oclif/core v2
...
Change-type: patch
2023-09-26 09:50:39 -03:00
Otávio Jacobi
26bc68753b
Remove direct dependency to @oclif/config
...
Change-type: patch
2023-09-26 09:48:13 -03:00
myarmolinsky
e46378ec51
Update oclif, improve help command
...
Change-type: minor
2023-09-04 21:07:05 -03:00
Otávio Jacobi
817ce5dc96
Update to Node 18
...
Change-type: major
2023-08-29 07:35:53 -03:00
Otávio Jacobi
14ba287e0d
Accept device & application keys on login as experimental feature
...
Change-type: minor
2023-08-23 11:12:06 -03:00
Otávio Jacobi
8b320d3e9e
Update balena-sdk to v18
...
Update balena-sdk from 17.21.1 to 18.0.0
Update balena-preload from 14.0.0 to 14.0.2
Update balena-image-manager from 9.0.0 to 9.0.2
Change-type: patch
2023-08-22 09:38:39 -03:00
Otávio Jacobi
e79cdb671f
Update balena-settings-storage to 8.1.0
...
Update balena-settings-storage from 7.0.0 to 8.1.0
Change-type: patch
2023-08-21 14:42:28 -03:00
Otávio Jacobi
f38e643cf0
env: Stop fetching unnecessary app fields
...
Change-type: patch
2023-08-21 14:39:16 -03:00
Otávio Jacobi
b8e190cd1d
Remove redundant envs documentation
...
Change-type: patch
2023-08-21 14:39:16 -03:00
Thodoris Greasidis
365d95c36b
app create: Fix halting with a deprecation warning
...
Change-type: patch
2023-07-21 10:02:32 +03:00
Thodoris Greasidis
aff094575b
Abstract the fleet/app/block create commands
...
Change-type: patch
2023-07-20 16:14:52 +03:00
Thodoris Greasidis
b011af89ad
move: Include fleets of discontinued device types in the fleet selection
...
Change-type: patch
2023-07-20 13:03:54 +03:00
Thodoris Greasidis
5628824bee
promote: Allow joining fleets of discontinued device types
...
Change-type: patch
2023-07-19 19:17:27 +03:00
Thodoris Greasidis
f53f148c89
preload: Add the --no-pin-device-to-release flag to avoid interactive questions
...
Change-type: minor
See: https://balena.zulipchat.com/#narrow/stream/345746-aspect.2Fproduct/topic/Level.20-.20need.20thoughts.20on.20questions.20.26.20feature.20suggestions
2023-07-17 11:19:03 +03:00
Thodoris Greasidis
d3c27ae859
Reduce lodash usage in common user interaction patterns
...
Change-type: patch
2023-07-10 17:19:01 +03:00
Thodoris Greasidis
d78b76aceb
fleet/block/app create: Fetch the supported device types using the hostApps
...
Change-type: patch
See: https://balena.zulipchat.com/#narrow/stream/360838-balena-io.2Fos.2Fdevices/topic/state.20field.20in.20device-type.2Ejson
See: https://balena.fibery.io/Organisation/Improvements-849#Improvements/Stop-relying-on-device-types-v1-device-type.json-for-unrelated-things-257
2023-07-07 19:57:36 +03:00
Felipe Lalanne
9d0b82122a
Bump balena-compose to v2.3.0
...
This allows the the CLI to use docker registry config when querying the
images manifest.
Relates-to: balena-io-modules/balena-compose#31
Change-type: patch
2023-07-05 15:46:42 -04:00
Akis Kesoglou
0f4054fa4d
Remove redundant dependency on docker-toolbelt
...
Change-type: patch
2023-06-30 19:22:07 +03:00
myarmolinsky
4b1378dfbc
api-key: Add revoke
command which accepts a list of API key ids
...
Change-type: minor
2023-06-26 08:21:23 -04:00
myarmolinsky
9975e5d9ac
Add balena block create
command for creating Blocks
...
Change-type: minor
2023-05-25 12:00:39 -04:00
myarmolinsky
c5e8f0d6ea
Add balena app create
command for creatings Apps
...
Change-type: minor
2023-05-25 11:09:02 -04:00
myarmolinsky
166130c3df
Add balena api-keys
command for listing user/fleet API keys
...
Change-type: minor
2023-05-25 09:11:36 -04:00
Thodoris Greasidis
063e9d40f0
device init: Avoid extra request when not providing the --fleet option
...
Change-type: patch
2023-05-24 14:22:04 +03:00