Skip to content

Commit

Permalink
Move Helm repo to GitHub due to Bonzai Cloud terminating it's chart h…
Browse files Browse the repository at this point in the history
…osting service next month
  • Loading branch information
jertel committed Dec 1, 2021
1 parent faafd32 commit 1472d30
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 14 deletions.
34 changes: 24 additions & 10 deletions .github/workflows/upload-chart.yml
Original file line number Diff line number Diff line change
@@ -1,17 +1,31 @@
name: upload-chart
name: upload_chart

on:
push:
branches: [ master ]

jobs:
build:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Helm push chart
env:
HELM_REPO_ACCESS_TOKEN: ${{ secrets.HELM_REPO_ACCESS_TOKEN }}
run: |
sudo snap install helm --classic
helm plugin install https://github.com/chartmuseum/helm-push
helm push chart/dmarc2logstash https://charts.banzaicloud.io/gh/Codesim-LLC
- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 0

- name: Configure Git
run: |
git config user.name "$GITHUB_ACTOR"
git config user.email "$GITHUB_ACTOR@users.noreply.github.com"
- name: Install Helm
uses: azure/setup-helm@v1
with:
version: v3.4.0

- name: Run chart-releaser
uses: helm/chart-releaser-action@v1.2.1
with:
charts_dir: chart
env:
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
8 changes: 4 additions & 4 deletions chart/dmarc2logstash/README.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
# Helm Chart for Kubernetes

A dmarc2logstash chart is available in the Codesim LLC Helm repository, and can be installed into an existing Kubernetes cluster by following the instructions below.
A dmarc2logstash chart is available, and can be installed into an existing Kubernetes cluster by following the instructions below.

## Installing the Chart

Add the Codesim repository to your Helm configuration:
Add the repository to your Helm configuration:

```console
helm repo add jertel https://helm.jertel.com
helm repo add dmarc2logstash https://jertel.github.io/dmarc2logstash/
```

Next, install the chart with a release name, such as _dmarc2logstash_:

```console
helm install dmarc2logstash jertel/dmarc2logstash
helm install dmarc2logstash dmarc2logstash/dmarc2logstash
```

The command deploys dmarc2logstash on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. The [secrets](#secrets) section lists the required Kubernetes secrets.
Expand Down

0 comments on commit 1472d30

Please sign in to comment.