add sos collect testing
This commit is contained in:
parent
e51f241e1a
commit
4a4a107450
33
sos_collect_testing.sh
Executable file
33
sos_collect_testing.sh
Executable 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
|
Loading…
x
Reference in New Issue
Block a user