Skip to content

Fix critical issue in uninstall script on openshift #16

Fix critical issue in uninstall script on openshift

Fix critical issue in uninstall script on openshift #16

Workflow file for this run

name: Validate
on:
push:
branches: [main]
pull_request:
jobs:
kustomize-build:
name: Validate Kustomize configs
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- name: Set up kubectl
uses: azure/setup-kubectl@v4
- name: Build base layer
run: kubectl kustomize base/
- name: Build stack layer
run: kubectl kustomize stack/
- name: Verify quick-start labels in base
run: |
kubectl kustomize base/ | grep -q 'app.kubernetes.io/part-of: streamshub-developer-quickstart'
- name: Verify quick-start labels in stack
run: |
kubectl kustomize stack/ | grep -q 'app.kubernetes.io/part-of: streamshub-developer-quickstart'
shellcheck:
name: Lint shell scripts
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- name: Run ShellCheck
uses: ludeeus/action-shellcheck@2.0.0
with:
version: v0.11.0
scandir: "."
additional_files: "install.sh uninstall.sh update-version.sh"
yamllint:
name: Lint YAML files
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- name: Install yamllint
run: |
sudo apt-get update
sudo apt-get install -y yamllint
- name: Run yamllint
run: yamllint -d relaxed .