diff --git a/.github/workflows/integrate.yaml b/.github/workflows/integrate.yaml index 730e8ce..bf69573 100644 --- a/.github/workflows/integrate.yaml +++ b/.github/workflows/integrate.yaml @@ -63,14 +63,15 @@ jobs: steps: - name: Check out code uses: actions/checkout@v4 + - name: Install dependencies + run: pipx install tox - - name: Setup operator environment - uses: charmed-kubernetes/actions-operator@main - with: - provider: microk8s - channel: 1.32-strict/stable - juju-channel: 3.6/stable - charmcraft-channel: 3.x/stable + - name: Setup environment + run: | + sudo apt-get remove -y docker-ce docker-ce-cli containerd.io + sudo rm -rf /run/containerd + sudo snap install concierge --classic + sudo concierge prepare --trace - name: Run test run: | diff --git a/concierge.yaml b/concierge.yaml new file mode 100644 index 0000000..1760c13 --- /dev/null +++ b/concierge.yaml @@ -0,0 +1,24 @@ +juju: + channel: 3.6/stable + model-defaults: + logging-config: =INFO; unit=DEBUG + +providers: + k8s: + enable: true + bootstrap: true + channel: 1.32-classic/stable + features: + local-storage: + bootstrap-constraints: + root-disk: 4G + + lxd: + enable: true + bootstrap: false + channel: latest/stable + +host: + snaps: + charmcraft: + channel: 3.x/stable