[OSDOCS-11968]: Proxy docs for HCP#87863
Conversation
|
🤖 Wed Mar 19 13:53:40 - Prow CI generated the docs preview: https://87863--ocpdocs-pr.netlify.app/openshift-enterprise/latest/hosted_control_planes/hcp-networking.html |
b7c2109 to
29e1d9f
Compare
687249f to
9399a1f
Compare
9399a1f to
3b24552
Compare
modules/hcp-proxy-ignition.adoc
Outdated
|
|
||
| [source,terminal] | ||
| --- | ||
| {"ignition":{"config":{"merge":[{"httpHeaders":[{"name":"Authorization","value":"Bearer ..."},{"name":"TargetConfigVersionHash","value":"a4c1b0dd"}],"source":"https://ignition.controlplanehost.example.com/ignition","verification":{}}],"replace":{"verification":{}}},"proxy":{},"security":{"tls":{"certificateAuthorities":[{"source":"...","verification":{}}]}},"timeouts":{},"version":"3.2.0"},"passwd":{},"storage":{},"systemd":{}} |
There was a problem hiding this comment.
nit:
It would be good to include values for the proxy fields in the stub for this example:
{"ignition":{"config":{"merge":[{"httpHeaders":[{"name":"Authorization","value":"Bearer ..."},{"name":"TargetConfigVersionHash","value":"a4c1b0dd"}],"source":"https://ignition.controlplanehost.example.com/ignition","verification":{}}],"replace":{"verification":{}}},"proxy":{"httpProxy":"http://proxy.example.org:3128", "httpsProxy":"https://proxy.example.org:3129", "noProxy":"host.example.org"},"security":{"tls":{"certificateAuthorities":[{"source":"...","verification":{}}]}},"timeouts":{},"version":"3.2.0"},"passwd":{},"storage":{},"systemd":{}}
There was a problem hiding this comment.
Thank you, @csrwng! I added the values to the proxy field.
3b24552 to
55e3720
Compare
|
lgtm |
xenolinux
left a comment
There was a problem hiding this comment.
Overall looks good! 2 comments only.
LGTM
modules/hcp-proxy-cp-workloads.adoc
Outdated
|
|
||
| * The Ingress Operator needs access to validate external canary routes. | ||
|
|
||
| In a hosted cluster, traffic that originates from the Control Plane Operator, Ingress Operator, OAuth server, and OpenShift API server pods should be sent through the data plane to the configured proxy and then to its final destination. |
There was a problem hiding this comment.
| In a hosted cluster, traffic that originates from the Control Plane Operator, Ingress Operator, OAuth server, and OpenShift API server pods should be sent through the data plane to the configured proxy and then to its final destination. | |
| In a hosted cluster, traffic that originates from the Control Plane Operator, Ingress Operator, OAuth server, and OpenShift API server pods must be sent through the data plane to the configured proxy and then to its final destination. |
- If this is something done by users, then can be converted into an active voice. -- "...., you must send traffic that....through the data..."
- Avoid using should
https://www.ibm.com/docs/en/ibm-style?topic=word-usage#s
Whenever possible, rewrite in a more direct way. Do not use should to refer to an action that must be performed.
There was a problem hiding this comment.
Both good points. Will fix.
modules/hcp-proxy-ignition.adoc
Outdated
| [id="hcp-proxy-ignition_{context}"] | ||
| = Compute nodes that need to access an ignition endpoint | ||
|
|
||
| When compute nodes need a proxy to access the ignition endpoint, the proxy must be configured in the user-data stub that is configured on the compute node when it is created. For cases where machines need a proxy to access the ignition URL, the proxy configuration is included in the stub. |
There was a problem hiding this comment.
| When compute nodes need a proxy to access the ignition endpoint, the proxy must be configured in the user-data stub that is configured on the compute node when it is created. For cases where machines need a proxy to access the ignition URL, the proxy configuration is included in the stub. | |
| When compute nodes need a proxy to access the ignition endpoint, you must configure the proxy in the user-data stub that is configured on the compute node when it is created. For cases where machines need a proxy to access the ignition URL, the proxy configuration is included in the stub. |
- Active vs passive voice
55e3720 to
9330674
Compare
|
/cherrypick enterprise-4.18 |
|
/cherrypick enterprise-4.19 |
|
@lahinson: new pull request created: #90637 DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
@lahinson: new pull request created: #90638 DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
@lahinson: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
Version(s): 4.18+
Issue: https://issues.redhat.com/browse/OSDOCS-11968
Link to docs preview: https://87863--ocpdocs-pr.netlify.app/openshift-enterprise/latest/hosted_control_planes/hcp-networking.html
QE review:
Additional information: This is ready to merge, but will not be merged until the HCP docs are released on March. 20.