Внутренняя ошибка службы Cloud Automation Manager в IBM Cloud Private
Я пытаюсь установить CAM через ICP, но я постоянно получаю эту ошибку:
json error:
Object { message: "Internal service error : rpc error: code = Unknown desc =
release cam failed: Internal error occurred: admission webhook
\"trust.hooks.securityenforcement.admission.cloud.ibm.com\" denied the
request: \nDeny \"docker.io/store/ibmcorp/icam-bpd-cds:3.1.0.0-x86_64\", no
matching repositories in ClusterImagePolicy and no ImagePolicies in the
\"services\" namespace", statusCode: 500 }
reducerCatalogDetails.js:255:8
Кто-нибудь знает, почему происходит эта внутренняя ошибка службы?
2 ответа
Решение
Создайте файл imagepolicy.yaml:
apiVersion: securityenforcement.admission.cloud.ibm.com/v1beta1
kind: ImagePolicy
metadata:
name: image-policy
spec:
repositories:
- name: "docker.io/store/ibmcorp/*"
policy: null
и kubectl применяются -f imagepolicy.yaml -n сервисы
Обеспечение безопасности IBM Container Image - подробное объяснение см. На https://www.ibm.com/support/knowledgecenter/SSBS6K_3.1.0/manage_images/image_security.html.
Может создавать или расширять существующие политики - ImagePolicy или ClusterImagePolicy в зависимости от того, какая область применения разрешена. Примечание: ImagePolicy переопределяет ClusterImagePolicy для данного пространства имен, поэтому будьте осторожны, чтобы включить все разрешенные запросы.