Skip to content

Commit

Permalink
ci: use setup-maas action for sitespeed
Browse files Browse the repository at this point in the history
  • Loading branch information
petermakowski committed Jan 9, 2024
1 parent 5f033f0 commit 4f90d69
Showing 1 changed file with 5 additions and 17 deletions.
22 changes: 5 additions & 17 deletions .github/workflows/sitespeed.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,24 +12,12 @@ jobs:
MAAS_DOMAIN: localhost
steps:
- uses: actions/checkout@main
- name: Install MAAS
run: |
sudo systemctl enable snapd
sudo snap install maas-test-db --channel=latest/edge
sudo snap install maas --channel=latest/edge
- name: Fetch database dump
uses: wei/wget@v1
- name: Setup MAAS
uses: canonical/setup-maas@main
with:
args: -O maasdb.dump https://github.com/canonical/maas-ui-testing/raw/main/db/maasdb-22.04-master-1000.dump
- name: Set up MAAS with database dump
run: |
sudo sed -i "s/dynamic_shared_memory_type = posix/dynamic_shared_memory_type = sysv/" /var/snap/maas-test-db/common/postgres/data/postgresql.conf
sudo snap restart maas-test-db
sudo mv maasdb.dump /var/snap/maas-test-db/common/maasdb.dump
sudo snap run --shell maas-test-db.psql -c 'db-dump restore /var/snap/maas-test-db/common/maasdb.dump maassampledata'
sudo maas init region+rack --maas-url=http://${{env.MAAS_DOMAIN}}:5240/MAAS --database-uri maas-test-db:///
sudo sed -i "s/database_name: maasdb/database_name: maassampledata/" /var/snap/maas/current/regiond.conf
sudo snap restart maas
maas-url: "http://${{env.MAAS_DOMAIN}}:5240/MAAS"
use-maasdb-dump: true
maasdb-dump-url: https://github.com/canonical/maas-ui-testing/raw/main/db/maasdb-22.04-master-1000.dump
- name: Create MAAS admin
run: sudo maas createadmin --username=admin --password=test --email=fake@example.org
- name: Wait for MAAS
Expand Down

0 comments on commit 4f90d69

Please sign in to comment.