Skip to content

Conversation

@jake-cloudzero
Copy link
Contributor

A PR to include #465 from a private contributor until we can fix CI to work for external contributors.

@evan-cz
Copy link
Contributor

evan-cz commented Oct 6, 2025

Do we have an associated jira issue yet? We need one... (SOC 2 isn't really designed with external contributors in mind)

@jake-cloudzero jake-cloudzero changed the title add server svc port protocol CP-33514: add server svc port protocol Oct 6, 2025
@jake-cloudzero jake-cloudzero added this pull request to the merge queue Oct 6, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Oct 6, 2025
@claude
Copy link

claude bot commented Oct 6, 2025

Documentation Issues

PR Description

The PR title references ticket "CP-33514: add server svc port protocol" but the description states this PR is meant to "include #465 from a private contributor." However, the actual change implemented sets appProtocol: https rather than modifying the port protocol field or making the port name configurable as described in PR #465.

Inconsistencies:

Possibly Missing Documentation Updates

File: helm/README.md
Issue: The README extensively documents the webhook server and ValidatingWebhookConfiguration usage (lines 218-227) but makes no mention of the appProtocol field or its importance for service mesh compatibility (specifically Istio).
Required: Add documentation explaining:

  • The appProtocol field ensures proper protocol detection by service meshes
  • Why appProtocol: https is set despite the port name being http (backwards compatibility)
  • That this resolves Istio BlackHoleCluster routing issues

File: helm/docs/troubleshooting-guide.md
Issue: The webhook troubleshooting section (lines 176-238) covers certificate issues and connectivity but doesn't mention service mesh-related protocol detection issues.
Required: Add troubleshooting guidance for Istio users experiencing webhook connectivity issues, mentioning the appProtocol field's role.

File: helm/docs/istio.md (referenced in helm/README.md:316)
Issue: The README references an Istio-specific guide, but the actual compatibility fix implemented here is not documented.
Required: Verify this file exists and documents the appProtocol: https setting and its purpose for Istio compatibility.

File: helm/values.yaml
Issue: No comment explaining the appProtocol field in the context of the service port configuration.
Required: Add inline comments explaining why this field is set and its importance for service mesh deployments.

Implementation Concerns

The implementation diverges from PR #465's proposed solution:

Consider whether the original approach from PR #465 (making the port name configurable and defaulting to https) would be more appropriate.

@jake-cloudzero jake-cloudzero added this pull request to the merge queue Oct 6, 2025
Merged via the queue into develop with commit c4619e4 Oct 6, 2025
44 checks passed
@jake-cloudzero jake-cloudzero deleted the thandleman-r7/configure-webhhook-server-svc-port-name branch October 6, 2025 18:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants