helm-release | Helm Plugin for automatic versioning of helm charts | Continuous Deployment library
kandi X-RAY | helm-release Summary
kandi X-RAY | helm-release Summary
Provides simple semantic versioning based from previous git tags. This allows you to run a single command and package the next version of your chart. This project allows you to combine your Dockerfile and Helm Chart in a single repository and automatically version the Helm chart on a build.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- UpdateChart updates the Chart s version .
- initConfig initializes config file .
- init executes the Cobra command .
- NextVersion returns the next version .
- findChart returns a Chart for the given directory .
- New returns a ChartInterface for the given directory .
- validate validates the given directory .
- NewNextType returns the next available type
- Execute executes the root command
- Runs the main process
helm-release Key Features
helm-release Examples and Code Snippets
$ eval $(helm env) # Get helm environment variable for plugin location $HELM_PLUGINS
$ mkdir /Users/sstarcher/Library/helm/plugins/helm-release
$ tar -xvf DOWNLOADED_TAR_GZ -C /Users/sstarcher/Library/helm/plugins/helm-release
Community Discussions
Trending Discussions on helm-release
QUESTION
I have what seems like an API issue that results in not being to be able to create a job from a cron job.
I have a CronJob Helm file using the API like so:
...ANSWER
Answered 2021-Sep-08 at 05:06CronJobs is generally available (GA) in Google Kubernetes Engine (GKE) version 1.21 and later.
the version you should use apiVersion: batch/v1
https://kubernetes.io/docs/tasks/job/automated-tasks-with-cron-jobs/
CronJobs was promoted to general availability in Kubernetes v1.21. If you are using an older version of Kubernetes, please refer to the documentation for the version of Kubernetes that you are using, so that you see accurate information. Older Kubernetes versions do not support the batch/v1 CronJob API.
You can check the support Kubernetes API versions using
QUESTION
I am running on prem kubernetes. I have a release that is running with 3 pods. At one time (I assume) I deployed the helm chart with 3 replicas. But I have since deployed an update that has 2 replicas.
When I run helm get manifest my-release-name -n my-namespace
, it shows that the deployment yaml has replicas set to 2.
But it still has 3 pods when I run kubectl get pods -n my-namespace
.
What is needed (from a helm point of view) to get the number of replicas down to the limit I set?
Update
I noticed this when I was debugging a crash loop backoff for the release.
This is an example of what a kubectl describe pod
looks like on one of the three pods.
ANSWER
Answered 2021-May-11 at 19:34What is needed (from a helm point of view) to get the number of replicas down to the limit I set?
Your pods need to be in a "healthy" state. Then they are in your desired number of replicas.
First, you deployed 3 replicas. This is managed by a ReplicaSet.
Then you deployed a new revision, with 2 replicas. A "rolling deployment" will be performed. First pods with your new revision will be created, but replicas of your old ReplicaSet will only be scaled down when you have healthy instances of your new revision.
QUESTION
I'm trying to build a Gradle plugin for packing helm charts. After packaging I want to upload the chart using fuel. However as soon as I execute Fuel.upload(url)
I hit the following exception.
ANSWER
Answered 2020-Oct-09 at 06:59According to Fuel 2.3.0 release note:
This won't be compatible with Kotlin 1.3.72
So you have to either downgrade to Fuel 2.2.0 and Kotlin 1.3.72 or wait until Gradle fix this issue (hopefully in version 6.8)
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install helm-release
Grab the tar file for your system from the releases
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page