summaryrefslogtreecommitdiff
path: root/vmdb/app.py
AgeCommit message (Expand)AuthorFilesLines
2023-05-12feat: add more debugging to when state.arch is setLars Wirzenius1-0/+1
2023-05-06fix: --version optionLars Wirzenius1-5/+3
2023-04-29fix: put back the "run even if skipped" feature, for debootstrapLars Wirzenius1-2/+4
2022-06-11feat! drop qemu-deboostrap plugin, run_even_if_skipped featureLars Wirzenius1-4/+5
2021-11-22app.py: Add `--variable` param for user-supplied jinja2 variablesAndy Piper1-1/+24
2020-10-29feat(state): Add a state variable indicating the target architectureDavid Edmondson1-0/+1
2020-09-24refactor: rewrite app.py to not use cliapp.ApplicationLars Wirzenius1-31/+127
2020-09-05refactor(vmdb/app.py): make code to create&enable plugins clearerLars Wirzenius1-1/+2
2020-09-05refactor(plugins): replace cliapp's plugin infra with a custom oneLars Wirzenius1-0/+3
2020-08-20refactor: format all Python modules with blackLars Wirzenius1-20/+18
2020-04-19Merge branch 'spec-from-stdin' into 'master'Lars Wirzenius1-2/+7
2020-04-11Change: print "All is fine" at the very endLars Wirzenius1-2/+3
2020-03-21Change: make step runners check the values for the step at initLars Wirzenius1-1/+2
2020-01-24Add: Allow spec to be passed in via stdinvoney1-2/+7
2019-12-16Add: repr of exceptions, as a stop gap to improve error messagesLars Wirzenius1-0/+2
2019-12-15Change: add copy-file stepLars Wirzenius1-0/+5
2019-12-15Change: clarify in --help that --image is for existing files/devicesLars Wirzenius1-1/+1
2019-02-13Change: add pylint3 back to check, fix issues it findsLars Wirzenius1-1/+1
2018-12-26Add: allow steps to run someting even if they're skippedLars Wirzenius1-2/+13
2018-08-19Rename: Image to TagsLars Wirzenius1-1/+1
2018-08-18Change: systematize how tags are usedLars Wirzenius1-0/+1
2017-10-07Refactor: make use of vmdb.Spec in the main applicationLars Wirzenius1-22/+7
2017-09-21Fix: require a spec file on command lineStuart Prescott1-0/+3
2017-06-18Add: Run pylint in check; fix problems it findsLars Wirzenius1-1/+1
2017-06-04Fix: actually implement "unless:" in .vmdb filesLars Wirzenius1-2/+5
2017-05-21Fix: make --verbose output to stdoutLars Wirzenius1-17/+2
2017-05-21Make progress reporting prettier, and not be errors anymoreLars Wirzenius1-3/+2
2017-05-13Fix typo in progress message in main programLars Wirzenius1-1/+1
2017-04-01Improve progress reportingLars Wirzenius1-5/+31
2017-03-29Check early that we have runners for all stepsLars Wirzenius1-0/+4
2017-03-29Run all teardowns even if one failsLars Wirzenius1-16/+20
2017-03-28Log traceback on errorsLars Wirzenius1-1/+1
2017-03-25Make State attributes available to Jinja2Lars Wirzenius1-7/+8
2017-03-25Log what steps, teardowns are runLars Wirzenius1-0/+2
2017-03-25Add placeholder class for "state" of image buildingLars Wirzenius1-2/+1
2017-03-25Add a state parameter to the right placesLars Wirzenius1-7/+9
2017-03-10Add Jinja2 templating to values in spec filesLars Wirzenius1-2/+28
2017-03-09Make error have teardown instead of error_cleanupLars Wirzenius1-3/+2
2017-03-09Add missing copyright blurbsLars Wirzenius1-0/+18
2017-03-09Handle exceptions from steps being runLars Wirzenius1-6/+9
2017-03-08Refactor: Move progress reporting of spec loadingLars Wirzenius1-4/+3
2017-03-08Refactor: Move running teardowns into its own methodLars Wirzenius1-6/+8
2017-03-08Refactor: Move step-running into its own methodLars Wirzenius1-9/+14
2017-03-08Refactor: Extra spec file loading into its own methodLars Wirzenius1-2/+5
2017-03-08Move echo and error into pluginsLars Wirzenius1-0/+41