Commit Graph

3950 Commits

Author SHA1 Message Date
283495cfcd v12.11.10 v12.11.10 2021-11-16 22:05:55 +02:00
811b679073 Merge pull request #1826 from balena-os/delete-then-download
Fix `delete-then-download` strategy
2021-11-16 20:04:13 +00:00
394377e0a1 Fix delete-then-download strategy
The strategy has been broken for a while but it was not clear how to
fix it before the changes to image management. This PR fixes application
manager to remove images before downloading the new image. This will
only have an effect on changing images.

Closes: #1233
Change-type: patch
2021-11-16 16:40:15 -03:00
9846fa64c7 Update tsconfig.json to use es2019 2021-11-16 16:40:15 -03:00
9a820770e8 v12.11.9 v12.11.9 2021-11-15 20:13:52 +02:00
a3b4dc98ac Merge pull request #1828 from balena-os/repo-type
Go back to `docker` repo type to fix versioning
2021-11-15 18:11:48 +00:00
47eae7200e Go back to docker repo type to fix versioning
Previous commit now changed ChangeLog format and skipped update of
VERSION file.

This reverts config back to `docker` and fixes changelog

Change-type: patch
2021-11-15 11:56:29 -03:00
32c2c36035 v12.11.8 v12.11.8 2021-11-15 16:12:10 +02:00
2940ab6e1a Merge pull request #1827 from balena-os/versioning-fix
Re-add .resinci.yml to control node checks
2021-11-15 14:10:09 +00:00
eb09ecd365 Re-add resinci config to control node checks
Change-type: patch
2021-11-12 10:56:29 -03:00
143000795c v12.11.7 v12.11.7 2021-11-11 20:03:22 +02:00
426f23786e Merge pull request #1824 from balena-os/synchronize-kill
Wait for images to be ready before moving between releases
2021-11-11 18:01:03 +00:00
7aedc97ee1 Wait for images to be ready before moving between releases
For download-then-kill strategy, this waits for all changing images on the target
release to be available on device before killing the old services. This
will prevent that multicontainer applications get to a state where some
services of the new release start runnning much before others have been
downloaded.

When adding new services to a multicontainer app, the supervisor will
now wait for other changing services to be downloaded before starting
the new service.

Closes: #1812
Change-type: patch
2021-11-11 14:08:36 -03:00
43e26e5984 v12.11.6 v12.11.6 2021-11-11 18:44:57 +02:00
6ef5d940e5 Merge pull request #1825 from balena-os/ci-checks
Change repo type to skip concourse build
2021-11-11 16:42:23 +00:00
a57a5b354f Change repo type in repo.yml to skip concourse build
Change-type: patch
2021-11-11 13:25:04 -03:00
78b0df7e19 v12.11.5 v12.11.5 2021-11-10 17:36:27 +02:00
f7d597e5f2 Merge pull request #1823 from balena-os/livepush-template
Fix livepush to work with Dockerfile.template
2021-11-10 15:33:45 +00:00
31dac598a8 Fix livepush to work with Dockerfile.template
Change-type: patch
2021-11-10 12:20:17 -03:00
201e742805 Fix default value for BALENA_SUPERVISOR_POLL_INTERVAL
The API typically passes its own value and overrides this default. This
old value was the one the API passed not what the Supervisor source code
had.

Change-type: patch
Signed-off-by: Miguel Casqueira <miguel@balena.io>
2021-11-10 04:48:34 +00:00
311f902df4 v12.11.4 v12.11.4 2021-11-09 19:08:13 +02:00
81df591e4b Merge pull request #1817 from balena-os/use-balena-ci-action
Move entirely to using balena-ci action for deployments
2021-11-09 17:06:48 +00:00
22324885ea Remove .resinci.yml file
Change-type: patch
Signed-off-by: Miguel Casqueira <miguel@balena.io>
2021-11-09 01:12:22 -05:00
959d425a5c Move to balena-ci action for deployments
Change-type: patch
Signed-off-by: Miguel Casqueira <miguel@balena.io>
2021-11-09 01:00:06 -05:00
f073652603 v12.11.3 v12.11.3 2021-11-05 17:44:44 +02:00
ef03cde2f6 Merge pull request #1816 from balena-os/remove-staging-circleci
Do not build for staging in circleci job
2021-11-05 15:42:09 +00:00
24eea11709 Do not build for staging in circleci job
Change-type: patch
Signed-off-by: Miguel Casqueira <miguel@balena.io>
2021-11-05 10:52:19 -04:00
eb473b7d6b v12.11.2 v12.11.2 2021-10-28 19:09:53 +03:00
98a53767c2 Merge pull request #1802 from balena-os/service-config-helpers
Check config for networks and volumes inside Service
2021-10-28 16:07:52 +00:00
969f4225e5 Check config for networks and volumes inside Service
This removes the need for the app module to know about the naming
conventions for networks and volumes since those exist now within the
service itself. This also fixes a small bug where the volume would be
removed before the service itself had been successfully stopped.

Change-type: patch
2021-10-28 10:20:53 -03:00
f43248aae8 v12.11.1 v12.11.1 2021-10-26 20:47:56 +03:00
3cf5cc0e5c Merge pull request #1813 from balena-os/klutchell-patch-1
patch: Fix relative links in docs
2021-10-26 17:44:30 +00:00
006acf1e8a patch: Fix relative links in docs 2021-10-25 13:11:57 -04:00
11df38b26d v12.11.0 v12.11.0 2021-10-21 05:50:43 +03:00
716fcdf23c Merge pull request #1807 from balena-os/add-balena-ci-action
Use balena-ci action to deploy releases to staging
2021-10-21 02:48:32 +00:00
f0ac3e1202 Use %%BALENA_ARCH%% in Dockerfile template
Signed-off-by: Miguel Casqueira <miguel@balena.io>
2021-10-19 19:59:28 -04:00
caf3c1fd58 Use balena-ci action to deploy releases
Change-type: minor
Signed-off-by: Miguel Casqueira <miguel@balena.io>
2021-10-19 19:59:28 -04:00
7713f40927 v12.10.16 v12.10.16 2021-10-13 03:39:53 +03:00
d11cb37190 Merge pull request #1777 from balena-os/extend_custom_dtb_support_to_tx2-nx_devices
backends/extra-uEnv: Extend custom DTB support for Jetson TX2 NX
2021-10-13 00:37:56 +00:00
d86ae94525 v12.10.15 v12.10.15 2021-09-30 17:18:40 +03:00
cb1d5af2f8 Merge pull request #1801 from balena-os/docker-compose
Create supervisor docker-compose
2021-09-30 14:16:36 +00:00
68d60d8aaa Add supervisor docker-compose
This will allow the supervisor service to be correctly named on the API

Change-type: patch
2021-09-29 22:07:32 -03:00
3237c03f00 v12.10.14 v12.10.14 2021-09-29 16:55:38 +03:00
31a7a473a1 Merge pull request #1799 from balena-os/circle-ci-versionbot
Only deploy on commits from `balena-ci` and versionbot
2021-09-29 13:53:22 +00:00
f13221bbd8 Only deploy on commits from balena-ci and versionbot
Change-type: patch
2021-09-29 09:42:25 -03:00
7ce488e805 v12.10.13 v12.10.13 2021-09-28 22:45:42 +03:00
c347c2f0ca Merge pull request #1798 from balena-os/503-backoff
Add backoff to state reporting when 503 is received
2021-09-28 19:43:41 +00:00
298f7f523e Simplify splash test to verify just correct outcomes
Splash tests are a bit flaky. Simplify to reduce chance of false
positives
2021-09-28 14:53:26 -04:00
aab000209b Add backoff to state reporting when 503 is received
Current state reporting had a backoff when network or inconsistency
errors were found, but not on API errors. This change adds a backoff
using RetryAfter header if present to reduce load on API

Change-type: patch
2021-09-28 14:53:26 -04:00
7648d075f6 v12.10.12 v12.10.12 2021-09-28 18:30:57 +03:00