Skip to content

Conversation

labrenbe
Copy link
Member

@labrenbe labrenbe commented Aug 20, 2025

Description

  • Add TLS secret operator Volumes & VolumeMounts
  • Add spec.clusterConfig.tls.secretClass to CRD
  • Add a Job that runs run-security.sh to initialize the security plugin.
  • TLS is currently always enabled, this could be made configurable
  • TLS for http and transport is using the same SecretClass and Volume/VolumeMount

Definition of Done Checklist

Author

  • Changes are OpenShift compatible
  • CRD changes approved
  • CRD documentation for all fields, following the style guide.
  • Helm chart can be installed and deployed operator works
  • Integration tests passed (for non trivial changes)
  • Changes need to be "offline" compatible
  • Links to generated (nightly) docs added
  • Release note snippet added

Reviewer

  • Code contains useful comments
  • Code contains useful logging statements
  • (Integration-)Test cases added
  • Documentation added or updated. Follows the style guide.
  • Changelog updated
  • Cargo.toml only contains references to git tags (not specific commits or branches)

Acceptance

  • Feature Tracker has been updated
  • Proper release label has been added
  • Links to generated (nightly) docs added
  • Release note snippet added
  • Add type/deprecation label & add to the deprecation schedule
  • Add type/experimental label & add to the experimental features tracker

@labrenbe labrenbe self-assigned this Aug 20, 2025
@labrenbe labrenbe mentioned this pull request Aug 20, 2025
24 tasks
@labrenbe labrenbe marked this pull request as ready for review August 22, 2025 13:26
@adwk67 adwk67 mentioned this pull request Sep 1, 2025
16 tasks
@siegfriedweber siegfriedweber mentioned this pull request Oct 15, 2025
11 tasks
@labrenbe labrenbe changed the title feat: Add TLS support & run-securityadmin Job feat: Add TLS support Oct 21, 2025
@labrenbe labrenbe moved this to Development: In Progress in Stackable Engineering Oct 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Development: In Progress

Development

Successfully merging this pull request may close these issues.

1 participant