Matt
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 112 additions and 42 deletions
-
51.github/workflows/helm_ci.yml
-
55k8s/charts/seaweedfs/README.md
-
2k8s/charts/seaweedfs/templates/volume-statefulset.yaml
-
42k8s/charts/seaweedfs/values.yaml
@ -0,0 +1,51 @@ |
|||
name: "helm: lint and test charts" |
|||
|
|||
on: |
|||
push: |
|||
branches: [ master ] |
|||
paths: ['k8s/**'] |
|||
pull_request: |
|||
branches: [ master ] |
|||
paths: ['k8s/**'] |
|||
|
|||
permissions: |
|||
contents: read |
|||
|
|||
jobs: |
|||
lint-test: |
|||
runs-on: ubuntu-latest |
|||
steps: |
|||
- name: Checkout |
|||
uses: actions/checkout@v3 |
|||
with: |
|||
fetch-depth: 0 |
|||
|
|||
- name: Set up Helm |
|||
uses: azure/setup-helm@v3 |
|||
with: |
|||
version: v3.10.0 |
|||
|
|||
- uses: actions/setup-python@v4 |
|||
with: |
|||
python-version: '3.9' |
|||
check-latest: true |
|||
|
|||
- name: Set up chart-testing |
|||
uses: helm/chart-testing-action@v2.3.1 |
|||
|
|||
- name: Run chart-testing (list-changed) |
|||
id: list-changed |
|||
run: | |
|||
changed=$(ct list-changed --chart-dirs k8s/charts) |
|||
if [[ -n "$changed" ]]; then |
|||
echo "::set-output name=changed::true" |
|||
fi |
|||
|
|||
- name: Run chart-testing (lint) |
|||
run: ct lint --all --validate-maintainers=false --chart-dirs k8s/charts |
|||
|
|||
- name: Create kind cluster |
|||
uses: helm/kind-action@v1.4.0 |
|||
|
|||
- name: Run chart-testing (install) |
|||
run: ct install --all --chart-dirs k8s/charts |
Write
Preview
Loading…
Cancel
Save
Reference in new issue