Skip to content

Create vizier and cloud cert-manager compatible secrets#2391

Merged
ddelnano merged 3 commits into
pixie-io:mainfrom
ddelnano:ddelnano/create-cert-manager-compatible-secrets
Jun 22, 2026
Merged

Create vizier and cloud cert-manager compatible secrets#2391
ddelnano merged 3 commits into
pixie-io:mainfrom
ddelnano:ddelnano/create-cert-manager-compatible-secrets

Conversation

@ddelnano

@ddelnano ddelnano commented Jun 22, 2026

Copy link
Copy Markdown
Member

Summary: Create vizier and cloud cert-manager compatible secrets

Pixie's certificate management predates cert-manager becoming the definitive method for managing k8s certs. As a result, Pixie's certificates are created in an incompatible way to how cert-manager creates its TLS secrets -- Pixie's are of type generic and bundle client and server certs while cert-manager uses the tls secret type and only can store a single CA, key and cert file.

This PR updates Pixie's certificate management to create the existing generic secret alongside two tls type secrets.

Future PRs will move the consumers of these secrets to use the newer cert-manager compatible equivalents

Relevant Issues: N/A

Type of change: /kind cleanup

Test Plan: Used this as part of a larger change to deploy a cloud with cert-manager service tls certs

Changelog Message: Update Pixie's vizier and cloud certificate management to create cert-manager compatible kubernetes secrets

ddelnano added 2 commits June 21, 2026 23:03
…secret

Signed-off-by: Dom Del Nano <ddelnano@gmail.com>
Signed-off-by: Dom Del Nano <ddelnano@gmail.com>
@ddelnano ddelnano requested review from a team as code owners June 22, 2026 06:13
Signed-off-by: Dom Del Nano <ddelnano@gmail.com>
@ddelnano ddelnano merged commit 7622689 into pixie-io:main Jun 22, 2026
21 of 22 checks passed
ddelnano added a commit that referenced this pull request Jun 22, 2026
…secret (#2392)

Summary: [cloud] Replace service-tls-certs usage with cert-manager
compatible secret

This is dependent on #2391. This updates all of cloud manifests to use
the newer, cert-manager compatible style secret.

Relevant Issues: N/A

Type of change: /kind cleanup

Test Plan: Used these changes in https://github.com/k8sstormcenter/pixie
to deploy a Pixie Cloud that uses cert-manager service tls certs

Changelog Message: Update Pixie cloud's service tls certs to use
cert-manager compatible secrets

Signed-off-by: Dom Del Nano <ddelnano@gmail.com>
k8sstormcenter-buildbot pushed a commit to k8sstormcenter/pixie that referenced this pull request Jun 22, 2026
Summary: Create vizier and cloud cert-manager compatible secrets

Pixie's certificate management predates cert-manager becoming the
definitive method for managing k8s certs. As a result, Pixie's
certificates are created in an incompatible way to how cert-manager
creates its TLS secrets -- Pixie's are of type generic and bundle client
and server certs while cert-manager uses the [tls secret
type](https://kubernetes.io/docs/concepts/configuration/secret/#tls-secrets)
and only can store a single CA, key and cert file.

This PR updates Pixie's certificate management to create the existing
generic secret alongside two tls type secrets.

Future PRs will move the consumers of these secrets to use the newer
cert-manager compatible equivalents

Relevant Issues: N/A

Type of change: /kind cleanup

Test Plan: Used this as part of a larger change to deploy a cloud with
cert-manager service tls certs

Changelog Message: Update Pixie's vizier and cloud certificate
management to create cert-manager compatible kubernetes secrets

---------

Signed-off-by: Dom Del Nano <ddelnano@gmail.com>
GitOrigin-RevId: 7622689
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.

2 participants