diff --git a/.circleci/config.yml b/.circleci/config.yml deleted file mode 100644 index 38c4aab0..00000000 --- a/.circleci/config.yml +++ /dev/null @@ -1,14 +0,0 @@ -version: 2 -jobs: - build: - docker: - - image: alpine - steps: - - checkout - - run: - name: helm-github-pages - environment: - - GITHUB_PAGES_REPO: cetic/helm-charts - - HELM_CHART: nifi - - HELM_VERSION: 3.9.0 - command: wget -O - https://raw.githubusercontent.com/cetic/helm-chart-publisher/master/publish.sh | sh diff --git a/.github/workflows/package-chart.yml b/.github/workflows/package-chart.yml new file mode 100644 index 00000000..1e050578 --- /dev/null +++ b/.github/workflows/package-chart.yml @@ -0,0 +1,39 @@ +name: Package and Release Helm Chart + +on: + push: + branches: + - main + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Set up Helm + uses: azure/setup-helm@v4.2.0 + + - name: Update Helm dependencies + run: helm dependency update ./ + + - name: Helm package + run: helm package ./ -d dist + + - name: Update Helm repo index + run: | + helm repo index ./ + + - name: Configure Git + run: | + git config --local user.name "GitHub Actions" + git config --local user.email "actions@github.com" + + - name: Commit and Push changes + run: | + git add dist/ + git add index.yaml + git commit -m "Update Helm chart and index" + git push origin \ No newline at end of file diff --git a/.gitignore b/.gitignore index da11e346..d71d43d2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ # Helm Charts dependencies /charts/*.tgz *.lock - -.idea +.idea \ No newline at end of file diff --git a/Chart.yaml b/Chart.yaml index e282297b..e7d89fb6 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -1,7 +1,7 @@ --- apiVersion: v2 name: nifi -version: 1.3.1 +version: 1.3.2 appVersion: 1.27.0 description: Apache NiFi is a software project from the Apache Software Foundation designed to automate the flow of data between software systems. keywords: diff --git a/README.md b/README.md index 72db6916..a12fc9e0 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Helm Chart for Apache NiFi -[![CircleCI](https://circleci.com/gh/cetic/helm-nifi.svg?style=svg)](https://circleci.com/gh/cetic/helm-nifi/tree/master) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) ![version](https://img.shields.io/github/tag/thefarmersfront/helm-nifi.svg?label=release) ![test](https://github.com/cetic/helm-nifi/actions/workflows/test.yml/badge.svg) +![Packing Status](https://github.com/thefarmersfront/helm-nifi/actions/workflows/package-chart.yml/badge.svg) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) ![version](https://img.shields.io/github/tag/thefarmersfront/helm-nifi.svg?label=release) ![test](https://github.com/cetic/helm-nifi/actions/workflows/test.yml/badge.svg) ## Introduction diff --git a/dist/nifi-1.3.2.tgz b/dist/nifi-1.3.2.tgz new file mode 100644 index 00000000..799ada16 Binary files /dev/null and b/dist/nifi-1.3.2.tgz differ diff --git a/index.yaml b/index.yaml deleted file mode 100644 index 3f12087a..00000000 --- a/index.yaml +++ /dev/null @@ -1,172 +0,0 @@ -apiVersion: v1 -entries: - nifi: - - apiVersion: v2 - appVersion: 1.27.0 - created: "2024-09-09T14:45:56.909787+09:00" - dependencies: - - condition: zookeeper.enabled - name: zookeeper - repository: https://charts.bitnami.com/bitnami - version: 13.4.8 - - alias: registry - condition: registry.enabled - name: nifi-registry - repository: https://dysnix.github.io/charts/ - version: 1.1.5 - - condition: ca.enabled - name: ca - repository: "" - version: 1.0.1 - - condition: openldap.enabled - name: openldap - repository: https://charts.helm.sh/stable - version: ~1.2.4 - description: Apache NiFi is a software project from the Apache Software Foundation - designed to automate the flow of data between software systems. - digest: 12c98dbd00d0d628fba29e6c5c90237a0a48ac1ee5cc3a4ba469f5782f43b140 - home: https://nifi.apache.org/ - icon: https://svn.apache.org/repos/asf/nifi/site/trunk/images/niFi-logo-horizontal-scaled.png - keywords: - - nifi - - data - - process - maintainers: - - email: sebastien.dupont@cetic.be - name: banzo - url: https://github.com/banzo - - email: amen.ayadi@cetic.be - name: AyadiAmen - url: https://github.com/AyadiAmen - - email: alexandre.nuttinck@cetic.be - name: alexnuttinck - url: https://github.com/alexnuttinck - - email: zakaria.hajja@cetic.be - name: zakaria2905 - url: https://github.com/zakaria2905 - - email: daniel.park@kurlycorp.com - name: dp-daesung - url: https://github.com/dp-daesung - name: nifi - urls: - - dist/nifi-1.3.1.tgz - version: 1.3.1 - - apiVersion: v2 - appVersion: 1.27.0 - created: "2024-09-09T14:45:56.903808+09:00" - dependencies: - - condition: zookeeper.enabled - name: zookeeper - repository: https://charts.bitnami.com/bitnami - version: 13.4.8 - - alias: registry - condition: registry.enabled - name: nifi-registry - repository: https://dysnix.github.io/charts/ - version: 1.1.5 - - condition: ca.enabled - name: ca - repository: "" - version: 1.0.1 - - condition: openldap.enabled - name: openldap - repository: https://charts.helm.sh/stable - version: ~1.2.4 - description: Apache NiFi is a software project from the Apache Software Foundation - designed to automate the flow of data between software systems. - digest: 0837722a5f7de354c9e7409959083aca5ce101a70c511a3fc958dc5ff316f358 - home: https://nifi.apache.org/ - icon: https://svn.apache.org/repos/asf/nifi/site/trunk/images/niFi-logo-horizontal-scaled.png - keywords: - - nifi - - data - - process - maintainers: - - email: sebastien.dupont@cetic.be - name: banzo - url: https://github.com/banzo - - email: amen.ayadi@cetic.be - name: AyadiAmen - url: https://github.com/AyadiAmen - - email: alexandre.nuttinck@cetic.be - name: alexnuttinck - url: https://github.com/alexnuttinck - - email: zakaria.hajja@cetic.be - name: zakaria2905 - url: https://github.com/zakaria2905 - - email: daniel.park@kurlycorp.com - name: dp-daesung - url: https://github.com/dp-daesung - name: nifi - urls: - - dist/nifi-1.3.0.tgz - version: 1.3.0 - nifi-registry: - - apiVersion: v2 - appVersion: 0.8.0 - created: "2024-09-09T14:45:56.893774+09:00" - description: A subproject of Apache NiFi to store and manage shared resources. - digest: 94f8cf73f20faaa36a3ff03fb2eeac1dd01614af8246a93cbc3c79722fbef72a - home: https://github.com/dysnix/charts/tree/master/dysnix/nifi-registry - icon: https://svn.apache.org/repos/asf/nifi/site/trunk/images/niFi-logo-horizontal-scaled.png - maintainers: - - email: daniel@dysnix.com - name: daniel-yavorovich - name: nifi-registry - type: application - urls: - - charts/nifi-registry-1.1.5.tgz - version: 1.1.5 - openldap: - - apiVersion: v1 - appVersion: 2.4.48 - created: "2024-09-09T14:45:56.894353+09:00" - deprecated: true - description: DEPRECATED - Community developed LDAP software - digest: addd603ed45a87bc275c2d77d91b43b0c8b9ad987e6a160a68fefd49583c737c - home: https://www.openldap.org - icon: http://www.openldap.org/images/headers/LDAPworm.gif - keywords: - - ldap - - openldap - name: openldap - sources: - - https://github.com/kubernetes/charts - urls: - - charts/openldap-1.2.7.tgz - version: 1.2.7 - zookeeper: - - annotations: - category: Infrastructure - images: | - - name: os-shell - image: docker.io/bitnami/os-shell:12-debian-12-r24 - - name: zookeeper - image: docker.io/bitnami/zookeeper:3.9.2-debian-12-r8 - licenses: Apache-2.0 - apiVersion: v2 - appVersion: 3.9.2 - created: "2024-09-09T14:45:56.897478+09:00" - dependencies: - - name: common - repository: oci://registry-1.docker.io/bitnamicharts - tags: - - bitnami-common - version: 2.x.x - description: Apache ZooKeeper provides a reliable, centralized register of configuration - data and services for distributed applications. - digest: 0691dfd12c22b8d34b2236677d9ac73642f4b959181743cf1ea1e026d0b4b7c7 - home: https://bitnami.com - icon: https://bitnami.com/assets/stacks/zookeeper/img/zookeeper-stack-220x234.png - keywords: - - zookeeper - maintainers: - - name: Broadcom, Inc. All Rights Reserved. - url: https://github.com/bitnami/charts - name: zookeeper - sources: - - https://github.com/bitnami/charts/tree/main/bitnami/zookeeper - urls: - - charts/zookeeper-13.4.8.tgz - version: 13.4.8 -generated: "2024-09-09T14:45:56.892152+09:00"