Skip to content

feat: Add volumeAttributesClassName to PersistenceConfig - #662

Open
philipp94831 with Copilot wants to merge 3 commits into
mainfrom
copilot/update-persistenceconfig-volumeattributesclassname
Open

feat: Add volumeAttributesClassName to PersistenceConfig#662
philipp94831 with Copilot wants to merge 3 commits into
mainfrom
copilot/update-persistenceconfig-volumeattributesclassname

Conversation

Copilot AI commented Aug 6, 2026

Copy link
Copy Markdown

Tracks the volumeAttributesClassName field introduced in bakdata/streams-bootstrap#473, which allows specifying a VolumeAttributesClass for the persistent volume used by streams apps.

Changes

  • kpops/components/streams_bootstrap/common/model.py — added volume_attributes_class_name: str | None = None to PersistenceConfig (serializes as volumeAttributesClassName)
  • docs/docs/schema/ — regenerated pipeline.json and defaults.json to include the new field
app:
  persistence:
    enabled: true
    size: 1Gi
    volumeAttributesClassName: my-volume-attributes-class

…emas

Co-authored-by: philipp94831 <2177801+philipp94831@users.noreply.github.com>
Co-authored-by: philipp94831 <2177801+philipp94831@users.noreply.github.com>
Co-authored-by: philipp94831 <2177801+philipp94831@users.noreply.github.com>
@philipp94831
philipp94831 marked this pull request as ready for review August 6, 2026 14:29
@philipp94831
philipp94831 requested a review from disrupted as a code owner August 6, 2026 14:29
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