Cannot pull image

Cannot pull the fluentd image from the repository.

Symptoms

You might see the following error message:

ErrImagePull

Causes

The image parameters might be wrong.

Resolving the problem for Audit logging version 3.7.0

Verify whether the fluentd image repository is correct in the ODLM OperandConfig.

  1. From the OpenShift Container Platform navigation menu, click Operators > Installed Operators.
  2. From the Project field menu, select ibm-common-services.
  3. Select the Operand Deployment Lifecycle Manager.
  4. Select the OperandConfig tab.
  5. Select common-service.
  6. Go to the YAML tab.
  7. Scroll down to the service ibm-auditlogging-operator.
  8. Update fluentd.imageRegistry.
  9. Click Save.

The fluentd.imageRegistry resembles the following code:

  - name: ibm-auditlogging-operator
        spec:
          auditLogging:
             fluentd:
               imageRegistry: <registry-name>

Verify whether the audit-policy-controller image repository is correct in the Operator pod.

  1. From the OpenShift Container Platform navigation menu, click Operators > Installed Operators.
  2. From the Project field menu, select ibm-common-services.
  3. Select the IBM Audit Logging Operator.
  4. Select the YAML tab.
  5. Scroll down to the containers: spec.
  6. Update the audit-policy-controller image with the correct registry.
  7. Click Save.

The containers: spec resembles the following code:

  containers:
         name: audit-policy-controller
         image: >-
             <registry-name>/audit-policy-controller:3.5.1

Resolving the problem for Audit logging version 3.5.0 and 3.6.0

Verify whether the repository is correct in the OperandConfig.

fluentd:
   imageRegistry: <registry-name>
policyController:
   imageRegistry: <registry-name>