Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes the initial setup of a Helm chart for the
negsoft-operator
. The changes include the creation of various Kubernetes resource templates and configuration files necessary for deploying and managing the application on a Kubernetes cluster.Helm Chart Setup:
Chart Metadata:
Chart.yaml
to define the chart metadata, includingapiVersion
,name
,description
,type
,version
, andappVersion
.Configuration and Values:
values.yaml
to define default configuration values for the chart, including image repository details, service account settings, RBAC settings, and resource limits..helmignore
to specify patterns to ignore when building packages.Kubernetes Resource Templates:
Core Resources:
deployment.yaml
to define the deployment resource for the application, including container specifications, environment variables, and volume mounts.serviceaccount.yaml
to define the service account resource if specified in the values.secret.yaml
to define the secret resource for storing sensitive information like database credentials.configmap.yaml
to define the config map resource for configuration data.RBAC Resources:
clusterrole.yaml
to define cluster roles for managing cronjobs and reading subscriptions.clusterrolebinding.yaml
to bind the service account to the cluster roles.Utility Templates:
_helpers.tpl
to define helper templates for generating names and labels used across other resource templates.NOTES.txt
to provide post-installation instructions for accessing the application.cronjob_template.yaml
to define a template for creating cronjobs managed by the operator.