Commit Graph

2203 Commits

Author SHA1 Message Date
01ed7bb103 refactor: Convert ApiBinder module to typescript
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2019-01-08 11:59:56 +00:00
d5f4ac690f refactor: Only promisify read and write locks once
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2019-01-08 11:59:54 +00:00
9decea1d3b refactor: Convert supervisor api module to typescript
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2019-01-08 11:59:53 +00:00
3a130f4f9c refactor: Change config modules export type to new-style
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2019-01-02 18:12:22 +00:00
6c1f36dd75 v9.2.8 v9.2.8 2019-01-02 13:55:32 +01:00
30b33a0cc9 Merge pull request #862 from balena-io/824-ascending-ports
compose: Normalise target ports for comparison with docker's output
2019-01-02 12:53:55 +00:00
dc34025545 refactor: Generate and normalise PortMaps from compose ports in-class
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2019-01-02 12:19:30 +00:00
e82749e63a tests: Add test case for ascending ports issue
Signed-off-by: Cameron Diver <cameron@balena.io>
2019-01-02 11:31:25 +00:00
557c32b80e compose: Normalise target ports for comparison with docker's output
Docker always returns ports in ascending order, so if they aren't
specified like that in the compose, a restart loop would occur. This
patch changes the port maps to be stored in ascending order, based on
an alphabetical sort of the internalStart port (not taking into account
the protocol). This is the same as how Docker returns them, so they will
match, regardless of input form.

Change-type: patch
Closes: #824
Signed-off-by: Cameron Diver <cameron@balena.io>
2019-01-02 11:24:56 +00:00
68aa34927b v9.2.7 v9.2.7 2018-12-21 18:39:33 +01:00
3f743b7477 Merge pull request #857 from balena-io/typescript
Further typescript conversions
2018-12-21 17:38:14 +00:00
95031e6e8a misc: Update package-lock
Signed-off-by: Cameron Diver <cameron@balena.io>
2018-12-21 17:18:49 +00:00
b32fba43e1 refactor: Convert DeviceConfig module to typescript
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2018-12-21 17:18:35 +00:00
7ba1ab981c types: Make DeviceApplicationState reflect state endpoint
Also change the return format of ApplicationManager.getStatus(), which
does not conform to the above.

Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2018-12-21 17:18:33 +00:00
de5157c04c refactor: Change export style of db to named
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2018-12-21 17:18:33 +00:00
64db38204f refactor: Add default export to logger module
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2018-12-21 17:18:33 +00:00
f4f67a5afc refactor: Convert host-config module to typescript
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2018-12-21 17:18:32 +00:00
59887bad57 v9.2.6 v9.2.6 2018-12-21 14:22:15 +01:00
ab7765f040 Merge pull request #859 from balena-io/exclude-ts-files
misc: Exclude typescript files from resulting image
2018-12-21 13:20:18 +00:00
34e5a7b048 misc: Exclude typescript files from resulting image
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2018-12-21 09:26:11 +00:00
7284863e6c v9.2.5 v9.2.5 2018-12-20 19:00:28 +01:00
d57db859d4 Merge pull request #858 from balena-io/sync-watch
Use webpack watching for sync.js for a faster dev cycle
2018-12-20 17:58:09 +00:00
c0c805d072 Use webpack watching for sync.js for a faster dev cycle
Change-type: patch
2018-12-20 17:40:45 +00:00
851db08af0 v9.2.4 v9.2.4 2018-12-20 18:04:21 +01:00
26fc4d7fba Merge pull request #856 from balena-io/transpile-only
Speed up the webpack build
2018-12-20 17:02:20 +00:00
1130ecd3ce Force devtool: none to avoid issues with env.noOptimize
Change-type: patch
2018-12-20 16:42:32 +00:00
77dd1d0a44 Use fork-ts-checker to speed up the webpack build
Change-type: patch
2018-12-20 16:41:30 +00:00
bc0354cb0e v9.2.3 v9.2.3 2018-12-20 11:57:07 +01:00
c31ab6cdd0 Merge pull request #855 from balena-io/fix-top-level-network-ipam
fix: Correctly type top level network IPAM config
2018-12-20 10:54:58 +00:00
9fab0fc5cc fix: Correctly type top level network IPAM config
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2018-12-20 10:07:38 +00:00
2d014d2a5d v9.2.2 v9.2.2 2018-12-20 11:04:26 +01:00
53fdd3e4fe Merge pull request #852 from balena-io/pin-event-stream
deps: Pin event-stream to avoid false audit warning
2018-12-20 10:02:41 +00:00
0bae497e4d deps: Pin event-stream to avoid false audit warning
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2018-12-20 09:49:45 +00:00
0598c2e7d5 v9.2.1 v9.2.1 2018-12-19 19:47:48 +01:00
7b35663916 Merge pull request #795 from balena-io/update-pinejs-client
Update pinejs-client to pinejs-client-request 5.x
2018-12-19 18:45:59 +00:00
019190646e Update pinejs-client to pinejs-client-request 5.x
Change-type: patch
2018-12-19 17:54:53 +00:00
b48947895c v9.2.0 v9.2.0 2018-12-19 18:52:02 +01:00
4be44905aa Merge pull request #799 from balena-io/update-webpack
Update to webpack 4
2018-12-19 17:50:18 +00:00
655c476ccd Update to webpack 4
Change-type: minor
2018-12-19 17:12:55 +00:00
e74f2fd7da v9.1.0 v9.1.0 2018-12-19 16:06:15 +01:00
980f5da3a7 Merge pull request #853 from balena-io/834-add-morgan
device-api: Add morgan to log api requests
2018-12-19 15:04:12 +00:00
45b322b7e0 device-api: Add morgan to log api requests
Change-type: minor
Closes: #834
Signed-off-by: Cameron Diver <cameron@balena.io>
2018-12-19 14:30:37 +00:00
e98ec2189d v9.0.3 v9.0.3 2018-12-19 15:27:53 +01:00
fccd66c773 Merge pull request #849 from balena-io/typescript
More typescript conversions
2018-12-19 14:26:13 +00:00
0b14af69dd misc: Update package-lock
Signed-off-by: Cameron Diver <cameron@balena.io>
2018-12-19 14:08:03 +00:00
b977b30dfe refactor: Convert update-lock module to typescript
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2018-12-19 14:07:47 +00:00
ec37db597d refactor: Convert systemd module to typescript
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2018-12-19 14:07:45 +00:00
e00954babd refactor: Convert request module to typescript
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2018-12-19 14:07:45 +00:00
2ea657c95d refactor: Convert migration module to typescript
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2018-12-19 14:07:44 +00:00
dc1450d65d v9.0.2 v9.0.2 2018-12-19 13:35:59 +01:00