Browse Source

Added helm chart publish github actions to github pages on tagging (#4219)

* compatibility patch for csi driver

* added namespace to all component parameters

* added namespace to all component parameters

* dereference in range

* added namespace to values.yml defaults

* added namespace to s3 component

* added helm chart to github pages

* added helm chart to github pages

* added helm chart to github pages

* added helm chart to github pages

* added helm chart to github pages

* push on all tags

* push on all tags

* push on all tags

* push on all tags

* push on all tags

* changed helm directory structure

* update charts location

* fixed dereference

* updated permissions

* updated permissions

* match current action schema
pull/4220/head
Matt 2 years ago
committed by GitHub
parent
commit
00fda86880
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 22
      .github/workflows/helm_chart_release.yml
  2. 0
      k8s/charts/seaweedfs/.helmignore
  3. 0
      k8s/charts/seaweedfs/Chart.yaml
  4. 0
      k8s/charts/seaweedfs/README.md
  5. 0
      k8s/charts/seaweedfs/dashboards/seaweedfs-grafana-dashboard.json
  6. 0
      k8s/charts/seaweedfs/templates/_helpers.tpl
  7. 0
      k8s/charts/seaweedfs/templates/ca-cert.yaml
  8. 0
      k8s/charts/seaweedfs/templates/cert-clusterissuer.yaml
  9. 0
      k8s/charts/seaweedfs/templates/client-cert.yaml
  10. 0
      k8s/charts/seaweedfs/templates/filer-cert.yaml
  11. 0
      k8s/charts/seaweedfs/templates/filer-service-client.yaml
  12. 0
      k8s/charts/seaweedfs/templates/filer-service.yaml
  13. 0
      k8s/charts/seaweedfs/templates/filer-servicemonitor.yaml
  14. 0
      k8s/charts/seaweedfs/templates/filer-statefulset.yaml
  15. 0
      k8s/charts/seaweedfs/templates/ingress.yaml
  16. 0
      k8s/charts/seaweedfs/templates/master-cert.yaml
  17. 0
      k8s/charts/seaweedfs/templates/master-service.yaml
  18. 0
      k8s/charts/seaweedfs/templates/master-servicemonitor.yaml
  19. 0
      k8s/charts/seaweedfs/templates/master-statefulset.yaml
  20. 0
      k8s/charts/seaweedfs/templates/s3-deployment.yaml
  21. 0
      k8s/charts/seaweedfs/templates/s3-service.yaml
  22. 0
      k8s/charts/seaweedfs/templates/s3-servicemonitor.yaml
  23. 0
      k8s/charts/seaweedfs/templates/seaweedfs-grafana-dashboard.yaml
  24. 0
      k8s/charts/seaweedfs/templates/seaweedfs-s3-secret.yaml
  25. 0
      k8s/charts/seaweedfs/templates/secret-seaweedfs-db.yaml
  26. 0
      k8s/charts/seaweedfs/templates/security-configmap.yaml
  27. 0
      k8s/charts/seaweedfs/templates/service-account.yaml
  28. 0
      k8s/charts/seaweedfs/templates/volume-cert.yaml
  29. 0
      k8s/charts/seaweedfs/templates/volume-service.yaml
  30. 0
      k8s/charts/seaweedfs/templates/volume-servicemonitor.yaml
  31. 0
      k8s/charts/seaweedfs/templates/volume-statefulset.yaml
  32. 0
      k8s/charts/seaweedfs/values.yaml

22
.github/workflows/helm_chart_release.yml

@ -0,0 +1,22 @@
name: "helm: publish charts"
on:
push:
tags:
- '*'
permissions:
contents: write
pages: write
jobs:
release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Publish Helm charts
uses: stefanprodan/helm-gh-pages@master
with:
token: ${{ secrets.GITHUB_TOKEN }}
charts_dir: k8s/charts
target_dir: helm
branch: gh-pages

0
k8s/helm_charts2/.helmignore → k8s/charts/seaweedfs/.helmignore

0
k8s/helm_charts2/Chart.yaml → k8s/charts/seaweedfs/Chart.yaml

0
k8s/helm_charts2/README.md → k8s/charts/seaweedfs/README.md

0
k8s/helm_charts2/dashboards/seaweedfs-grafana-dashboard.json → k8s/charts/seaweedfs/dashboards/seaweedfs-grafana-dashboard.json

0
k8s/helm_charts2/templates/_helpers.tpl → k8s/charts/seaweedfs/templates/_helpers.tpl

0
k8s/helm_charts2/templates/ca-cert.yaml → k8s/charts/seaweedfs/templates/ca-cert.yaml

0
k8s/helm_charts2/templates/cert-clusterissuer.yaml → k8s/charts/seaweedfs/templates/cert-clusterissuer.yaml

0
k8s/helm_charts2/templates/client-cert.yaml → k8s/charts/seaweedfs/templates/client-cert.yaml

0
k8s/helm_charts2/templates/filer-cert.yaml → k8s/charts/seaweedfs/templates/filer-cert.yaml

0
k8s/helm_charts2/templates/filer-service-client.yaml → k8s/charts/seaweedfs/templates/filer-service-client.yaml

0
k8s/helm_charts2/templates/filer-service.yaml → k8s/charts/seaweedfs/templates/filer-service.yaml

0
k8s/helm_charts2/templates/filer-servicemonitor.yaml → k8s/charts/seaweedfs/templates/filer-servicemonitor.yaml

0
k8s/helm_charts2/templates/filer-statefulset.yaml → k8s/charts/seaweedfs/templates/filer-statefulset.yaml

0
k8s/helm_charts2/templates/ingress.yaml → k8s/charts/seaweedfs/templates/ingress.yaml

0
k8s/helm_charts2/templates/master-cert.yaml → k8s/charts/seaweedfs/templates/master-cert.yaml

0
k8s/helm_charts2/templates/master-service.yaml → k8s/charts/seaweedfs/templates/master-service.yaml

0
k8s/helm_charts2/templates/master-servicemonitor.yaml → k8s/charts/seaweedfs/templates/master-servicemonitor.yaml

0
k8s/helm_charts2/templates/master-statefulset.yaml → k8s/charts/seaweedfs/templates/master-statefulset.yaml

0
k8s/helm_charts2/templates/s3-deployment.yaml → k8s/charts/seaweedfs/templates/s3-deployment.yaml

0
k8s/helm_charts2/templates/s3-service.yaml → k8s/charts/seaweedfs/templates/s3-service.yaml

0
k8s/helm_charts2/templates/s3-servicemonitor.yaml → k8s/charts/seaweedfs/templates/s3-servicemonitor.yaml

0
k8s/helm_charts2/templates/seaweedfs-grafana-dashboard.yaml → k8s/charts/seaweedfs/templates/seaweedfs-grafana-dashboard.yaml

0
k8s/helm_charts2/templates/seaweedfs-s3-secret.yaml → k8s/charts/seaweedfs/templates/seaweedfs-s3-secret.yaml

0
k8s/helm_charts2/templates/secret-seaweedfs-db.yaml → k8s/charts/seaweedfs/templates/secret-seaweedfs-db.yaml

0
k8s/helm_charts2/templates/security-configmap.yaml → k8s/charts/seaweedfs/templates/security-configmap.yaml

0
k8s/helm_charts2/templates/service-account.yaml → k8s/charts/seaweedfs/templates/service-account.yaml

0
k8s/helm_charts2/templates/volume-cert.yaml → k8s/charts/seaweedfs/templates/volume-cert.yaml

0
k8s/helm_charts2/templates/volume-service.yaml → k8s/charts/seaweedfs/templates/volume-service.yaml

0
k8s/helm_charts2/templates/volume-servicemonitor.yaml → k8s/charts/seaweedfs/templates/volume-servicemonitor.yaml

0
k8s/helm_charts2/templates/volume-statefulset.yaml → k8s/charts/seaweedfs/templates/volume-statefulset.yaml

0
k8s/helm_charts2/values.yaml → k8s/charts/seaweedfs/values.yaml

Loading…
Cancel
Save