Skip to content

Update Weaviate depdendency Helm Chart from 16.1.0 to 17.3.3.#322

Merged
BorisPolonsky merged 2 commits intomasterfrom
weaviate-upgrade
Nov 1, 2025
Merged

Update Weaviate depdendency Helm Chart from 16.1.0 to 17.3.3.#322
BorisPolonsky merged 2 commits intomasterfrom
weaviate-upgrade

Conversation

@BorisPolonsky
Copy link
Copy Markdown
Owner

@BorisPolonsky BorisPolonsky commented Oct 24, 2025

Update Weaviate dependency Helm Chart from 16.1.0 to 17.3.3.
The dependency update requires Weaviate >=1.25 given the significant changes from the upstream. The podManagementPolicy in for Weaviate was changed from OrderedReady to Parallel which only applies to the Raft-based consensus model since Weaviate 1.25.

For users who have deployed the built-in Weaviate in previous versions, a two-stage upgrade is required: first disable Weaviate, then re-enable it using .Values.weaviate.enabled during helm upgrade. This is because newer versions of the Weaviate Helm chart modify the StatefulSet’s pod template - specifically, the podManagementPolicy and the value of app.kubernetes.io/managed-by in .spec.template.metadata.labels, which conflicts with the immutability restrictions of StatefulSets.

Before:

spec:
  podManagementPolicy: OrderedReady
  template:
    metadata:
      labels:
        app: weaviate
        app.kubernetes.io/managed-by: helm
        app.kubernetes.io/name: weaviate

After:

spec:
  podManagementPolicy: Parallel
  template:
    metadata:
      labels:
        app: weaviate
        app.kubernetes.io/managed-by: Helm
        app.kubernetes.io/name: weaviate

@BorisPolonsky BorisPolonsky changed the title Weaviate upgrade Update Weaviate depdendency Helm Chart from 16.1.0 to 17.3.3. Oct 24, 2025
@BorisPolonsky BorisPolonsky merged commit ec6d840 into master Nov 1, 2025
32 of 34 checks passed
@BorisPolonsky BorisPolonsky deleted the weaviate-upgrade branch November 1, 2025 06:04
Echo0ff pushed a commit to Echo0ff/dify-helm that referenced this pull request Dec 10, 2025
…olonsky#322)

- Update depdendency: Update chart version of weaviate from 16.1.0 to 17.3.3

- Update values.yaml to match the dependency update
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.

1 participant