Commit Graph

  • d361537fa9 Remove Zuul configuration for ara-server master David Moreau Simard 2019-03-04 11:54:28 -05:00
  • 33e4c1d841 Update README to explain ara-server was migrated back into ara David Moreau Simard 2019-03-01 15:55:33 -05:00
  • c0021b3e05 Use DurationSerializer for the results, they have a duration David Moreau Simard 2019-02-19 14:45:09 -05:00
  • d3de8af4c8 Allow get results with multiple statuses Guillaume Vincent 2019-01-30 17:22:03 +01:00
  • de925912f5 Merge "Add pip-wheel-metadata to gitignore" Zuul 2019-01-28 18:50:11 +00:00
  • 4238a0fa06 Merge "Misc updates to security and configuration documentation" 1.0.0a2 Zuul 2019-01-25 21:28:59 +00:00
  • 706c235e72 Merge "Added support for external auth via REMOTE_USER provided by webservers." Zuul 2019-01-25 21:28:58 +00:00
  • 0709e3ed6a Add pip-wheel-metadata to gitignore David Moreau Simard 2019-01-25 12:31:14 -05:00
  • 35999a1bed Misc updates to security and configuration documentation David Moreau Simard 2019-01-25 12:29:11 -05:00
  • c703bf8245 Added support for external auth via REMOTE_USER provided by webservers. Florian Apolloner 2019-01-16 18:41:08 +01:00
  • 5a7eeb93af First iteration of authentication and security docs David Moreau Simard 2019-01-21 17:23:24 -05:00
  • ee8e1aa5ee Added very basic read/write authentication. Florian Apolloner 2019-01-16 18:23:31 +01:00
  • 3d5efff28c Replace the ansible-integration job by the new integration jobs David Moreau Simard 2019-01-23 09:51:30 -05:00
  • ca0137b437 Docs: SECRET_KEY is now randomly generated if it's not set David Moreau Simard 2019-01-21 10:56:48 -05:00
  • 47dc0ad989 Fixed XSS issue from DRF. Florian Apolloner 2019-01-17 22:33:19 +01:00
  • 600a189b21 Renamed most of config to settings and dropped the default_ prefix. Florian Apolloner 2019-01-15 18:37:33 +01:00
  • 2c8eb916b2 Merge "Fixed config code example if the path has spaces." Zuul 2019-01-16 12:47:17 +00:00
  • dd5f26fd14 Merge "Fixed default configuration loading and do not write default config if a config is specified." Zuul 2019-01-16 02:13:51 +00:00
  • 9c7c7c474f Fixed config code example if the path has spaces. Florian Apolloner 2019-01-15 18:30:42 +01:00
  • d29209dc17 Merge "Add Tasks, Records and Plays to Playbook serializer" Zuul 2019-01-15 23:19:14 +00:00
  • 5bae31785f Fixed default configuration loading and do not write default config if a config is specified. Florian Apolloner 2019-01-15 18:27:31 +01:00
  • e171aab870 Alternative approach to manage.py instead of symlink. Florian Apolloner 2019-01-15 18:14:08 +01:00
  • cf2bda747b Adjusted requirements to include yaml for dynaconf. Florian Apolloner 2019-01-15 18:11:38 +01:00
  • e47f5afb2e Load logging from settings.py to tell users about the things we do David Moreau Simard 2019-01-15 11:36:07 -05:00
  • 8b8bc03f7c Create a persistent default random secret key if none are set David Moreau Simard 2019-01-15 10:44:26 -05:00
  • eadd3712b5 Re-add manage.py to the root of the repository David Moreau Simard 2019-01-15 10:35:18 -05:00
  • ca5c065b18 Add Tasks, Records and Plays to Playbook serializer Guillaume Vincent 2019-01-15 11:28:57 +01:00
  • 6519a91289 Serialize the value provided by ara_record David Moreau Simard 2019-01-10 18:00:38 -05:00
  • 1039878100 Updated Django dependency to 2.1.5 Florian Apolloner 2019-01-04 17:01:42 +01:00
  • 526ce375d4 Merge "Add docs on how to use the API clients with ara-server" 1.0.0a1 Zuul 2018-12-21 16:54:04 +00:00
  • 6625e9d274 Merge "Add documentation on how to configure ara-server" Zuul 2018-12-21 16:34:39 +00:00
  • e279385bce Add docs on how to use the API clients with ara-server David Moreau Simard 2018-12-21 11:05:29 -05:00
  • 7a36f260b9 Merge "Remove requirement on django-environ" Zuul 2018-12-21 16:13:00 +00:00
  • 806879fbcb Merge "Add basic installation documentation" Zuul 2018-12-21 16:12:59 +00:00
  • c846275602 Merge "Update and improve README" Zuul 2018-12-21 16:12:59 +00:00
  • 827f3ed16b Add documentation on how to configure ara-server David Moreau Simard 2018-12-21 10:49:55 -05:00
  • d671ff33b4 Update and improve README David Moreau Simard 2018-12-21 10:20:12 -05:00
  • 42404c41e0 Add basic installation documentation David Moreau Simard 2018-12-21 10:26:15 -05:00
  • 1952d041f7 Merge "Fix ansible-integration test after playbook.files tweak" Zuul 2018-12-21 15:23:41 +00:00
  • 71a2e122d7 Remove requirement on django-environ David Moreau Simard 2018-12-21 10:04:18 -05:00
  • d37baf3765 Fix ansible-integration test after playbook.files tweak David Moreau Simard 2018-12-21 09:54:54 -05:00
  • 39339053ec Added endpoint exposing ara and python version. Florian Apolloner 2018-12-20 17:52:05 +01:00
  • 2bd8c3f654 Refactor and standardize how files are added to playbooks David Moreau Simard 2018-12-18 12:04:10 -05:00
  • fdcc003fd9 Made dynaconf integration more explicit. Florian Apolloner 2018-12-20 18:46:02 +01:00
  • 16aa41eaf8 Refactor configuration to use dynaconf David Moreau Simard 2018-12-13 14:47:31 -05:00
  • 6c00d7552b Merge "Add playbook filtering by status" Zuul 2018-12-13 18:46:19 +00:00
  • b93cf0d33d Merge "Move manage.py to ara.server.__main__ and add an entry point" Zuul 2018-12-13 18:46:19 +00:00
  • 4d0c3fc93d Change openstack-dev to openstack-discuss melissaml 2018-12-07 20:33:12 +08:00
  • c5890ea0cc Add playbook filtering by status David Moreau Simard 2018-12-06 18:03:43 -05:00
  • 90ac1acc51 Move manage.py to ara.server.__main__ and add an entry point David Moreau Simard 2018-12-06 11:53:11 -05:00
  • 1e2a936a18 Add record filtering by key David Moreau Simard 2018-11-15 11:53:50 -05:00
  • cd66991bd1 Add record filtering by playbook id David Moreau Simard 2018-11-15 11:50:03 -05:00
  • 1f70395626 Fix ansible-integration test to use the new status for plays and tasks David Moreau Simard 2018-11-15 15:10:40 -05:00
  • ae5408dfe5 Merge "Add *.retry to gitignore for failed playbook files" Zuul 2018-11-15 18:47:23 +00:00
  • d886b6012b Merge "model: change task.completed to task.status" Zuul 2018-11-15 16:44:41 +00:00
  • 34953a4783 Merge "model: change play.completed to play.status" Zuul 2018-11-15 16:43:51 +00:00
  • 8c671753b4 Add *.retry to gitignore for failed playbook files David Moreau Simard 2018-11-15 11:39:03 -05:00
  • 41aaa10e0e Merge "Rewrite config error messages to be more instructive." Zuul 2018-11-14 21:09:23 +00:00
  • 2d7d15af49 model: change task.completed to task.status David Moreau Simard 2018-11-14 14:40:44 -05:00
  • 2fc776a95f model: change play.completed to play.status David Moreau Simard 2018-11-14 14:36:12 -05:00
  • 9edb01ad32 Reduce page size from 1000 to 100 David Moreau Simard 2018-11-14 14:21:44 -05:00
  • 8f4e1ac20d Set exit code to 1 if at least one linter fails. Florian Apolloner 2018-11-05 20:33:38 +01:00
  • fe9c590bca Rewrite config error messages to be more instructive. Florian Apolloner 2018-11-10 14:35:21 +01:00
  • ed9cf21ce9 Namespace Zuul jobs and use ubuntu bionic David Moreau Simard 2018-11-06 23:10:44 -05:00
  • ddf4d9f526 Fixes parsing of lists in config files. Florian Apolloner 2018-11-05 18:11:00 +01:00
  • 35d762c62b Increased isort max line length to match black/flake8. Florian Apolloner 2018-11-04 15:18:47 +01:00
  • 05915224d7 Allow configuration of settings via config files. Florian Apolloner 2018-10-22 18:44:56 +02:00
  • 7c01333156 Fixed integration tests. Florian Apolloner 2018-10-19 12:47:57 +02:00
  • da5af07d3d Merge "Use playbook.updated instead of "now" for calculating duration" Zuul 2018-10-17 15:31:47 +00:00
  • ed0247dabe Merge "One does not simply send emails to gvincent *scnr*" Zuul 2018-10-17 15:03:37 +00:00
  • a6f7b40d4a Merge "Merge the tox-pep8 and tox-format jobs and use tox-linters" Zuul 2018-10-17 14:59:04 +00:00
  • 9060fc1ec4 Merge "Removed default search and ordering filters." Zuul 2018-10-16 23:28:30 +00:00
  • f1d33a1709 Merge "Add DjangoFilterBackend to default DRF filter backends" Zuul 2018-10-16 23:28:16 +00:00
  • 42e1278925 Merge "Add stats filtering by host" Zuul 2018-10-16 22:46:06 +00:00
  • 638816755e Merge "Add result filtering by status" Zuul 2018-10-16 22:46:05 +00:00
  • 8f8ea1a9f7 Merge "Add result filtering by playbook id" Zuul 2018-10-16 22:46:04 +00:00
  • 8abaa5f399 Merge "Add stats filtering by playbook id" Zuul 2018-10-16 22:46:04 +00:00
  • 2d2942f0ec Merge "Add host filtering by playbook id" Zuul 2018-10-16 22:46:03 +00:00
  • cbf81c8abd Merge "Add task filtering by playbook id" Zuul 2018-10-16 22:46:03 +00:00
  • 66ff45cc5e Merge "Add play filtering by uuid" Zuul 2018-10-16 22:46:02 +00:00
  • 1f205e2ad9 Merge the tox-pep8 and tox-format jobs and use tox-linters David Moreau Simard 2018-10-16 17:01:15 -04:00
  • 53118108f7 Merge "Add play filtering by playbook id" Zuul 2018-10-16 19:58:31 +00:00
  • fd9ebc2795 Merge "model: change playbook.completed to playbook.status" Zuul 2018-10-16 19:41:35 +00:00
  • d6af2dfb3c One does not simply send emails to gvincent *scnr* Florian Apolloner 2018-10-16 21:36:11 +02:00
  • 065d6e8b3a Removed default search and ordering filters. Florian Apolloner 2018-10-16 21:29:33 +02:00
  • 96e3140139 Merge "Add search by name on playbook endpoint" Zuul 2018-10-16 19:16:31 +00:00
  • 7265ac64ee Add DjangoFilterBackend to default DRF filter backends David Moreau Simard 2018-10-16 14:51:17 -04:00
  • 299883fd35 Add stats filtering by host David Moreau Simard 2018-10-16 11:33:21 -04:00
  • 63878f733e Add result filtering by status David Moreau Simard 2018-10-16 11:26:47 -04:00
  • 075e790eba Add result filtering by playbook id David Moreau Simard 2018-10-16 10:59:15 -04:00
  • 3d2ed79cd9 Add stats filtering by playbook id David Moreau Simard 2018-10-16 10:54:48 -04:00
  • 2e863887eb Add host filtering by playbook id David Moreau Simard 2018-10-16 10:48:17 -04:00
  • 85e76d68db Add task filtering by playbook id David Moreau Simard 2018-10-16 10:45:02 -04:00
  • 864e0b481b Add play filtering by uuid David Moreau Simard 2018-10-16 10:19:16 -04:00
  • 70f248c24f Add play filtering by playbook id David Moreau Simard 2018-10-16 10:16:17 -04:00
  • fef942b62f Add search by name on playbook endpoint Guillaume Vincent 2018-10-16 12:30:50 +02:00
  • 6440416a60 model: change playbook.completed to playbook.status David Moreau Simard 2018-10-15 20:53:14 -04:00
  • 3c415a4930 Change parameters to arguments in hacking/validate David Moreau Simard 2018-10-16 09:40:47 -04:00
  • 8f4ed9e541 Use playbook.updated instead of "now" for calculating duration David Moreau Simard 2018-10-16 09:27:28 -04:00
  • 031e757979 Added FK to playbook to the Task and Result models. Florian Apolloner 2018-10-15 18:08:15 +02:00