Skip to content

Add edge case check

Add edge case check #4

Workflow file for this run

name: "units-test-edge"
on:
# works for mannual, in case of github agent updated.
# we can run mannually to see if it can be fixed by update version of
# - kubectl
# - k8s cluster provider's
workflow_dispatch:
pull_request:
push:
branches:
- main
- 'releases/*'
jobs:
# test local cluster without prometheus grafana
test_local_cluster_withEdgeCase_folder_exists:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: start from local
run: |
mkdir -p /tmp/kubeconfig
export PROMETHEUS_ENABLE=true
export CLUSTER_PROVIDER=kind
export TEKTON_ENABLE=true
export CLUSTER_CONFIG=false
./main.sh up
export KUBECONFIG_ROOT_DIR=/tmp/kubeconfig
./main.sh config
test_local_cluster_withEdgeCase_file_exists:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: start from local
run: |
echo 1 > /tmp/kubeconfig
export PROMETHEUS_ENABLE=true
export CLUSTER_PROVIDER=kind
export TEKTON_ENABLE=true
export CLUSTER_CONFIG=false
./main.sh up
export KUBECONFIG_ROOT_DIR=/tmp/kubeconfig
./main.sh config