Dell APEX Cloud Platform для Red Hat OpenShift: Ссылка на PowerFlex Manager не работает
Summary: В пользовательском интерфейсе расширения APEX Cloud Platform (ACP) для Red Hat OpenShift ссылка PowerFlex Manager не перенаправляет в нужное место назначения, вместо этого открывается страница кластера OpenShift Container Platform (OCP). Эта проблема вызвана тем, что модулю ACP «mcp-powerflex-operation» не удается установить соединение с PowerFlex Manager, используя учетные данные и сертификат, хранящиеся в секретах OCP. ...
Symptoms
В пользовательском интерфейсе расширения APEX Cloud Platform (ACP) для Red Hat OpenShift ссылка PowerFlex Manager не работает должным образом. Вместо того, чтобы направлять пользователей к пользовательскому интерфейсу PowerFlex Manager, ссылка по-прежнему открывает страницу кластера OCP.

Откройте инструмент проверки браузера, чтобы проверить ответ сети, в entry_point вместо IP-адреса PowerFlex Manager отображается пустое возвращение.

Cause
АШП 'mcp-powerflex-operation' невозможно подключиться к PowerFlex Manager с использованием учетных данных и сертификата, хранящихся в секретах OCP.
Существуют проблемы с сетью или межсетевым экраном, которые блокируют подключение, либо учетные данные или сертификат PowerFlex Manager были изменены, но они не обновлены в секретах OCP.
Resolution
1. Вход в модуль ACP 'mcp-powerflex-operation-xxxxxxxxx' , чтобы проверить хорошее сетевое соединение с помощью модуля ACP, 'mcp-powerflex-operation' в PowerFlex Manager.
Пример.
##Get pod name
oc get pods -n dell-acp | grep mcp-powerflex-operation
mcp-powerflex-operation-596f4567d7-hvxtj 2/2 Running 2 2d13h
##Enter the pod
oc exec -it mcp-powerflex-operation-596f4567d7-hvxtj -n dell-acp -- bash
##Inside the pod, test curl command using the correct PowerFlex Manager's username and password.
mcp-powerflex-operation-596f4567d7-hvxtj:/home/app>
mcp-powerflex-operation-596f4567d7-hvxtj:/home/app> curl -v -s -k -u "admin:<password>" https://<PowerFlex Manager IP>/api/login
* Trying <PowerFlex Manager IP>:443...
* Connected to <PowerFlex Manager IP> port 443
... ...
... ...
... ...
< HTTP/2 200
< date: Tue, 16 Sep 2025 07:25:59 GMT
< content-type: application/json;charset=UTF-8
< content-length: 1459
< cache-control: no-cache
< permissions-policy: accelerometer=(), ambient-light-sensor=(), autoplay=(), battery=(), camera=(), cross-origin-isolated=(), display-capture=(), document-domain=(), encrypted-media=(), execution-while-not-rendered=*, execution-while-out-of-viewport=*, fullscreen=(), geolocation=(), gyroscope=(), keyboard-map=(), magnetometer=(), microphone=(), midi=(), navigation-override=*, payment=(), picture-in-picture=(), publickey-credentials-get=(), screen-wake-lock=(), sync-xhr=*, usb=(), web-share=(), xr-spatial-tracking=()
< content-security-policy: default-src 'self'; script-src 'self' 'unsafe-eval' 'sha256-wEjfu8jbv0QjgpzoBjFStdBGKLI4oBTlVy9H+Z55OLM=' 'sha256-2mvMk0Nvn96VqS1UEmAZSVSEkK0CkPNV60oBnurB4/c='; connect-src 'self'; img-src 'self'; style-src 'self' 'unsafe-inline';base-uri 'self';form-action 'self'; font-src 'self' data: fonts.gstatic.com
< x-content-security-policy: default-src 'self'; script-src 'self' 'unsafe-eval' 'sha256-wEjfu8jbv0QjgpzoBjFStdBGKLI4oBTlVy9H+Z55OLM=' 'sha256-2mvMk0Nvn96VqS1UEmAZSVSEkK0CkPNV60oBnurB4/c='; connect-src 'self'; img-src 'self'; style-src 'self' 'unsafe-inline';base-uri 'self';form-action 'self'; font-src 'self' data: fonts.gstatic.com
< x-webkit-csp: default-src 'self'; script-src 'self' 'unsafe-eval' 'sha256-wEjfu8jbv0QjgpzoBjFStdBGKLI4oBTlVy9H+Z55OLM=' 'sha256-2mvMk0Nvn96VqS1UEmAZSVSEkK0CkPNV60oBnurB4/c='; connect-src 'self'; img-src 'self'; style-src 'self' 'unsafe-inline';base-uri 'self';form-action 'self'; font-src 'self' data: fonts.gstatic.com
< pragma: no-cache
< expires: Thu, 01 Jan 1970 00:00:00 GMT
< cache-control: no-store
< x-id: 20ff0adcfd41365d
< strict-transport-security: max-age=15724800; includeSubDomains
< x-xss-protection: 1; mode=block
< x-frame-options: DENY
< x-content-type-options: nosniff
< vary: accept-encoding
<
"eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJmdXBCN1Z0SEVOdWVhSDk2WkNIcUU0eXF6VmFGZkc3SUd1UklVWlBDeF9RIn0.eyJleHAiOjE3NTgwMDg0NTksImlhdCI6MTc1ODAwNzU1OSwianRpIjoiNjc1YTZiODctMjZmZS00MDE5LTk1ZWItY2ZjZDE1MzRjNmFmIiwiaXNzIjoiaHR0cHM6Ly8xNzIuMzEuMTAwLjE3NC9hdXRoL3JlYWxtcy9wb3dlcmZsZXgiLCJhdWQiOlsiUG93ZXJmbGV4U2VydmljZXMiLCJhY2NvdW50Il0sInN1YiI6ImQwMTk1OWMzLTM4MjItNDcxYi1hNDc4LTZmYjJiZGNiZGZkZCIsInR5cCI6IkJlYXJlciIsImF6cCI6InBvd2VyZmxleFJlc3QiLCJzZXNzaW9uX3N0YXRlIjoiOGY5MDc2MGItZTQxNi00MzNiLTk1ODItMDhkN2Y1NTNlZDhkIiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyIqIl0sInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJTdXBlclVzZXIiXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50IiwibWFuYWdlLWFjY291bnQtbGlua3MiLCJ2aWV3LXByb2ZpbGUiXX19LCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiOGY5MDc2MGItZTQxNi00MzNiLTk1ODItMDhkN2Y1NTNlZDhkIiwiZW1haWxfdmVyaWZpZWQiOnRydWUsInBvd2VyZmxleCI6eyJwZXJtaXNzaW9ucyI6eyJTdXBlclVzZXIiOlsiR0xCOkdMQiJdfX0sIm5hbWUiOiJhZG1pbiBhZG1pbiIsInByZWZlcnJlZF91c2VybmFtZSI6ImFkbWluIiwiZ2l* Connection #0 to host <PowerFlex Manager IP> left intact
Если установить соединение не удается, проверьте, нет ли каких-либо правил брандмауэра, блокирующих подключение.
2. Если команда curl шаг1 внутри модуля ACP 'mcp-powerflex-operation-xxxxxxxxx' может успешно подключиться к PowerFlex Manager. Следуйте инструкциям 000217834 базы знаний , чтобы обновить учетные данные PowerFlex Manager и/или сертификат в секретах OCP.