Merge ~maas-committers/maas-ci/+git/system-tests:MAASENG-1717-Automated-Image-Testing-feature-branch into ~maas-committers/maas-ci/+git/system-tests:master

Proposed by Alexsander de Souza
Status: Merged
Approved by: Alexsander de Souza
Approved revision: 02b5fbe61ed5bfe5bffa33775938b9af25486261
Merge reported by: MAAS Lander
Merged at revision: not available
Proposed branch: ~maas-committers/maas-ci/+git/system-tests:MAASENG-1717-Automated-Image-Testing-feature-branch
Merge into: ~maas-committers/maas-ci/+git/system-tests:master
Diff against target: 2522 lines (+1936/-71)
26 files modified
.gitignore (+7/-7)
image_mapping.yaml.sample (+17/-17)
setup.py (+2/-0)
systemtests/api.py (+36/-0)
systemtests/conftest.py (+3/-1)
systemtests/fixtures.py (+4/-1)
systemtests/git_build.py (+14/-0)
systemtests/image_builder/test_packer.py (+7/-4)
systemtests/image_config.py (+2/-2)
systemtests/packer.py (+23/-6)
systemtests/state.py (+2/-3)
systemtests/tests_per_machine/test_machine.py (+41/-14)
systemtests/utils.py (+26/-6)
temporal/README.md (+88/-0)
temporal/build_results.py (+395/-0)
temporal/common_tasks.py (+293/-0)
temporal/e2e_worker.py (+10/-0)
temporal/e2e_workflow.py (+206/-0)
temporal/image_building_worker.py (+10/-0)
temporal/image_building_workflow.py (+165/-0)
temporal/image_reporting_worker.py (+10/-0)
temporal/image_reporting_workflow.py (+450/-0)
temporal/image_testing_worker.py (+10/-0)
temporal/image_testing_workflow.py (+100/-0)
tox.ini (+6/-5)
utils/gen_config.py (+9/-5)
Reviewer Review Type Date Requested Status
MAAS Lander Approve
Jack Lloyd-Walters Approve
Review via email: mp+449015@code.staging.launchpad.net

Commit message

automated image testing

adds the capability of:
- building custom images using packer-maas
- testing the deployment of custom images

includes Temporal workflows to build, test and report the results

Co-authored-by: Jack Lloyd-Walters <email address hidden>

To post a comment you must log in.
Revision history for this message
Jack Lloyd-Walters (lloydwaltersj) wrote :

+1 on the merge once all branches are in

review: Approve
Revision history for this message
MAAS Lander (maas-lander) wrote :

UNIT TESTS
-b MAASENG-1717-Automated-Image-Testing-feature-branch lp:~maas-committers/maas-ci/+git/system-tests into -b master lp:~maas-committers/maas-ci/+git/system-tests

STATUS: SUCCESS
COMMIT: db3f8c2f2a2aff73a2d7a3e2e8f89d1b8fcf11c6

review: Approve
Revision history for this message
MAAS Lander (maas-lander) wrote :

UNIT TESTS
-b MAASENG-1717-Automated-Image-Testing-feature-branch lp:~maas-committers/maas-ci/+git/system-tests into -b master lp:~maas-committers/maas-ci/+git/system-tests

STATUS: SUCCESS
COMMIT: 02b5fbe61ed5bfe5bffa33775938b9af25486261

review: Approve

There was an error fetching revisions from git servers. Please try again in a few minutes. If the problem persists, contact Launchpad support.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches

to all changes: