diff --git a/stable/protonmail-bridge/1.9.15/CHANGELOG.md b/stable/protonmail-bridge/1.9.15/CHANGELOG.md
deleted file mode 100644
index 0cd94f6872..0000000000
--- a/stable/protonmail-bridge/1.9.15/CHANGELOG.md
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-## [protonmail-bridge-1.9.15](https://github.com/truecharts/apps/compare/protonmail-bridge-1.9.14...protonmail-bridge-1.9.15) (2021-09-08)
-
-### Fix
-
-* repair Hyperion and some misplaced GUI elements ([#922](https://github.com/truecharts/apps/issues/922))
-
diff --git a/stable/protonmail-bridge/1.9.16/CHANGELOG.md b/stable/protonmail-bridge/1.9.16/CHANGELOG.md
new file mode 100644
index 0000000000..6f21df0297
--- /dev/null
+++ b/stable/protonmail-bridge/1.9.16/CHANGELOG.md
@@ -0,0 +1,18 @@
+
+
+### [protonmail-bridge-1.9.16](https://github.com/truecharts/apps/compare/protonmail-bridge-1.9.15...protonmail-bridge-1.9.16) (2021-09-12)
+
+#### Chore
+
+* update non-major ([#962](https://github.com/truecharts/apps/issues/962))
+
+#### Feat
+
+* pin all container references to digests ([#963](https://github.com/truecharts/apps/issues/963))
+* Add regex validation to resources CPU and RAM for all apps ([#935](https://github.com/truecharts/apps/issues/935))
+
+#### Fix
+
+* make sure podSecurityContext is included in both SCALE and Helm installs ([#956](https://github.com/truecharts/apps/issues/956))
+* move runAsNonRoot to container securityContext to allow root sidecarts ([#954](https://github.com/truecharts/apps/issues/954))
+
diff --git a/stable/protonmail-bridge/1.9.15/CONFIG.md b/stable/protonmail-bridge/1.9.16/CONFIG.md
similarity index 100%
rename from stable/protonmail-bridge/1.9.15/CONFIG.md
rename to stable/protonmail-bridge/1.9.16/CONFIG.md
diff --git a/stable/protonmail-bridge/1.9.15/Chart.lock b/stable/protonmail-bridge/1.9.16/Chart.lock
similarity index 78%
rename from stable/protonmail-bridge/1.9.15/Chart.lock
rename to stable/protonmail-bridge/1.9.16/Chart.lock
index d3d597908d..fbe2916aea 100644
--- a/stable/protonmail-bridge/1.9.15/Chart.lock
+++ b/stable/protonmail-bridge/1.9.16/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.13.8
digest: sha256:1c5edc9e3d2af2e1527e88ae154d0011d152373d02417f7482b4b94237c0503f
-generated: "2021-09-08T03:26:22.115949027Z"
+generated: "2021-09-12T19:22:54.459333351Z"
diff --git a/stable/protonmail-bridge/1.9.15/Chart.yaml b/stable/protonmail-bridge/1.9.16/Chart.yaml
similarity index 94%
rename from stable/protonmail-bridge/1.9.15/Chart.yaml
rename to stable/protonmail-bridge/1.9.16/Chart.yaml
index bc77fb39cb..43f76b2961 100644
--- a/stable/protonmail-bridge/1.9.15/Chart.yaml
+++ b/stable/protonmail-bridge/1.9.16/Chart.yaml
@@ -1,5 +1,5 @@
apiVersion: v2
-appVersion: auto
+appVersion: 1.8.7-1
dependencies:
- name: common
repository: https://truecharts.org
@@ -19,4 +19,4 @@ name: protonmail-bridge
sources:
- https://github.com/shenxn/protonmail-bridge-docker
- https://hub.docker.com/r/shenxn/protonmail-bridge
-version: 1.9.15
+version: 1.9.16
diff --git a/stable/protonmail-bridge/1.9.15/README.md b/stable/protonmail-bridge/1.9.16/README.md
similarity index 100%
rename from stable/protonmail-bridge/1.9.15/README.md
rename to stable/protonmail-bridge/1.9.16/README.md
diff --git a/stable/protonmail-bridge/1.9.15/app-readme.md b/stable/protonmail-bridge/1.9.16/app-readme.md
similarity index 100%
rename from stable/protonmail-bridge/1.9.15/app-readme.md
rename to stable/protonmail-bridge/1.9.16/app-readme.md
diff --git a/stable/protonmail-bridge/1.9.15/charts/common-6.13.8.tgz b/stable/protonmail-bridge/1.9.16/charts/common-6.13.8.tgz
similarity index 100%
rename from stable/protonmail-bridge/1.9.15/charts/common-6.13.8.tgz
rename to stable/protonmail-bridge/1.9.16/charts/common-6.13.8.tgz
diff --git a/stable/protonmail-bridge/1.9.15/helm-values.md b/stable/protonmail-bridge/1.9.16/helm-values.md
similarity index 65%
rename from stable/protonmail-bridge/1.9.15/helm-values.md
rename to stable/protonmail-bridge/1.9.16/helm-values.md
index 80a12dede3..19c27aa3f7 100644
--- a/stable/protonmail-bridge/1.9.15/helm-values.md
+++ b/stable/protonmail-bridge/1.9.16/helm-values.md
@@ -15,8 +15,17 @@ You will, however, be able to use all values referenced in the common chart here
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"shenxn/protonmail-bridge"` | image repository |
-| image.tag | string | `"1.8.7-1"` | image tag |
+| image.tag | string | `"1.8.7-1@sha256:acf31af7c111e6558f3a93bebada2b0bb8af3dcc72929bd6ae3907e65bee3ca4"` | image tag |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
+| podSecurityContext.fsGroup | int | `0` | |
+| podSecurityContext.fsGroupChangePolicy | string | `"OnRootMismatch"` | |
+| podSecurityContext.runAsGroup | int | `0` | |
+| podSecurityContext.runAsUser | int | `0` | |
+| podSecurityContext.supplementalGroups | list | `[]` | |
+| securityContext.allowPrivilegeEscalation | bool | `true` | |
+| securityContext.privileged | bool | `false` | |
+| securityContext.readOnlyRootFilesystem | bool | `false` | |
+| securityContext.runAsNonRoot | bool | `false` | |
| service | object | See values.yaml | Configures service settings for the chart. |
All Rights Reserved - The TrueCharts Project
diff --git a/stable/protonmail-bridge/1.9.15/ix_values.yaml b/stable/protonmail-bridge/1.9.16/ix_values.yaml
similarity index 86%
rename from stable/protonmail-bridge/1.9.15/ix_values.yaml
rename to stable/protonmail-bridge/1.9.16/ix_values.yaml
index 0136225631..575afbdd31 100644
--- a/stable/protonmail-bridge/1.9.15/ix_values.yaml
+++ b/stable/protonmail-bridge/1.9.16/ix_values.yaml
@@ -7,7 +7,7 @@
image:
repository: shenxn/protonmail-bridge
pullPolicy: IfNotPresent
- tag: 1.8.7-1
+ tag: 1.8.7-1@sha256:acf31af7c111e6558f3a93bebada2b0bb8af3dcc72929bd6ae3907e65bee3ca4
service:
main:
diff --git a/stable/protonmail-bridge/1.9.15/questions.yaml b/stable/protonmail-bridge/1.9.16/questions.yaml
similarity index 99%
rename from stable/protonmail-bridge/1.9.15/questions.yaml
rename to stable/protonmail-bridge/1.9.16/questions.yaml
index 77f883831e..fe40f285b7 100644
--- a/stable/protonmail-bridge/1.9.15/questions.yaml
+++ b/stable/protonmail-bridge/1.9.16/questions.yaml
@@ -987,6 +987,11 @@ questions:
schema:
type: boolean
default: true
+ - variable: runAsNonRoot
+ label: "runAsNonRoot"
+ schema:
+ type: boolean
+ default: false
- variable: podSecurityContext
group: "Security and Permissions"
@@ -994,29 +999,24 @@ questions:
schema:
type: dict
attrs:
- - variable: runAsNonRoot
- label: "runAsNonRoot"
- schema:
- type: boolean
- default: true
- variable: runAsUser
label: "runAsUser"
description: "The UserID of the user running the application"
schema:
type: int
- default: 568
+ default: 0
- variable: runAsGroup
label: "runAsGroup"
description: The groupID this App of the user running the application"
schema:
type: int
- default: 568
+ default: 0
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
- default: 568
+ default: 0
- variable: supplementalGroups
label: "supplemental Groups"
schema:
@@ -1053,11 +1053,13 @@ questions:
schema:
type: string
default: "2000m"
+ valid_chars: '^([0-9]+)(\.[0-9]?|m?)$'
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "2Gi"
+ valid_chars: '^([0-9.]+)([EPTGMK]i?|[EPTGMK]?|e[0-9]+)$'
- variable: requests
label: "Advanced Request minimum resources required"
schema:
@@ -1068,11 +1070,13 @@ questions:
schema:
type: string
default: "10m"
+ valid_chars: '^([0-9]+)(\.[0-9]?|m?)$'
- variable: memory
label: "Memory RAM"
schema:
type: string
default: "50Mi"
+ valid_chars: '^([0-9.]+)([EPTGMK]i?|[EPTGMK]?|e[0-9]+)$'
- variable: autoscaling
diff --git a/stable/protonmail-bridge/1.9.15/templates/common.yaml b/stable/protonmail-bridge/1.9.16/templates/common.yaml
similarity index 100%
rename from stable/protonmail-bridge/1.9.15/templates/common.yaml
rename to stable/protonmail-bridge/1.9.16/templates/common.yaml
diff --git a/stable/protonmail-bridge/1.9.15/test_values.yaml b/stable/protonmail-bridge/1.9.16/test_values.yaml
similarity index 72%
rename from stable/protonmail-bridge/1.9.15/test_values.yaml
rename to stable/protonmail-bridge/1.9.16/test_values.yaml
index 5ecf3d90d8..5ead49de31 100644
--- a/stable/protonmail-bridge/1.9.15/test_values.yaml
+++ b/stable/protonmail-bridge/1.9.16/test_values.yaml
@@ -9,10 +9,23 @@ image:
# -- image repository
repository: shenxn/protonmail-bridge
# -- image tag
- tag: 1.8.7-1
+ tag: 1.8.7-1@sha256:acf31af7c111e6558f3a93bebada2b0bb8af3dcc72929bd6ae3907e65bee3ca4
# -- image pull policy
pullPolicy: IfNotPresent
+securityContext:
+ privileged: false
+ readOnlyRootFilesystem: false
+ allowPrivilegeEscalation: true
+ runAsNonRoot: false
+
+podSecurityContext:
+ runAsUser: 0
+ runAsGroup: 0
+ fsGroup: 0
+ supplementalGroups: []
+ fsGroupChangePolicy: "OnRootMismatch"
+
# -- environment variables.
# @default -- See below
env:
diff --git a/stable/protonmail-bridge/1.9.15/values.yaml b/stable/protonmail-bridge/1.9.16/values.yaml
similarity index 100%
rename from stable/protonmail-bridge/1.9.15/values.yaml
rename to stable/protonmail-bridge/1.9.16/values.yaml