add sos collect testing

This commit is contained in:
Arif Ali 2023-10-30 20:04:25 +00:00
parent e51f241e1a
commit 4a4a107450
Signed by: arif
GPG Key ID: 369608FBA1353A70

33
sos_collect_testing.sh Executable file
View File

@ -0,0 +1,33 @@
#!/bin/bash
series="lunar"
model="${series}-sos"
cat > juju-model-sos.yaml << EOF
cloudinit-userdata: |
package_update: true
package_upgrade: true
apt:
sources:
proposed:
source: deb \$MIRROR \$RELEASE-proposed restricted main multiverse universe
packages:
- sosreport
postruncmd:
- [ 'apt', 'install', '-y', 'sosreport/\$RELEASE-proposed' ]
EOF
juju add-model ${model}
juju model-config ./juju-model-sos.yaml
juju deploy ubuntu --series ${series} -n 5 --force
juju-wait -v -e ${model}
# wait for package to finish install
sleep 5
juju run --all -- dpkg -l sosreport
sos collect --cluster-type juju --no-local -c "juju.apps=ubuntu" --batch --case-id 3524678 --all-logs -a