Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 27 additions & 2 deletions .github/workflows/pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ defaults:

env:
CT_CHART_DIRS: "."
CHART_NAME: "ignition"

jobs:
lint-and-unittest:
Expand All @@ -28,16 +29,40 @@ jobs:

- name: Install helm-unittest plugin
run: |
helm plugin install https://github.com/helm-unittest/helm-unittest --version v1.0.0
helm plugin install https://github.com/helm-unittest/helm-unittest --version v1.0.3
helm plugin list

- name: helm-unittest (all changed charts)
run: |
helm unittest ignition
helm unittest "${CHART_NAME}"

- name: Set up chart-testing
uses: helm/chart-testing-action@v2

- name: ct lint
run: |
ct lint --all

- name: Package Helm Chart (unsigned)
run: |
mkdir build
helm package --destination build "${CHART_NAME}"

- name: Render simple summary with GH hash to build/SUMMARY.md
run: |
cat << EOF > build/SUMMARY.md
# Build Summary

- Chart: ${CHART_NAME}
- Build Date: $(date -u +"%Y-%m-%dT%H:%M:%SZ")
- Commit: ${GITHUB_SHA}
- Pull Request: ${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}/pull/${{ github.event.pull_request.number }}
- Workflow Run: ${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}/actions/runs/${GITHUB_RUN_ID}
EOF

- name: Artifact Packaged Chart
uses: actions/upload-artifact@v6
with:
name: chart-build
path: build/
retention-days: 30
51 changes: 25 additions & 26 deletions .github/workflows/release-branch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:

- name: Install helm-unittest plugin
run: |
helm plugin install https://github.com/helm-unittest/helm-unittest --version v1.0.0
helm plugin install https://github.com/helm-unittest/helm-unittest --version v1.0.3
helm plugin list

- name: Set up chart-testing
Expand All @@ -38,32 +38,31 @@ jobs:
run: |
ct lint --all

# TODO: re-enable once repo is public and GH actions runners have more resources
# functional-tests:
# name: Functional Tests using Kind (K8s ${{ matrix.k8s }})
# runs-on: ubuntu-latest
# needs: lint-and-unittest
# strategy:
# fail-fast: false
# matrix:
# k8s:
# - v1.29.4
# - v1.33.2
functional-tests:
name: Functional Tests using Kind (K8s ${{ matrix.k8s }})
runs-on: ubuntu-latest
needs: lint-and-unittest
strategy:
fail-fast: false
matrix:
k8s:
- v1.29.4
- v1.33.2

# steps:
# - name: Checkout
# uses: actions/checkout@v5
steps:
- name: Checkout
uses: actions/checkout@v5

# - name: Set up chart-testing
# uses: helm/chart-testing-action@v2
- name: Set up chart-testing
uses: helm/chart-testing-action@v2

# - name: Create kind cluster (${{ matrix.k8s }})
# uses: helm/kind-action@v1
# with:
# node_image: kindest/node:${{ matrix.k8s }}
# wait: 120s
# cluster_name: ct-${{ matrix.k8s }}
- name: Create kind cluster (${{ matrix.k8s }})
uses: helm/kind-action@v1
with:
node_image: kindest/node:${{ matrix.k8s }}
wait: 120s
cluster_name: ct-${{ matrix.k8s }}

# - name: Test Charts
# run: |
# ct install --all
- name: Test Charts
run: |
ct install --all
6 changes: 6 additions & 0 deletions ignition/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

### Changed

- Bumped _appVersion_ for Ignition to 8.1.53.

## [0.1.0] - 2025-09-07

### Added
Expand Down
4 changes: 2 additions & 2 deletions ignition/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ apiVersion: v2
name: ignition
description: Ignition by Inductive Automation
type: application
version: 0.1.0
appVersion: "8.1.49"
version: 0.1.1
appVersion: "8.1.53"
kubeVersion: ">= 1.29.0-0"
home: https://www.inductiveautomation.com
maintainers:
Expand Down
Loading