Thodoris Greasidis
07cb0cbfcd
device init: Stop fetching unnecessary app fields
...
Change-type: patch
2023-05-24 13:37:19 +03:00
Thodoris Greasidis
a2392dc580
device move: Stop fetching unnecessary device & app fields
...
Reduces the amount of device data retrieved
by 66%.
Change-type: patch
2023-05-24 13:37:19 +03:00
Thodoris Greasidis
8b3235ab2b
device register: Stop fetching unnecessary app fields
...
Change-type: patch
2023-05-24 13:37:19 +03:00
Thodoris Greasidis
15dac6f194
config generate: Stop fetching unnecessary app fields
...
Change-type: patch
2023-05-24 13:37:19 +03:00
Thodoris Greasidis
3c93db8449
devices: Stop fetching unnecessary device fields
...
Change-type: patch
2023-05-24 13:37:19 +03:00
Thodoris Greasidis
9d8df0b781
fleet rm,restart,rename,purge: Stop fetching unnecessary app fields
...
Halves the amout of application data retrieved.
Change-type: patch
2023-05-24 13:37:19 +03:00
Thodoris Greasidis
bcadbdbed8
push: Stop unnecessarily fetching the application name
...
Change-type: patch
2023-05-24 13:37:19 +03:00
Thodoris Greasidis
2e37536e7a
orgs: Stop fetching unnecessary org fields
...
Halves the amount of org data retrieved to
show the list of orgs to select from.
Change-type: patch
2023-05-24 13:37:19 +03:00
Thodoris Greasidis
025c4ef7f2
fleet create: Reduce the amount of org fields fetched
...
Halves the amount of org data retrieved to
show the list of orgs to select from.
Change-type: patch
2023-05-24 13:37:19 +03:00
Thodoris Greasidis
1a6fe1f3de
Use stricter typings
...
Change-type: patch
2023-05-23 18:57:54 +03:00
Thodoris Greasidis
50e852acee
env add: Fix accepting fleet names when setting service vars
...
Change-type: patch
2023-05-23 15:59:41 +03:00
Thodoris Greasidis
e371b1e759
Update balena-preload & balena-image-manager
...
Update balena-image-manager from 8.0.1 to 9.0.0
Update balena-preload from 13.0.0 to 14.0.0
Change-type: patch
2023-05-23 13:22:38 +03:00
Thodoris Greasidis
77cf4af166
Update balena-sdk to 17.0.0
...
Update balena-sdk from 16.45.1 to 17.0.0
Change-type: patch
2023-05-23 13:22:38 +03:00
Alex Gonzalez
f0c8c37022
os configure, config generate: Add '--secureBoot' option to opt-in secure boot
...
Allow to generate a config file with `installer.secureboot` set so that
a secure boot and disk encrypted system can be installed.
Change-type: minor
Signed-off-by: Alex Gonzalez <alexg@balena.io>
2023-05-19 18:10:00 +02:00
Thodoris Greasidis
5bf95300ee
support: Change the printed support expiry date in ISO 8601 UTC format
...
Change-type: major
2023-05-12 19:00:10 +03:00
Felipe Lalanne
7dfb7474f5
Update to Node 16
...
This also drops support for Node 14
Change-type: major
2023-05-11 17:49:37 -04:00
Thodoris Greasidis
174312977a
Improve type checking by using the satisfies operator
...
Change-type: patch
2023-03-27 16:39:09 +03:00
Otávio Jacobi
5761a306be
Devices: explicitly fetches only used fields
...
Change-type: patch
2023-03-13 09:35:43 -03:00
JSReds
ecf4b046b5
Fix application isLegacy check for rename and deploy
...
Change-type: patch
2023-03-10 16:33:00 +01:00
Josh Bowling
ba80d3c38c
Fix push --nolive doc typo
...
Change-type: patch
2023-01-13 13:36:44 +09:00
Thodoris Greasidis
2fd0ca6a02
Stop using the deprecated balena-sync module
...
Change-type: patch
2022-12-29 01:05:51 +02:00
Thodoris Greasidis
2e115968d5
config generate: Fix the incompatible arch errors showing as not found
...
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
2022-10-17 23:44:08 +03:00
Thodoris Greasidis
a20d2a04a8
Stop relying on device-type.json for resolving the device type aliases
...
Resolves : #2541
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
2022-10-17 19:09:09 +03:00
Thodoris Greasidis
57b0dccc7d
Stop relying on device-type.json for resolving the cpu architecture
...
Resolves : #2542
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
2022-10-17 19:09:09 +03:00
Heath Raftery
e46902e683
balena os initialize: Clarify that the process includes flashing
...
Change-type: patch
2022-10-12 16:45:16 +03:00
Thodoris Greasidis
34b4ac2d9f
device register: Add support for the --deviceType
option
...
Resolves : #2531
Change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
2022-10-12 11:15:00 +03:00
Thodoris Greasidis
a117dc0382
Add unified OS versions in the examples of the device & os commands
...
Change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
2022-09-06 13:26:26 +03:00
Matthew Yarmolinsky
934c3ddf38
release: Add validate
command for validating releases
...
Change-type: minor
Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
2022-08-15 19:44:54 +00:00
Matthew Yarmolinsky
66e6daf78c
release: Add invalidate
command for invalidating releases
...
Change-type: minor
Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
2022-08-15 19:41:25 +00:00
Matthew Yarmolinsky
97eb107de4
fleet: Add track-latest
command for tracking the latest release
...
Change-type: minor
Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
2022-08-15 15:34:54 -04:00
Matthew Yarmolinsky
def205f1fb
fleet: Add pin
command for pinning fleets to a specific release
...
Change-type: minor
Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
2022-08-15 15:06:10 -04:00
Matthew Yarmolinsky
cb26a736fc
Add device track command for pinning a device to the latest release or a specific release
...
Change-type: minor
Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
2022-08-03 14:42:25 -04:00
Matthew Yarmolinsky
8a7fbdb55d
Drop undocumented support for numeric ids in balena device commands
...
Change-type: major
Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
2022-08-01 18:52:30 +00:00
Matthew Yarmolinsky
b260f80bcc
Drop support for the deprecated balena device public-url <enable|disable|status> <uuid>
and related format
...
Resolves : #2501
Change-type: major
Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
2022-08-01 18:52:30 +00:00
Matthew Yarmolinsky
9ec37975f3
Drop support for numeric fleet id parameters from all commands
...
Resolves : #2500
Change-type: major
Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
2022-08-01 18:52:25 +00:00
Matthew Yarmolinsky
3cb35ea318
fleet: Add --filter
, --no-header
, --no-truncate
, and --sort
options
...
Resolves : #2503
Change-type: minor
Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
2022-08-01 15:35:13 +00:00
Matthew Yarmolinsky
efe6fd22ce
fleet: Add --fields
and --json
options
...
Change-type: minor
Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
2022-08-01 15:35:13 +00:00
Matthew Yarmolinsky
6ee8d8a899
fleet: Use the oclif output formatter
...
Change-type: major
Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
2022-08-01 15:35:13 +00:00
Matthew Yarmolinsky
c735f13636
config: Drop optional and ignored --type
flag
...
Change-type: patch
Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
2022-08-01 15:35:13 +00:00
Matthew Yarmolinsky
1fe0480a8a
Add --view
flag to device
command for opening a device's dashboard page
...
Change-type: minor
Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
2022-07-14 18:56:51 +00:00
Akis Kesoglou
c7f56d92dd
Switch to balena-compose
...
Removes a bunch of individual dependencies by switching to `@balena/compose` which (currently) groups and manages those dependencies together in one package.
Change-type: minor
2022-07-14 13:05:21 +00:00
Matthew Yarmolinsky
18eedfec7f
Add --note
option for push
and deploy
...
Change-type: minor
Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
2022-07-14 15:44:55 -04:00
Matthew Yarmolinsky
566b7f97e0
Add --view
flag to fleet
command for opening a fleet's dashboard page
...
Change-type: minor
Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
2022-07-05 13:14:18 -04:00
Balena CI
0195a3b18c
Add provisioning key expiry date option to config generate options
...
Change-Type: minor
Signed-off-by: Nitish Agarwal <1592163+nitishagar@users.noreply.github.com>
2022-05-22 21:50:48 +05:30
Paulo Castro
915f7e3763
ssh: Allow ssh to service with IP address and production balenaOS image
...
Also remove 'balena ssh' dependency on the device supervisor (that may
be down because of device issues or a supervisor bug) when opening a
ssh shell on a container (#1560 ).
Resolves : #2458
Resolves : #1560
Change-type: minor
2022-02-28 21:39:49 +00:00
Pagan Gazzard
bd1bf8153d
Remove unnecessary fetch of device info in balena tunnel
...
Change-type: patch
2022-02-24 21:02:27 +00:00
Pagan Gazzard
f2528dcd18
Correctly use the device uuid when logging the tunnel target
...
The "vpn address" is only relevant on the device/vpn server themselves
and makes no sense from a CLI context as it uses the uuid to specify
the target
Change-type: patch
2022-02-24 21:00:58 +00:00
Paulo Castro
eeb2be2912
ssh: Attempt cloud username if 'root' authentication fails
...
Also refactor several files to avoid code duplication.
Change-type: minor
2022-02-12 02:40:35 +00:00
Paulo Castro
d1e66bc1a5
v14 preparations: Fix TypeError produced by 'npx oclif manifest'
...
Change-type: patch
2022-01-08 01:16:45 +00:00
Paulo Castro
7d58b8c120
os configure, config generate: Add '--dev' option for OS developmentMode
...
Change-type: minor
2021-12-29 00:28:04 +00:00