Bug 1329994

Summary: EFK pods did not show up after process and create logging-support-template (registry.qe image only)
Product: OpenShift Container Platform Reporter: Xia Zhao <xiazhao>
Component: LoggingAssignee: Luke Meyer <lmeyer>
Status: CLOSED UPSTREAM QA Contact: chunchen <chunchen>
Severity: high Docs Contact:
Priority: high    
Version: 3.2.0CC: akostadi, aos-bugs, mifiedle, wsun
Target Milestone: ---Keywords: TestBlocker
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-04-27 14:33:48 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
deployer logs attached none

Comment 1 Xia Zhao 2016-04-25 09:06:49 UTC
Created attachment 1150316 [details]
deployer logs attached

Comment 2 Luke Meyer 2016-04-25 15:42:39 UTC
I think this is the same issue with using non-secured registries (i.e. without a cert signed by a trusted CA) as was discussed and worked around in https://github.com/openshift/origin-aggregated-logging/issues/107#issuecomment-208964239 - can you confirm? What does the output of `oc get is` look like? For the deployment to work, tags need to be imported successfully - can you import them manually as in that link?

Comment 4 Luke Meyer 2016-04-26 10:10:06 UTC
It looks like the triggers on the DCs aren't firing when you import the tags. I have seen this take some minutes, as if a controller were doing the rounds periodically looking for new tags to trigger deployments.

When you did manual deployments, with no trigger overriding the image, you get the dummy image definition:

Error syncing pod, skipping: failed to "StartContainer" for "elasticsearch" with ErrImagePull: "Error: image library/logging-elasticsearch:latest not found"

Two avenues to follow up:
1) why didn't the tag import trigger a deployment - the real problem.
2) put the real image in the DC definition as a fallback.

Comment 11 Xia Zhao 2016-04-27 06:23:25 UTC
@lmeyer  Thanks for the instructions. I now understand it is the authenticated registry which caused the original problem. Unfortunately the work around in comment #8 doesn't work for me, EFK pods is still in Error status with ErrImagePull: "Error: image library/logging-elasticsearch:latest not found" in events after doing all the steps in comment #8.

However, I have worked around the EFK issue by specifying EFK and the logging-auth-proxy images directly in EFK dc, so this should not be a release blocker now. Set this to verified since Kibana UI is working fine after I get EFK pods running.