Skip to content

Commit

Permalink
Merge pull request #10 from six-group/helm
Browse files Browse the repository at this point in the history
Initial Helm chart added
  • Loading branch information
snorwin committed Dec 28, 2023
2 parents 9cc443c + 48529dc commit 6799e93
Show file tree
Hide file tree
Showing 17 changed files with 7,393 additions and 1 deletion.
13 changes: 13 additions & 0 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,16 @@ jobs:
labels: ${{ steps.meta.outputs.labels }}
platforms: linux/amd64
provenance: false
release-helm-chart:
permissions:
contents: write
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: |
git config user.name "$GITHUB_ACTOR"
git config user.email "$GITHUB_ACTOR@users.noreply.github.com"
- uses: azure/setup-helm@v3
- uses: helm/chart-releaser-action@v1.6.0
env:
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
9 changes: 8 additions & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,15 @@ jobs:
cache: false
- uses: actions/checkout@v4
- run: go mod tidy && git diff --exit-code go.mod go.sum
helm:
name: helm-lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: helm lint helm/haproxy-operator/ --strict
- run: helm template chart helm/haproxy-operator > /dev/null
golangci:
name: lint
name: golangci-lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
Expand Down
10 changes: 10 additions & 0 deletions helm/haproxy-operator/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
apiVersion: v2
name: haprox-operator
version: 1.0.0
appVersion: v1.0.0
description: Install HAProxy Operator
sources:
- https://github.com/six-group/haproxy-operator
maintainers:
- name: snorwin
- name: m-terra
Loading

0 comments on commit 6799e93

Please sign in to comment.