File tree Expand file tree Collapse file tree 3 files changed +12
-5
lines changed Expand file tree Collapse file tree 3 files changed +12
-5
lines changed Original file line number Diff line number Diff line change @@ -23,13 +23,9 @@ type: application
23
23
# The chart version and the app version are not the same and will not track
24
24
# together. The chart version is a semver representation of changes to this
25
25
# chart.
26
- version : 2.3.8
26
+ version : 2.3.9
27
27
# The app version is the default version of Redpanda to install.
28
28
appVersion : v22.3.3
29
- # kubeVersion must be suffixed with "-0" to be able to match cloud providers
30
- # kubernetes versions like "v1.23.8-gke.1900". Their suffix is interpreted as a
31
- # pre-release. Our "-0" allows pre-releases to be matched.
32
- kubeVersion : " ^1.21.0-0"
33
29
icon : https://images.ctfassets.net/paqvtpyf8rwu/3cYHw5UzhXCbKuR24GDFGO/73fb682e6157d11c10d5b2b5da1d5af0/skate-stand-panda.svg
34
30
sources :
35
31
- https://github.com/redpanda-data/helm-charts
Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ See the License for the specific language governing permissions and
15
15
limitations under the License.
16
16
*/}}
17
17
18
+ {{- if .Capabilities.APIVersions.Has "policy/v1/PodDisruptionBudget" }}
18
19
apiVersion : policy/v1
19
20
kind : PodDisruptionBudget
20
21
metadata :
35
36
app.kubernetes.io/name : {{ template "redpanda.name" . }}
36
37
app.kubernetes.io/instance : {{ .Release.Name | quote }}
37
38
maxUnavailable : {{ .Values.statefulset.budget.maxUnavailable | int64 }}
39
+ {{- else if (not .Values.ephemeralUsage.enabled) }}
40
+ {{- fail "You must use Kubernetes 1.21+ for a production cluster. If you're not using this in production and you know why doing this is a bad idea, you can set 'ephemeralUsage.enabled=false' to continue." }}
41
+ {{- end }}
Original file line number Diff line number Diff line change @@ -466,6 +466,13 @@ listeners:
466
466
# This listener port will be used for the external port if this is not included
467
467
nodePort : 30081
468
468
469
+ # ## Non-production usage
470
+ #
471
+ # ephemeralUsage - Enabling this key relaxes some properties related to high availability, like the
472
+ # implementation of a PodDisruptionBudget (this enables deployment onto older K8s versions as well)
473
+ ephemeralUsage :
474
+ enabled : false
475
+
469
476
# Expert Config
470
477
471
478
# This section contains various settings supported by Redpanda that may not work
You can’t perform that action at this time.
0 commit comments