Bug 1473618 - Application pods getting deleted / going into error state after upgrade process
Summary: Application pods getting deleted / going into error state after upgrade process
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: Cluster Version Operator
Version: 3.6.0
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
: ---
Assignee: Scott Dodson
QA Contact: liujia
URL:
Whiteboard:
Depends On: 1472740
Blocks: 1445448
TreeView+ depends on / blocked
 
Reported: 2017-07-21 10:22 UTC by Tejas Chaphekar
Modified: 2017-07-24 14:35 UTC (History)
11 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of: 1472740
Environment:
Last Closed: 2017-07-24 14:35:41 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Comment 1 liujia 2017-07-21 11:20:01 UTC
QE reproduced this issue,but it should be a normal issue, add more info:
Nginx* pods were created manually through "oc create -f xx.yaml" without dc or rc. So after "Drain Node", it should disappear. At the same time, those managed by dc/rc would be restored.

So it is expected.

But found another issue in above env, docker-registry and router can not be re-deployed, qe will try to reproduce this new find.

Comment 2 liujia 2017-07-24 05:02:06 UTC
Another issue about docker-registry and router can not be re-deployed which resulted that other app pods going error state. Checked above cluster, it should be a normal issue too. 

Because a pre-release docker registry need specified in /etc/sysconfig/docker, but not default one registry.access.redhat.com. So when upgrade 3.5 to 3.6 with quick installer, user should specify this option in the installer.cfg.yml.

case-quick installer 
openshift_docker_additional_registries: x.x.com 

So, according to QE's reproduce and test, it should not be a bug.

Comment 3 Scott Dodson 2017-07-24 14:35:41 UTC
Thanks, that seems correct.

Setting environment variables when running atomic-openshift-utils should enable those pre-release registries.

OO_INSTALL_INSECURE_REGISTRIES=registry.ops.openshift.com OO_INSTALL_ADDITIONAL_REGISTRIES=registry.ops.openshift.com


Note You need to log in before you can comment on or make changes to this bug.