apiVersion: v1 data: config.json: | { "command": "bash -c $* -- eval source /etc/sysconfig/memcached; exec /usr/bin/memcached -p ${PORT} -u ${USER} -m ${CACHESIZE} -c ${MAXCONN} $OPTIONS", "config_files": [ { "dest": "/", "merge": true, "preserve_properties": true, "source": "/var/lib/kolla/config_files/src/*" }, { "source": "/var/lib/config-data/tls/private/memcached.key", "dest": "/etc/pki/tls/private/memcached.key", "owner": "memcached", "perm": "0600", "optional": true }, { "source": "/var/lib/config-data/tls/certs/memcached.crt", "dest": "/etc/pki/tls/certs/memcached.crt", "owner": "memcached", "perm": "0755", "optional": true } ] } memcached: | PORT="11212" USER="memcached" MAXCONN="8192" CACHESIZE="9932" # explicit IP to bind to (wrap IPv6 in brackets) LISTEN=$(echo 127.0.0.1 ::1 $POD_IPS | tr ',' ' ' | tr ' ' '\n' | sed 's/\(.*\):\(.*\)/[\1:\2]/' | sed 's/\(.*\)/\1\nnotls:\1:11211/') OPTIONS="-l $(echo $LISTEN | tr ' ' ',') -Z -o ssl_chain_cert=/etc/pki/tls/certs/memcached.crt -o ssl_key=/etc/pki/tls/private/memcached.key -o ssl_ca_cert=/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem -vv" kind: ConfigMap metadata: creationTimestamp: '2026-02-24T02:34:50Z' managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: .: {} f:config.json: {} f:memcached: {} f:metadata: f:ownerReferences: .: {} k:{"uid":"1a5bd0d9-e168-4391-a0b2-4ab6afa915e6"}: {} manager: manager operation: Update time: '2026-02-24T02:34:50Z' name: memcached-config-data namespace: openstack ownerReferences: - apiVersion: memcached.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: Memcached name: memcached uid: 1a5bd0d9-e168-4391-a0b2-4ab6afa915e6 resourceVersion: '27671' uid: 7d913f50-e0e8-413d-9437-e27a29503936