Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@blp
Copy link
Member

@blp blp commented Jan 27, 2026

No description provided.

@blp blp requested a review from lalithsuresh January 27, 2026 20:27
@blp blp self-assigned this Jan 27, 2026
@blp blp added documentation Improvements or additions to documentation security Issues that are critical for security labels Jan 27, 2026
Copilot AI review requested due to automatic review settings January 27, 2026 20:27
@blp blp added the enterprise Issue related to Feldera Enterprise features. label Jan 27, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Documents the PKI/HTTPS setup needed for single-host and multihost pipelines, clarifying that multihost is a preview/enterprise feature and introducing the private CA requirement for nested pod DNS names.

Changes:

  • Expanded HTTPS documentation to cover wildcard certs (single-host) and private CA chains (multihost).
  • Added docs notes indicating multihost pipelines are a preview feature in Enterprise.
  • Updated Helm/Kubernetes secret instructions to include an optional CA secret (caSecretRef) for multihost support.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 4 comments.

File Description
docs.feldera.com/docs/get-started/enterprise/https.md Adds detailed guidance for wildcard certs + private CA chain and corresponding K8s secrets/Helm values.
docs.feldera.com/docs/architecture/enterprise.md Notes multihost pipelines are a preview feature.
crates/feldera-types/src/config.rs Documents hosts config as enterprise-only preview for multihost.

-in private_intermediate_tls.csr -CA private_root_tls.crt -CAkey private_root_tls.key \
-CAcreateserial -out private_intermediate_tls.crt \
-days 360 -sha256 \
-extfile intermediate_x509_v3.ext -extensions x509_v
Copy link

Copilot AI Jan 27, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The OpenSSL invocation likely contains a typo: -extensions x509_v doesn’t match the [x509_v3] section name used earlier in intermediate_x509_v3.ext. This would cause OpenSSL to fail to apply the intended extensions. Use the same section name consistently (e.g., -extensions x509_v3).

Suggested change
-extfile intermediate_x509_v3.ext -extensions x509_v
-extfile intermediate_x509_v3.ext -extensions x509_v3

Copilot uses AI. Check for mistakes.

```
openssl req -x509 -newkey rsa:4096 -nodes \
-keyout private_root_tls.key -out private_root_tls.crt -days 365 \
Copy link

Copilot AI Jan 27, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The root and intermediate CA validity periods are hard-coded (365/360 days) without explanation. Consider either aligning them (common practice is a longer-lived root) or briefly documenting why these values were chosen, so readers don’t cargo-cult short-lived CA lifetimes into production.

Copilot uses AI. Check for mistakes.
openssl x509 -req \
-in private_intermediate_tls.csr -CA private_root_tls.crt -CAkey private_root_tls.key \
-CAcreateserial -out private_intermediate_tls.crt \
-days 360 -sha256 \
Copy link

Copilot AI Jan 27, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The root and intermediate CA validity periods are hard-coded (365/360 days) without explanation. Consider either aligning them (common practice is a longer-lived root) or briefly documenting why these values were chosen, so readers don’t cargo-cult short-lived CA lifetimes into production.

Copilot uses AI. Check for mistakes.
```

3. Provide in the Helm installation the reference for the
`httpsSecretRef` and, for multihost support, `caSecretRef`, value.
Copy link

Copilot AI Jan 27, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor grammar issue: “caSecretRef, value” should be plural (e.g., “values”) or rephrased (e.g., “set httpsSecretRef and (for multihost) caSecretRef”).

Copilot uses AI. Check for mistakes.
Signed-off-by: feldera-bot <[email protected]>
@lalithsuresh lalithsuresh requested review from gz and removed request for lalithsuresh January 27, 2026 22:28
@blp blp added this pull request to the merge queue Jan 27, 2026
Merged via the queue into main with commit f0c0558 Jan 27, 2026
1 check passed
@blp blp deleted the pki-docs branch January 27, 2026 23:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enterprise Issue related to Feldera Enterprise features. security Issues that are critical for security

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants