v2.114.14
This commit is contained in:
parent
bf1753ce32
commit
275e03d943
3 changed files with 159 additions and 1 deletions
|
@ -1,3 +1,130 @@
|
||||||
|
- commits:
|
||||||
|
- subject: Update layers/meta-balena to e610a1f7d15aaf3795b335e0773680561bee054b
|
||||||
|
hash: 8232241202df3f6ce5b228b17ae9af97be04fb5d
|
||||||
|
body: Update layers/meta-balena
|
||||||
|
footer:
|
||||||
|
Changelog-entry: Update layers/meta-balena to e610a1f7d15aaf3795b335e0773680561bee054b
|
||||||
|
changelog-entry: Update layers/meta-balena to e610a1f7d15aaf3795b335e0773680561bee054b
|
||||||
|
author: Renovate Bot
|
||||||
|
nested:
|
||||||
|
- commits:
|
||||||
|
- subject: Update balena-supervisor to v14.10.8
|
||||||
|
hash: d454cdb1145c80128cc280f40e6633d862ae0086
|
||||||
|
body: |
|
||||||
|
Update balena-supervisor from 14.10.7 to 14.10.8
|
||||||
|
footer:
|
||||||
|
Change-type: patch
|
||||||
|
change-type: patch
|
||||||
|
author: Renovate Bot
|
||||||
|
nested:
|
||||||
|
- commits:
|
||||||
|
- subject: Fix service comparison when creating component steps
|
||||||
|
hash: 5fdd689590d048685cc11e32a14ccf7faf3887ee
|
||||||
|
body: >
|
||||||
|
A bug in service comparison would make it that a device
|
||||||
|
already running
|
||||||
|
|
||||||
|
a service from a new release with network changes would never stop the
|
||||||
|
|
||||||
|
running service so remaining services would forever get stuck in
|
||||||
|
|
||||||
|
`Downloaded` state.
|
||||||
|
|
||||||
|
|
||||||
|
This fixes the comparison so the service will get killed in this case,
|
||||||
|
|
||||||
|
particularly allowing devices to recover from #1576
|
||||||
|
footer:
|
||||||
|
Change-type: patch
|
||||||
|
change-type: patch
|
||||||
|
author: Felipe Lalanne
|
||||||
|
nested: []
|
||||||
|
- subject: "Create tests with recovery from #1576"
|
||||||
|
hash: 7b8b187c749c3390243b2246ba20d60ccc40db1f
|
||||||
|
body: >
|
||||||
|
Devices affected by the bug described in 1576, are also
|
||||||
|
stuck with some
|
||||||
|
|
||||||
|
services in the `Downloaded` state, because the state engine does not
|
||||||
|
|
||||||
|
detect that the running services should be killed on a network change
|
||||||
|
|
||||||
|
even if they belong to a new release. This is a bug, which can be
|
||||||
|
|
||||||
|
replicated by the tests in this commit
|
||||||
|
footer:
|
||||||
|
Change-type: patch
|
||||||
|
change-type: patch
|
||||||
|
author: Felipe Lalanne
|
||||||
|
nested: []
|
||||||
|
- subject: Skip updateMetadata step if there are network changes
|
||||||
|
hash: 7aecaae8b02832afca3d52d233ecf5eaa8fa9ab8
|
||||||
|
body: >
|
||||||
|
Previous behavior would make it that an `updateMetadata`
|
||||||
|
step would take
|
||||||
|
|
||||||
|
precedence over a `kill` step when network changes are present. This
|
||||||
|
|
||||||
|
would lead to an inconsistent state if an update included a
|
||||||
|
|
||||||
|
network and a container change.
|
||||||
|
footer:
|
||||||
|
Closes: "#1576"
|
||||||
|
closes: "#1576"
|
||||||
|
Change-type: patch
|
||||||
|
change-type: patch
|
||||||
|
author: Felipe Lalanne
|
||||||
|
nested: []
|
||||||
|
- subject: Add replication of issue using unit tests
|
||||||
|
hash: 0a358a4463717b53c3619432781a0ab568fb74c1
|
||||||
|
body: ""
|
||||||
|
footer:
|
||||||
|
Change-type: patch
|
||||||
|
change-type: patch
|
||||||
|
author: Felipe Lalanne
|
||||||
|
nested: []
|
||||||
|
- subject: Add integration tests for state-engine
|
||||||
|
hash: 138aec5de418c7673285303d66d35b8cea43e4a8
|
||||||
|
body: >
|
||||||
|
These tests use the supervisor API to check that
|
||||||
|
applying a target state
|
||||||
|
|
||||||
|
allows the device to eventually get to the desired target configuration.
|
||||||
|
|
||||||
|
|
||||||
|
This are high-level tests that work with real images and containers
|
||||||
|
|
||||||
|
using dind.
|
||||||
|
footer:
|
||||||
|
Change-type: patch
|
||||||
|
change-type: patch
|
||||||
|
author: Felipe Lalanne
|
||||||
|
nested: []
|
||||||
|
- subject: Do not pass auth to images with no registry
|
||||||
|
hash: c1207cbbff836f99fadb33dd5cf65baa2da0ecf8
|
||||||
|
body: >
|
||||||
|
The supervisor allows the target image to be an image
|
||||||
|
without a
|
||||||
|
|
||||||
|
registry (e.g. `alpine:latest`), while this really only happens while in
|
||||||
|
|
||||||
|
local mode, we don't want to pass credentials to the default registry as
|
||||||
|
|
||||||
|
those credentials are meant for balena registry and will otherwise fail.
|
||||||
|
footer:
|
||||||
|
Change-type: patch
|
||||||
|
change-type: patch
|
||||||
|
author: Felipe Lalanne
|
||||||
|
nested: []
|
||||||
|
version: balena-supervisor-14.10.8
|
||||||
|
title: ""
|
||||||
|
date: 2023-04-26T18:49:41.754Z
|
||||||
|
version: meta-balena-2.114.14
|
||||||
|
title: ""
|
||||||
|
date: 2023-04-27T17:45:02.161Z
|
||||||
|
version: 2.114.14
|
||||||
|
title: ""
|
||||||
|
date: 2023-04-27T21:00:22.925Z
|
||||||
- commits:
|
- commits:
|
||||||
- subject: Update layers/meta-balena to 90dd8d13b6e4015fa4fb8a3407ddf37eab443cd6
|
- subject: Update layers/meta-balena to 90dd8d13b6e4015fa4fb8a3407ddf37eab443cd6
|
||||||
hash: 5105b3e7a778490843071fabb667b43de1ed686f
|
hash: 5105b3e7a778490843071fabb667b43de1ed686f
|
||||||
|
|
31
CHANGELOG.md
31
CHANGELOG.md
|
@ -1,6 +1,37 @@
|
||||||
Change log
|
Change log
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
|
# v2.114.14
|
||||||
|
## (2023-04-27)
|
||||||
|
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary> Update layers/meta-balena to e610a1f7d15aaf3795b335e0773680561bee054b [Renovate Bot] </summary>
|
||||||
|
|
||||||
|
> ## meta-balena-2.114.14
|
||||||
|
> ### (2023-04-27)
|
||||||
|
>
|
||||||
|
>
|
||||||
|
> <details>
|
||||||
|
> <summary> Update balena-supervisor to v14.10.8 [Renovate Bot] </summary>
|
||||||
|
>
|
||||||
|
>> ### balena-supervisor-14.10.8
|
||||||
|
>> #### (2023-04-26)
|
||||||
|
>>
|
||||||
|
>> * Fix service comparison when creating component steps [Felipe Lalanne]
|
||||||
|
>> * Create tests with recovery from #1576 [Felipe Lalanne]
|
||||||
|
>> * Skip updateMetadata step if there are network changes [Felipe Lalanne]
|
||||||
|
>> * Add replication of issue using unit tests [Felipe Lalanne]
|
||||||
|
>> * Add integration tests for state-engine [Felipe Lalanne]
|
||||||
|
>> * Do not pass auth to images with no registry [Felipe Lalanne]
|
||||||
|
>>
|
||||||
|
>
|
||||||
|
> </details>
|
||||||
|
>
|
||||||
|
>
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
# v2.114.13
|
# v2.114.13
|
||||||
## (2023-04-27)
|
## (2023-04-27)
|
||||||
|
|
||||||
|
|
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
||||||
2.114.13
|
2.114.14
|
Loading…
Add table
Reference in a new issue