Skip to content

Conversation

Techassi
Copy link
Member

stackable-operator 0.100.0

Added

  • Add LabelExt trait which enables adding validated labels to any Kubernetes resource (#1106).
  • Add new associated convenience functions to Label (#1106).
    • Label::stackable_vendor: stackable.tech/vendor=Stackable
    • Label::instance: app.kubernetes.io/instance
    • Label::name: app.kubernetes.io/name
  • Add a Client::create_if_missing associated function to create a resource if it doesn't
    exist (#1099).
  • BREAKING: Add new ListenerClass .spec.pinnedNodePorts field (#1105).

stackable-webhook 0.7.0

Added

  • Add CustomResourceDefinitionMaintainer which applies and patches CRDs triggered by TLS
    certificate rotations of the ConversionWebhookServer. It additionally provides a oneshot
    channel which can for example be used to trigger creation/patching of any custom resources
    deployed by the operator (#1099).
  • Add ConversionWebhookServer::with_maintainer which creates a conversion webhook server and a CRD
    maintainer (#1099).

Changed

  • BREAKING: ConversionWebhookServer::new now returns a pair of values (#1099):
    • The conversion webhook server itself
    • A mpsc::Receiver<Certificate> to provide consumers the newly generated TLS certificate
  • BREAKING: Constants for ports, IP addresses and socket addresses are now associated constants on
    (Conversion)WebhookServer instead of free-standing ones (#1099).

Removed

  • BREAKING: The maintain_crds and field_manager fields in ConversionWebhookOptions
    are removed (#1099).

@sbernauer sbernauer moved this from Development: Waiting for Review to Development: In Review in Stackable Engineering Oct 17, 2025
@Techassi Techassi added this pull request to the merge queue Oct 17, 2025
Merged via the queue into main with commit 5ff7d2e Oct 17, 2025
8 checks passed
@Techassi Techassi deleted the chore/release-workspace-members branch October 17, 2025 09:03
@Techassi Techassi moved this from Development: In Review to Development: Done in Stackable Engineering Oct 17, 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: Done

Development

Successfully merging this pull request may close these issues.

2 participants