Skip to content

Add functional testing for bundles #5

Add functional testing for bundles

Add functional testing for bundles #5

Workflow file for this run

name: Functional Testing
on:
pull_request:
branches:
- main
jobs:
functional:
name: Run functional tests
runs-on: ubuntu-latest
steps:
- name: Get sources
uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: canonical/setup-lxd@v0.1.1
- name: Install Juju
run: |
set -e -u -x
sudo snap install juju --channel 2.9 --classic
- name: Bootstrap controller
run: |
set -e -u -x
juju bootstrap localhost controller
- name: Focal / Ussuri
run: |
set -e -u -x
cd openstack
./generate --name functional --series focal --release ussuri --run
juju status
juju switch default
juju destroy-model --yes --destroy-storage --force --no-wait functional