File tree Expand file tree Collapse file tree 1 file changed +48
-0
lines changed
tf/mysql-security-regression Expand file tree Collapse file tree 1 file changed +48
-0
lines changed Original file line number Diff line number Diff line change 1+ # Overview
2+
3+ This terraform plan and helper scripts deploy a minimal OpenStack Service
4+ (Keystone) with MySQL Router and a 3 node MySQL InnoDB Cluster.
5+
6+ The Security Proposed PPA is enabled by default, allowing basic regression
7+ testing of an OpenStack service against proposed security updates for the
8+ MySQL packages in Ubuntu.
9+
10+ A workflow is provided to test supported Ubuntu LTS releases.
11+
12+ # Setup
13+
14+ Install required snaps:
15+
16+ ```
17+ ./deps
18+ ```
19+
20+ # Terraform
21+
22+ Use of the plan requires a previous bootstrapped Juju controller - works fine
23+ with LXD as no special kernel level features required.
24+
25+ To apply the plan:
26+
27+ ```
28+ terraform init
29+ terraform apply -var ubuntu-base=ubuntu@24.04
30+ ```
31+
32+ and to teardown afterward:
33+
34+ ```
35+ terraform destroy
36+ ```
37+
38+ # Tempest
39+
40+ Once the applications have deployed and configuration has completed, Tempest
41+ can be used to validate the deployment:
42+
43+ ```
44+ ./tempest-run
45+ ```
46+
47+ This will run a smoke test of the Keystone service.
48+
You can’t perform that action at this time.
0 commit comments