Skip to content

feat: support TLS authentication and customized volumes#184

Merged
freeznet merged 8 commits into
streamnative:mainfrom
cegeka-everesst:feature/tlsauthhelm
Apr 17, 2025
Merged

feat: support TLS authentication and customized volumes#184
freeznet merged 8 commits into
streamnative:mainfrom
cegeka-everesst:feature/tlsauthhelm

Conversation

@tomjo
Copy link
Copy Markdown
Contributor

@tomjo tomjo commented Jan 23, 2024

Master Issue: #108

Motivation

Helm chart changes related to #143 Adds the updated CRD and adds support for volumes to the operator to provide the necessary certificates (e.g. from a secret). I bumped the version to v0.5.0 because that is the milestone tag used on #143.

Modifications

  • Adds the updated CRD to support TLS authentication
  • Adds support for volumes/volumeMounts to the operator to provide the necessary certificates for TLS authentication (e.g. from a secret)

Verifying this change

  • Make sure that the change passes the CI checks.

This change added tests and can be verified as follows:

  • Added helm chart test for default values - no volume/volumeMount is added to the deployment

Documentation

Check the box below.

Need to update docs?

  • doc-required

    (If you need help on updating docs, create a doc issue)

  • no-need-doc

    (Please explain why)

  • doc

    (If this PR contains doc changes)

@tomjo tomjo requested review from a team as code owners January 23, 2024 12:28
@github-actions github-actions Bot added the no-need-doc This pr does not need any document label Jan 23, 2024
@tomjo tomjo force-pushed the feature/tlsauthhelm branch 2 times, most recently from ba7416a to 6e37f6e Compare January 24, 2024 08:08
@tomjo tomjo force-pushed the feature/tlsauthhelm branch from 6e37f6e to 0e9833c Compare February 15, 2024 14:08
# Conflicts:
#	charts/pulsar-resources-operator/Chart.yaml
#	charts/pulsar-resources-operator/tests/deployment_test.yaml
#	charts/pulsar-resources-operator/values.yaml
@lhotari lhotari mentioned this pull request Apr 8, 2025
4 tasks
@lhotari
Copy link
Copy Markdown
Member

lhotari commented Apr 8, 2025

@freeznet Please review

@freeznet freeznet mentioned this pull request Apr 11, 2025
2 tasks
Copy link
Copy Markdown
Member

@freeznet freeznet left a comment

Choose a reason for hiding this comment

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

overall the changes lgtm, but please revert the changes to version part, thanks.

Comment thread charts/pulsar-resources-operator/Chart.yaml Outdated
@lhotari lhotari requested a review from freeznet April 15, 2025 11:19
@lhotari
Copy link
Copy Markdown
Member

lhotari commented Apr 16, 2025

@freeznet PTAL

@freeznet freeznet merged commit 2cf43d6 into streamnative:main Apr 17, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-need-doc This pr does not need any document

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants