Bug 1797153 - etcd: certagent can not parse escaped IPv6 addresses
Summary: etcd: certagent can not parse escaped IPv6 addresses
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: Etcd
Version: unspecified
Hardware: Unspecified
OS: Unspecified
high
unspecified
Target Milestone: ---
: 4.4.0
Assignee: Sam Batschelet
QA Contact: ge liu
URL:
Whiteboard:
Depends On:
Blocks: 1797133 1797636
TreeView+ depends on / blocked
 
Reported: 2020-02-01 03:32 UTC by Sam Batschelet
Modified: 2020-04-14 14:16 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: No Doc Update
Doc Text:
Clone Of: 1797133
Environment:
Last Closed: 2020-02-22 00:41:23 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github coreos kubecsr pull 31 0 None closed Bug 1797153: pkg/certagent: add support for passing escaped IPv6 addresses 2020-04-14 14:15:53 UTC

Description Sam Batschelet 2020-02-01 03:32:49 UTC
+++ This bug was initially created as a clone of Bug #1797133 +++

Description of problem: For example passing --ipaddrs=[::1] would currently fail as this is not a valid IPv6 address. The reason we want this ability is to simplify IPv6 validation as we do not need to worry about changing the format of the address before passing it to the agent. If the underlying IPv6 address is valid kube-client-agent will do the right thing and handle unescaping for free.


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


How reproducible: always


Steps to Reproduce:
1. pass escaped ipv6 address to certagent
2.
3.

Actual results: failure


Expected results: address is handled


Additional info:


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