Skip to content

external-connector: add 0.0.1 chart and tests #309

external-connector: add 0.0.1 chart and tests

external-connector: add 0.0.1 chart and tests #309

Workflow file for this run

name: CI
on: pull_request
jobs:
lint:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: lint
run: helm lint charts/*
test_primary_site:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Start minio
run: docker compose up minio -d
working-directory: tests
- name: Create minio buckets
run: docker compose up createbuckets
working-directory: tests
- uses: medyagh/setup-minikube@v0.0.20
- name: Test primary site chart install
timeout-minutes: 5
env:
FOXGLOVE_API_URL: ${{ vars.TEST_PRIMARY_SITE_API_URL }}
FOXGLOVE_SITE_TOKEN: ${{ secrets.TEST_PRIMARY_SITE_TOKEN }}
run: ./tests/test-primary-site-chart.sh ./charts/primary-site
test_external_connector:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Start minio
run: docker compose up minio -d
working-directory: tests
- name: Create minio buckets
run: docker compose up createbuckets
working-directory: tests
- uses: medyagh/setup-minikube@v0.0.20
with:
addons: metrics-server
- name: Test primary site chart install
timeout-minutes: 5
run: ./tests/test-external-connector-chart.sh ./charts/external-connector