You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(helm): add initial Helm chart for Kubernetes configuration (#1321)
* feat(helm): add initial Helm chart for Kubernetes configuration
Introduce a new Helm chart, `tfy-k8s-config`, to manage Kubernetes
deployments. This includes templates for naming conventions, labels,
and a priority class configuration. The priority class is set for
critical TrueFoundry components, allowing for better resource
management and prioritization in Kubernetes environments.
* docs(values.yaml): clarify parameter documentation by prefixing with priorityClass for better readability and consistency
* docs(README.md): add README for tfy-k8s-config Helm chart to provide an overview and purpose of the chart
* docs(tfy-k8s-config): add parameters section to README for clarity
style(values.yaml): enhance section header for priorityClass configuration
* Update README.md with readme-generator-for-helm
Signed-off-by: sachincool <[email protected]>
* refactor(helm): rename and update priority class configuration
Remove unused helper templates and rename the priority class
configuration from `priorityClass` to `prirotiyClassNodeCritical` for
clarity. Update the priority class value to a higher number to reflect
its critical importance. Remove the old `priorityClass.yaml` and add
`prirotiyClassNodeCritical.yaml` to align with the new naming
convention. This change improves the organization and clarity of the
Helm chart configuration.
* fix(values.yaml): correct typos and update parameter names for clarity
Corrects 'prirotiyClassNodeCritical' to 'priorityClassNodeCritical' and updates parameter names to match the section name for consistency and clarity.
* fix(values.yaml): correct typo in priorityClassNodeCritical comment for clarity
* fix(k8s-config): correct filename typo for priority class template
Rename `prirotiyClassNodeCritical.yaml` to
`priorityClassNodeCritical.yaml` to fix a typo in the filename.
This ensures consistency and prevents potential issues with
file referencing in the Kubernetes configuration.
* feat(helm): add selector labels and annotations to priority class
Add selector labels to `_helpers.tpl` for consistent label management.
Enhance `priorityClassNodeCritical.yaml` with labels and annotations
for better resource identification and management in Kubernetes.
* fix(values.yaml): correct typo in priorityClassNodeCritical comment
* Update README.md with readme-generator-for-helm
Signed-off-by: sachincool <[email protected]>
* feat(helpers.tpl): add common annotations template to support custom annotations in Kubernetes configurations
* feat(helm): enhance label and annotation handling for priority class
Refactor label and annotation templates to use a global dictionary
for better management. Introduce support for custom labels and
annotations in priorityClassNodeCritical, allowing more flexible
configuration. Adjust values.yaml to include new fields for labels
and annotations, improving customization options for users.
* Update README.md with readme-generator-for-helm
Signed-off-by: sachincool <[email protected]>
* refactor(templates): enhance label and annotation handling
Introduce user-supplied labels and annotations support by merging
default and custom values. Refactor helpers to improve modularity
and maintainability, ensuring consistent application of labels and
annotations across resources.
---------
Signed-off-by: sachincool <[email protected]>
Co-authored-by: sachincool <[email protected]>
0 commit comments