[ceph-rgw] Replace civetweb with beast for unencrypted connections

Replaces civetweb with beast for unencrypted RGW connections when
Keystone is enabled for authentication.

Change-Id: I531b169eb241464284d8fdf72f52436692092d6b
This commit is contained in:
Stephen Taylor 2023-02-07 14:34:07 -07:00
parent c925341518
commit 2dd5bdf82e
3 changed files with 3 additions and 2 deletions

View File

@ -15,6 +15,6 @@ apiVersion: v1
appVersion: v1.0.0
description: OpenStack-Helm Ceph RadosGW
name: ceph-rgw
version: 0.1.23
version: 0.1.24
home: https://github.com/ceph/ceph
...

View File

@ -54,7 +54,7 @@ cat >> ${CEPH_CONF} <<EOF
{{- if .Values.manifests.certificates }}
rgw_frontends = "beast ssl_port=${RGW_FRONTEND_PORT} ssl_certificate=/etc/tls/tls.crt ssl_private_key=/etc/tls/tls.key"
{{- else }}
rgw_frontends = "civetweb port=${RGW_FRONTEND_PORT}"
rgw_frontends = "beast port=${RGW_FRONTEND_PORT}"
{{- end }}
rgw_keystone_url = "${KEYSTONE_URL}"
rgw_keystone_admin_user = "${OS_USERNAME}"

View File

@ -24,4 +24,5 @@ ceph-rgw:
- 0.1.21 Correct mon discovery for multiple RGWs in different NS
- 0.1.22 Update default image values
- 0.1.23 Added OCI registry authentication
- 0.1.24 Replace civetweb with beast for unencrypted connections
...