Skip to content

chore(deps): bump terraform-aws-modules/eks-pod-identity/aws from 2.8.2 to 2.9.0 in /terraform #355

chore(deps): bump terraform-aws-modules/eks-pod-identity/aws from 2.8.2 to 2.9.0 in /terraform

chore(deps): bump terraform-aws-modules/eks-pod-identity/aws from 2.8.2 to 2.9.0 in /terraform #355

Workflow file for this run

---
name: Validation
# yamllint disable-line rule:truthy
on:
push:
branches:
- main
pull_request:
branches:
- main
permissions:
contents: read
pull-requests: write
jobs:
changes:
name: Detect changed paths
runs-on: ubuntu-latest
outputs:
apps: ${{ steps.filter.outputs.apps }}
docs: ${{ steps.filter.outputs.docs }}
templates: ${{ steps.filter.outputs.templates }}
steps:
- uses: actions/checkout@v7
with:
fetch-depth: 0
- uses: dorny/paths-filter@v4
id: filter
with:
filters: |
apps:
- 'apps/**'
docs:
- 'docs/**'
templates:
- 'tests/templates/**'
validate-charts:
name: Validate Chart
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: helm/chart-testing-action@v2.8.0
- run: make validate-helm-charts
validate-yaml:
name: Validate YAML
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- run: pip install yamllint
- run: make lint-yaml
validate-helm-addons:
name: Validate Helm Addons
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- run: pip install check-jsonschema
- run: make validate-helm-addons
validate-kustomize-addons:
name: Validate Kustomize Addons
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- run: pip install check-jsonschema
- run: make validate-kustomize-addons
validate-scripts:
name: Validate Scripts
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- name: shellcheck
uses: reviewdog/action-shellcheck@v1
with:
github_token: ${{ secrets.github_token }}
path: scripts
validate-templates:
name: Validate ApplicationSets
needs: changes
if: needs.changes.outputs.apps == 'true' || needs.changes.outputs.templates == 'true'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: actions/setup-go@v7
with:
go-version: "1.25.x"
cache-dependency-path: tests/templates/go.sum
- run: make validate-templates
validate-kustomize:
name: Validate Kustomize
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- run: pip install check-jsonschema
- uses: azure/setup-kubectl@v5
- run: make validate-kustomize
validate-kyverno:
name: Validate Kyverno Policies
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- name: Install Kyverno CLI
uses: kyverno/action-install-cli@v0.2.0
with:
release: v1.13.4
- run: make validate-kyverno
validate-schemas:
name: Validate Artifacts
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: appvia/kubernetes-platform/.github/actions/validate-schemas@main
with:
clusters: |
release/hub/clusters
release/hub-aws/clusters
release/standalone/clusters
release/standalone-aws/clusters
workloads: |
release/hub-aws/workloads
release/standalone/workloads
release/standalone-aws/workloads
validate-docs-spelling:
name: Validate Docs Spelling
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: reviewdog/action-misspell@v1
with:
github_token: ${{ secrets.github_token }}
publish-docs:
name: Publish Docs
if: needs.changes.outputs.docs == 'true' && github.ref == 'refs/heads/main'
runs-on: ubuntu-latest
permissions:
id-token: write
pages: write
needs:
- changes
- validate-charts
- validate-docs-spelling
- validate-helm-addons
- validate-kustomize
- validate-kustomize-addons
- validate-kyverno
- validate-schemas
- validate-scripts
- validate-yaml
defaults:
run:
working-directory: ./docs
steps:
- uses: actions/checkout@v7
- uses: actions/setup-node@v7
with:
node-version: '24'
cache: 'npm'
cache-dependency-path: docs/package-lock.json
- name: Configure GitHub Pages
id: pages
uses: actions/configure-pages@v6
- name: Install dependencies
run: npm ci
- name: Build site
env:
DOCS_SITE_URL: https://appvia.github.io/kubernetes-platform
run: npm run build
- name: Upload Pages artifact
uses: actions/upload-pages-artifact@v5
with:
path: docs/build
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v5