Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1805458

Summary: etcd: replace bash logic in static pod with golang
Product: OpenShift Container Platform Reporter: Sam Batschelet <sbatsche>
Component: EtcdAssignee: Sam Batschelet <sbatsche>
Status: CLOSED CURRENTRELEASE QA Contact: ge liu <geliu>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 4.4CC: deads, skolicha, sttts
Target Milestone: ---   
Target Release: 4.5.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: move-to-4.5
Fixed In Version: Doc Type: No Doc Update
Doc Text:
This was covered in 4.4.
Story Points: ---
Clone Of:
: 1805461 (view as bug list) Environment:
Last Closed: 2020-03-13 20:37:18 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:
Embargoed:
Bug Depends On:    
Bug Blocks: 1805461    

Description Sam Batschelet 2020-02-20 20:09:25 UTC
Description of problem: the cluster-etcd-operator deploys the etcd static pod which uses bash logic to perform various checks during runtime. Although this logic is somewhat simple error handling is not as expected and will become increasingly convoluted over time. The logic should be in go and properly handle failure cases gracefully. The solution is to add another binary image to etcd itself.


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Suresh Kolichala 2020-03-10 16:42:49 UTC
*** Bug 1804906 has been marked as a duplicate of this bug. ***