You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -105,8 +97,27 @@ ShinyProxy and the operator for the best experience.
105
97
| v1.17 | Any version | Requires the use of `SPO_PROBE_INITIAL_DELAY` and `SPO_PROBE_FAILURE_THRESHOL` due to lack of startup probes. |
106
98
| v1.18 | Any version | Includes startup probes (as beta). |
107
99
| v1.19 | Any version ||
108
-
| v1.20 | 0.0.1-SNAPSHOT-20210113.083121 | This version is not officially supported by the Kubernetes API Client we use, however, integration and manual tests are performed against this version. Version 0.2.0 of the operator will officially support this version. |
109
-
| v1.21 | 0.1.0 | Idem as for v1.20 |
100
+
| v1.20.9 or older | 0.1.0-SNAPSHOT-20210831.075527 | Requires workaround - see below. |
101
+
| v1.20.10 or newer | 0.0.1-SNAPSHOT-20210113.083121 | This version is not officially supported by the Kubernetes API Client we use, however, integration and manual tests are performed against this version. Version 0.2.0 of the operator will officially support this version. |
102
+
| v1.21.2 or older | 0.1.0-SNAPSHOT-20210831.075527 | Requires workaround - see below. |
103
+
| v1.21.3 or newer | 0.0.1-SNAPSHOT-20210113.083121 | This version is not officially supported by the Kubernetes API Client we use, however, integration and manual tests are performed against this version. Version 0.2.0 of the operator will officially support this version. |
104
+
| v1.22 | N/A | This version has not yet been tested with the operator. Version 0.2.0 of the operator will officially support this version. |
105
+
106
+
### Workaround for bug in Kubernetes
107
+
108
+
A [bug](https://github.com/kubernetes/kubernetes/issues/102464) affecting the
109
+
operator was introduced in Kubernetes 1.20 and fixed in versions 1.20.10 and
110
+
1.21.3. However, some deployments (e.g. using EKS) are not able to use this
111
+
version. When using the affected versions, Kubernetes stops sending events for
112
+
the `Service` resources after a certain amount of time. Therefore, the Operator
113
+
is unaware of any events happening on services and is therefore unable to fully
114
+
configure a ShinyProxy server. The bug only occurs after the operator has been
115
+
running for a random time between 30 minutes and two hours. Unfortunately, the
116
+
only reasonable work-around is to regularly restart the Operator. Since version
117
+
`0.1.0-SNAPSHOT-20210831.075527`, it is possible to specify the
118
+
`SPO_PROCESS_MAX_LIFETIME` environment variable. After the configured time (in
119
+
minutes), the operator stops. The corresponding Docker container then
0 commit comments