Skip to content

feat(clusters): load CA certificate data - #7

Merged
leandromqrs merged 3 commits into
mainfrom
feat/token-cluster-ca-certificates
Jul 9, 2026
Merged

feat(clusters): load CA certificate data#7
leandromqrs merged 3 commits into
mainfrom
feat/token-cluster-ca-certificates

Conversation

@leandromqrs

@leandromqrs leandromqrs commented Jul 9, 2026

Copy link
Copy Markdown
Member

Accept PEM or base64-encoded PEM CA data for token-based cluster entries, encode PEM data into kubeconfig certificate-authority-data, and reject CA data when TLS verification is skipped.

Add a CA certificate file picker to the token cluster dialog and cover the new validation and encoding behavior with kubeconfig tests.

Set the workspace and app crate edition to Rust 2024, update rustfmt configuration, and apply the resulting formatting changes across the app and kube crates.

Collapse Clippy-reported nested conditionals and remove a redundant let binding so cargo clippy --workspace --all-targets -- -D warnings passes on the current toolchain.
Accept PEM or base64-encoded PEM CA data for token-based cluster entries, encode PEM data into kubeconfig certificate-authority-data, and reject CA data when TLS verification is skipped.

Add a CA certificate file picker to the token cluster dialog and cover the new validation and encoding behavior with kubeconfig tests.
@leandromqrs leandromqrs changed the title feat: Token cluster ca certificates feat(clusters): load CA certificate data Jul 9, 2026
Merge origin/main into feat/token-cluster-ca-certificates so the CA certificate support branch includes the already-merged Rust 2024 cleanup, Pod image column, OpenConnect crate, and graphify documentation updates.

Resolve the kubeconfig.rs conflict by keeping the base64 import required by CA certificate normalization while preserving the lint-clean import ordering from main.
@leandromqrs
leandromqrs merged commit c38dbd8 into main Jul 9, 2026
1 check passed
@leandromqrs
leandromqrs deleted the feat/token-cluster-ca-certificates branch July 9, 2026 19:19
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.

1 participant