Skip to content

Add extra workload types#4

Merged
bonddim merged 1 commit into
mainfrom
add-workloads
Apr 17, 2026
Merged

Add extra workload types#4
bonddim merged 1 commit into
mainfrom
add-workloads

Conversation

@bonddim
Copy link
Copy Markdown
Owner

@bonddim bonddim commented Apr 17, 2026

This pull request introduces significant enhancements to the base Helm chart, making it more flexible and extensible by supporting multiple Kubernetes workload types beyond just Deployments. The chart can now deploy DaemonSets, StatefulSets, and standalone Pods, with new configuration options for each workload type. The documentation and versioning have also been updated to reflect these improvements.

Workload type support:

  • Added support for deploying DaemonSet, StatefulSet, and Pod resources in addition to Deployment, controlled by a new workload value in values.yaml. Corresponding templates for each workload type have been added (daemonset.yaml, statefulset.yaml, pod.yaml) and are conditionally rendered based on the workload value. [1] [2] [3] [4] [5] [6] [7]

StatefulSet-specific features:

  • Introduced new configuration options in values.yaml for StatefulSets, including serviceName, podManagementPolicy, volumeClaimTemplates, and persistentVolumeClaimRetentionPolicy, enabling advanced stateful workload management. [1] [2]

Configurable update strategies:

  • Added a generic updateStrategy value to support custom update strategies for DaemonSets and StatefulSets, in addition to the existing strategy for Deployments. [1] [2] [3]

Documentation updates:

  • Updated README.md to document the new workload parameter and all additional configuration options for supported workload types, ensuring users understand the expanded capabilities.

Versioning and metadata:

  • Bumped the chart version from 0.1.1 to 0.2.0 in both Chart.yaml and the version badge in README.md to reflect these breaking and additive changes. [1] [2]

@bonddim bonddim merged commit 6e06b65 into main Apr 17, 2026
1 check passed
@bonddim bonddim deleted the add-workloads branch April 17, 2026 14:12
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