From 548e6fe4e726a9895b8935715e02dda50f95aa7e Mon Sep 17 00:00:00 2001 From: romer8 Date: Thu, 27 Jul 2023 12:37:41 -0600 Subject: [PATCH] just add a helm chart --- .github/workflows/chart-release.yaml | 20 ++++ charts/.helmignore | 23 +++++ charts/Chart.lock | 6 ++ charts/Chart.yaml | 11 +++ charts/charts/postgis-0.2.2.tgz | Bin 0 -> 2660 bytes charts/templates/NOTES.txt | 1 + charts/templates/_helpers.tpl | 62 ++++++++++++ charts/templates/deployment.yaml | 61 ++++++++++++ charts/templates/ingress.yaml | 41 ++++++++ charts/templates/pvc.yaml | 17 ++++ charts/templates/service.yaml | 15 +++ charts/templates/tests/test-connection.yaml | 15 +++ charts/values.yaml | 104 ++++++++++++++++++++ 13 files changed, 376 insertions(+) create mode 100644 .github/workflows/chart-release.yaml create mode 100644 charts/.helmignore create mode 100644 charts/Chart.lock create mode 100644 charts/Chart.yaml create mode 100644 charts/charts/postgis-0.2.2.tgz create mode 100644 charts/templates/NOTES.txt create mode 100644 charts/templates/_helpers.tpl create mode 100644 charts/templates/deployment.yaml create mode 100644 charts/templates/ingress.yaml create mode 100644 charts/templates/pvc.yaml create mode 100644 charts/templates/service.yaml create mode 100644 charts/templates/tests/test-connection.yaml create mode 100644 charts/values.yaml diff --git a/.github/workflows/chart-release.yaml b/.github/workflows/chart-release.yaml new file mode 100644 index 00000000..026ac128 --- /dev/null +++ b/.github/workflows/chart-release.yaml @@ -0,0 +1,20 @@ +name: release +on: + push: + branches: + - main + + release: + types: [published, created] + +jobs: + release: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Publish Helm charts + uses: stefanprodan/helm-gh-pages@master + with: + token: ${{ secrets.GITHUB_TOKEN }} + charts_dir: charts diff --git a/charts/.helmignore b/charts/.helmignore new file mode 100644 index 00000000..0e8a0eb3 --- /dev/null +++ b/charts/.helmignore @@ -0,0 +1,23 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*.orig +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ diff --git a/charts/Chart.lock b/charts/Chart.lock new file mode 100644 index 00000000..e0986322 --- /dev/null +++ b/charts/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: postgis + repository: oci://ghcr.io/romer8 + version: 0.2.2 +digest: sha256:04b2dfdfa289445f609e73be801ed34a58f95a1a88bc3d90ec33cc115e3149c3 +generated: "2023-06-14T13:56:00.462532683-06:00" diff --git a/charts/Chart.yaml b/charts/Chart.yaml new file mode 100644 index 00000000..26f7e41d --- /dev/null +++ b/charts/Chart.yaml @@ -0,0 +1,11 @@ +apiVersion: v2 +name: djangocms +description: django-cms helm chart for the django-cms quickstart demo +type: application +version: 0.1.0 +appVersion: '1.16.0' +dependencies: + - name: 'postgis' + repository: 'oci://ghcr.io/romer8' + version: '*' + condition: postgis.enabled diff --git a/charts/charts/postgis-0.2.2.tgz b/charts/charts/postgis-0.2.2.tgz new file mode 100644 index 0000000000000000000000000000000000000000..0b87700d515ebccce37731d478cb213054de8f46 GIT binary patch literal 2660 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