This commit is contained in:
Resin CI 2019-07-05 12:59:03 +03:00
parent b47816513b
commit a817863aa4
4 changed files with 80 additions and 2 deletions

View File

@ -1,3 +1,73 @@
- commits:
- subject: 'Fix network composition parsing, and correctly report compose config'
hash: 89807c21fa599d952b0fd5f61302f94539f3b3ea
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
- subject: Keep the network and volume models consistent across usage
hash: e5d7379b74861c31b0cd2b6a94b4fdecf23cd35a
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
- subject: Pass around instantiated Network objects when comparing state
hash: eaff3a2ee574a404c0ebf610867556f4afead176
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
- subject: Seperate volume handling into manager and object classes
hash: 23e564389daaa29feb231d1b091e07df82a7a300
body: |
This change also makes sure that in the application-manager workflow we
pass around instances of the Volume class, rather than just the config.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
- subject: >-
fix: When reporting initial config, avoid creating a "VPN enabled"
unnecessary override
hash: 743c8406c973af7ef85ff31ea8bb0bc99d4592fb
body: >
Since we were comparing the VPN's value before adding the explicit
"true", there were cases
were the VPN is off, and therefore "value" didn't match the default, so
the supervisor would
create a device specific SUPERVISOR_VPN_CONTROL = true, which is
unnecessary and causes issues if
users don't expect this and move the device to an app that has VPN
disabled. The correct behavior
is to compare "varValue" and only create a device config var if this
value differs from the default.
(This was the behavior before the TS conversion in
01ed7bb103b4df8fb0679cf858220db42d4a0b92 )
footer:
Change-type: patch
change-type: patch
Signed-off-by: Pablo Carranza Velez <pablo@balena.io>
signed-off-by: Pablo Carranza Velez <pablo@balena.io>
author: Pablo Carranza Velez
version: 9.18.4
date: 2019-07-04T10:49:36.786Z
- commits:
- subject: Add mocha tests linter
hash: 36fa23ab7dcd76e7eb207e59b2ebcca8560a015f

View File

@ -4,6 +4,14 @@ All notable changes to this project will be documented in this file
automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY!
This project adheres to [Semantic Versioning](http://semver.org/).
## 9.18.4 - 2019-07-04
* Fix network composition parsing, and correctly report compose config [Cameron Diver]
* Keep the network and volume models consistent across usage [Cameron Diver]
* Pass around instantiated Network objects when comparing state [Cameron Diver]
* Seperate volume handling into manager and object classes [Cameron Diver]
* Fix: When reporting initial config, avoid creating a "VPN enabled" unnecessary override [Pablo Carranza Velez]
## 9.18.3 - 2019-06-29
* Add mocha tests linter [Roman Mazur]

2
package-lock.json generated
View File

@ -1,6 +1,6 @@
{
"name": "balena-supervisor",
"version": "9.18.3",
"version": "9.18.4",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View File

@ -1,7 +1,7 @@
{
"name": "balena-supervisor",
"description": "This is balena's Supervisor, a program that runs on IoT devices and has the task of running user Apps (which are Docker containers), and updating them as the balena API informs it to.",
"version": "9.18.3",
"version": "9.18.4",
"license": "Apache-2.0",
"repository": {
"type": "git",