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
This commit builds upon a previous commit that added the `--selector` flag to
the sidecar. It updates the chart to appropriate set this new flag and adds
acceptance tests to assert the functionality works as expected.
This commit is separate as the v2.x.x branches need to release the updated
sidecar before it can be used.
body: '- `statefulset.sideCars.controllers.createRBAC` is deprecated and no longer respected. In most cases, setting this field to `false` would result in a broken deployment. RBAC may be controlled via `rbac.enabled` or per controller via `statefulset.sideCars.controllers.{pvcUnbinder,brokerDecommissioner}.enabled`.'
body: '`statefulset.sideCars.controllers.run` has been unused for many releases and is now deprecated. Individual controllers may be enabled/disabled by setting their enabled field: `statefulset.sideCars.pvcUnbinder.enabled`, `statefulset.sideCars.brokerDecommissioner.enabled`.'
Given I helm install "redpanda""../charts/redpanda/chart" with values:
6
+
```yaml
7
+
nameOverride: foobar
8
+
fullnameOverride: bazquux
9
+
10
+
statefulset:
11
+
sideCars:
12
+
pvcUnbinder:
13
+
enabled: true
14
+
unbindAfter: 15s
15
+
brokerDecommissioner:
16
+
enabled: true
17
+
decommissionAfter: 15s
18
+
```
19
+
When I stop the Node running Pod "bazquux-2"
20
+
And Pod "bazquux-2" is eventually Pending
21
+
Then Pod "bazquux-2" will eventually be Running
22
+
And kubectl exec -it "bazquux-0""rpk redpanda admin brokers list | sed -E 's/\s+/ /gm' | cut -d ' ' -f 1,6" will eventually output:
23
+
```
24
+
ID MEMBERSHIP
25
+
0 active
26
+
1 active
27
+
3 active
28
+
```
29
+
And kubectl exec -it "bazquux-0""rpk redpanda admin brokers list --include-decommissioned | sed -E 's/\s+/ /gm' | cut -d ' ' -f 1,6" will eventually output:
0 commit comments