beeankha
7687eddf6d
Add api test, edit AWX docs
2019-06-17 10:47:58 -04:00
Ryan Petrello
6da445f7c0
remove /api/v1 and deprecated credential fields
2019-06-06 12:23:00 -04:00
Ryan Petrello
c6afd98500
unpin apache-libcloud now that a version is out without PyCrypto
...
see: https://github.com/ansible/awx/pull/3466
see: https://github.com/ansible/awx/issues/3822
2019-06-04 09:26:27 -04:00
Christian Adams
cb279843d2
remove implicit grant type for OAuth 2 apps
2019-05-29 02:28:37 -04:00
Ryan Petrello
40b1e89b67
add the ability to disable RabbitMQ queue durability
2019-05-28 15:49:32 -04:00
AlanCoding
2bec5ddb41
General upgrade of dependencies
...
Update licenses for new versions after dependency upgrades
pin pycurl to version that does not break on install
implement new workflow for py2/3 requirements management
require twisted tls extras, resolve service-identity version
Upgrade celery to resolve importlib DeprecationWarning
use flags to resolve the unsafe and cache problems
2019-05-20 10:24:39 -04:00
softwarefactory-project-zuul[bot]
6bc1856658
Merge pull request #3861 from beeankha/awx_doc_edits
...
Update/Edit AWX Docs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-13 20:41:14 +00:00
beeankha
9ea3ec24ca
Address comments/suggested changes
2019-05-13 15:46:24 -04:00
beeankha
7466873f69
Make more edits/grammatical changes
2019-05-13 15:27:54 -04:00
beeankha
07fa533b6f
Make edits to Notification doc
2019-05-13 11:47:04 -04:00
beeankha
fe344038b5
Edit Clustering doc
2019-05-10 14:54:20 -04:00
beeankha
371966613f
Update AWX docs
2019-05-09 10:03:57 -04:00
Ryan Petrello
766a5c0c3f
remove honcho in the dev environment (just use foregrounded supervisor)
...
using supervisor gives us the ability to restart entire processes on
code change (like the dispatcher and callback receiver)
2019-05-08 14:44:07 -04:00
softwarefactory-project-zuul[bot]
f3c023a11f
Merge pull request #3765 from beeankha/task_doc_update
...
Add Task Overview Details to tasks.md
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-01 20:02:15 +00:00
beeankha
a87c87b7c9
Add more runner-related details
2019-05-01 15:40:15 -04:00
beeankha
383fe278f5
Address a few more comments
2019-05-01 11:35:26 -04:00
beeankha
27ca5e1fd5
Add more details for several of the listed tasks
2019-04-30 15:32:52 -04:00
beeankha
4baecef866
Clean up references to Tower
2019-04-29 10:51:25 -04:00
softwarefactory-project-zuul[bot]
44fcf2e0e4
Merge pull request #3766 from ryanpetrello/devel
...
merge in downstream changes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-26 17:09:48 +00:00
Ryan Petrello
586c3e4583
document CORS middleware
2019-04-26 11:00:33 -04:00
beeankha
cb7914dfa4
Make edits per first round of reviews.
2019-04-25 17:16:39 -04:00
beeankha
639e01e884
Remove unnecessary line
2019-04-25 16:26:58 -04:00
beeankha
e4d6d51cf5
Add further details/overview of AWX and Tower tasks into documentation
2019-04-25 16:14:49 -04:00
Bill Nottingham
4ca4563a19
Update Azure requirements for Ansible stable-2.8 branch.
2019-04-23 10:50:00 -04:00
AlanCoding
941009bf6d
Apply critical dependency upgrades
...
fix PyYAML warnings in unit tests
update paramiko source file for license
2019-04-16 16:00:09 -04:00
Christian Adams
8ef81065b7
add url to prom docs
2019-04-15 13:39:55 -04:00
AlanCoding
5dbc269de1
Revert "Merge pull request #3697 from AlanCoding/conservative_upgrades"
...
This reverts commit 890de400e2
, reversing
changes made to e8de7bc845
.
2019-04-15 10:39:56 -04:00
softwarefactory-project-zuul[bot]
890de400e2
Merge pull request #3697 from AlanCoding/conservative_upgrades
...
Apply critical dependency upgrades
Reviewed-by: Alan Rominger <arominge@redhat.com>
https://github.com/AlanCoding
2019-04-15 13:24:25 +00:00
AlanCoding
569cd3b34e
update paramiko source file
2019-04-12 15:52:35 -04:00
beeankha
de34a64115
Basic License feature gating changes
2019-04-12 11:28:27 -04:00
Ryan Petrello
fc9da002d2
add an example config file and make target for starting a prometheus
2019-04-08 12:01:46 -04:00
Wayne Witzel III
520cbd2015
update prometheus run example
2019-04-08 11:47:10 -04:00
Wayne Witzel III
2c8900568b
add prometheus-client license details
2019-04-08 10:21:05 -04:00
Wayne Witzel III
c3812de3d6
initial prometheus commit
...
Co-authored-by: Wayne Witzel III <wayne@riotousliving.com>
Co-authored-by: Christian Adams <rooftopcellist@gmail.com>
2019-04-08 02:47:56 -04:00
Jake McDermott
d987c6e3f7
mention usage with custom credential types in credential plugins doc
2019-04-02 11:24:59 -04:00
Jake McDermott
8c3dfe8655
remove input value arg from plugin example
...
The plugin backends no longer expect an input value as an argument
so we're removing it from the documented examples.
2019-04-02 11:23:42 -04:00
Ryan Petrello
0768c6ac1d
store the public key for HashiVault signing in the plugin metadata
2019-04-02 11:21:47 -04:00
Jake McDermott
e2d474ddd2
document restriction of external-external credential source linking
2019-04-02 11:21:25 -04:00
Ryan Petrello
ca6d124417
add API examples for supported credential plugins
2019-04-02 11:20:55 -04:00
Ryan Petrello
b851e2be4a
don't add hvac as a dependency for hashicorp vault integration
...
hvac is just based on requests anyways, and it doesn't support half of
what we need (like the SSH secrets engine API)
2019-04-02 11:20:44 -04:00
Ryan Petrello
69368d874e
move path parameterization to the CredentialInputSource model
2019-04-02 11:20:36 -04:00
Jake McDermott
c209955400
add credential plugin system and minimal working hashivault
2019-04-02 11:19:26 -04:00
softwarefactory-project-zuul[bot]
7b16931658
Merge pull request #2736 from AlanCoding/logstash_removal
...
Remove python-logstash dependency
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-31 02:35:45 +00:00
Vismay Golwala
ec390b049d
Feature: custom virtual environment directories
...
Currently, users are allowed to define virtual environments in
`settings.BASE_VENV_PATH` only, because that's the only place
Tower looks for virtual environments. This feature allows users
to custom define the directory paths, using API or UI, to look
for virtual environments. Tower aggregates virtual environments
from all these paths, except environments with special name `awx`.
Signed-off-by: Vismay Golwala <vgolwala@redhat.com>
2019-03-26 12:04:17 -04:00
AlanCoding
d39b3b3165
Remove compatibility_mode field, simplify jinja2 syntax
...
fix minor bug where credential not shown in API
2019-03-26 10:29:39 -04:00
AlanCoding
19ad7d3983
Inventory plugins data tweaks and finalization
...
Disable use of azure_rm inventory plugin
Disable use of ec2 inventory plugin
due to compatibility issues that are unresolved
Fix conflicts with ansible runner integration
Add additional content enabled by Ansible core changes
2019-03-26 10:29:39 -04:00
AlanCoding
cd7e358b73
Inventory plugins transition dev finishing work
...
Bump keystone auth to resolve problem with openstack script
Clarify code path, routing to template vs. managed injector
behavior is also now reflected in test data files
Refactor test data layout for inventory injector logic
Add developer docs for inventory plugins transition
Memoize only get_ansible_version with no parameters
Make inventory plugin injector enablement a separate
concept from the initial_version
switch tests to look for plugin_name as well
Add plugin injectors for tower and foreman.
Add jinja2 native types compat feature
move tower source license compare logic to management command
introduce inventory source compat mode
pin jinja2 for native Ansible types
Add parent group keys, and additional translations
manual dash sanitization for un-region-like ec2 groups
nest zones under regions using Ansible core feature just merged
implement conditionally only with BOTH group_by options
Make compat mode default be true
in API models, UI add and edit controllers
Add several additional hostvars to translation
Add Azure tags null case translation
Make Azure group_by key off source_vars
to be consistent with the script
support top-level ec2 boto_profile setting
2019-03-26 10:29:39 -04:00
Ryan Petrello
42bfff301c
remove python-memcached as a base dependency for playbook execution
2019-03-25 12:26:44 -04:00
softwarefactory-project-zuul[bot]
8b2fc26219
Merge pull request #3041 from chrismeyersfsu/runnerpy3
...
ansible-runner integration
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-21 22:21:50 +00:00
Ryan Petrello
b02d9ae282
pin apache-libcloud to a version that doesn't use PyCrypto
...
once a new version lands on PyPI, we'll pin to _it_
2019-03-21 14:21:04 -04:00
softwarefactory-project-zuul[bot]
cd62f39bce
Merge pull request #3219 from mickfeech/devel
...
update documentation to include kuberentes initContainers
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-21 14:36:17 +00:00
chris meyers
b7b97dd58d
doc update fix
2019-03-21 09:26:59 -04:00
mickfeech
3c382322b0
Fix misspelled word
2019-03-20 16:33:02 -04:00
Unknown
67ca2fa335
update documentation to include kuberentes initContainers
...
Update documentation to include Kubernetes initContainers in custom virtualenvs
2019-03-20 16:25:49 -04:00
AlanCoding
1ae4ed4922
migrate python-logstash license
2019-03-20 15:29:06 -04:00
chris meyers
8c26f20188
add license files for python modules
...
* python-daemon
* ansible-runner
2019-03-20 14:51:41 -04:00
chris meyers
060585434a
update tests
2019-03-20 09:44:38 -04:00
Ryan Petrello
602ef9750f
update isolated task execution for ansible-runner
2019-03-18 14:21:47 -04:00
beeankha
74c84bd7df
Update email section of Notification doc
2019-03-18 11:28:57 -04:00
softwarefactory-project-zuul[bot]
09684e2c41
Merge pull request #3269 from ryanpetrello/dep-update
...
remove redbaron and update minor dependencies
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-21 15:56:02 +00:00
Ryan Petrello
04622d5786
remove redbaron and update dependencies
2019-02-21 10:08:24 -05:00
Ryan Petrello
b1a33869dc
convey OpenStack verify_ssl defaults in the CredentialType schema
2019-02-20 09:02:48 -05:00
Ryan Petrello
1e4cd9ea8f
document the SQL profiler
2019-02-15 16:34:34 -05:00
mickfeech
ed2ad1e210
update documentation to include kuberentes initContainers
2019-02-13 20:01:30 -05:00
Hideki Saito
2d119f7b02
Fixed incorrect setting item name for SAML Team Attribute Mapping
2019-01-25 09:24:12 +09:00
Jake McDermott
5afabc7a19
use npm ci to install ui dependencies
2019-01-22 11:04:58 -05:00
Jake McDermott
a1c03cd6a1
update license files
2019-01-22 09:33:13 -05:00
Sebastian
4058d18593
Add grafana notification type
2019-01-20 13:51:23 +01:00
Tyler Cross
0da0a8e67b
CORS Support
...
Added the django-cors-headers app and middleware to make CORS possible.
2019-01-18 12:49:00 -05:00
Ryan Petrello
65641c7edd
add support for custom py3 ansible virtualenvs
2019-01-18 10:55:53 -05:00
Shane McDonald
5aa99b2ca1
Dependency updates for Python 3
2019-01-15 14:09:05 -05:00
Ryan Petrello
af4234556e
remove dm.xmlsec.binding
...
python-saml uses dm.xmlsec.binding only supports python2
by moving to py3, we now use python3-saml (which uses python-xmlsec
instead)
see: https://github.com/onelogin/python-saml/issues/145#issuecomment-222021691
2019-01-15 14:09:05 -05:00
Ryan Petrello
f223df303f
convert py2 -> py3
2019-01-15 14:09:01 -05:00
chris meyers
db2bb19d65
add docs for task manager node decider
2019-01-02 12:17:28 -05:00
AlanCoding
4b31367945
Do not update project details after sync jobs
2018-12-04 13:00:23 -05:00
Ryan Petrello
1ac5bc5e2b
remove angular-md5 license
2018-11-28 10:43:53 -05:00
chris meyers
2eeca3cfd7
add example workflow run to docs
2018-11-27 16:12:41 -05:00
mabashian
623cf54766
Added dagre and graphlib licenses
2018-11-27 16:12:41 -05:00
chris meyers
1a85fcd2d5
update docs to include workflow failure semantic
2018-11-27 16:12:41 -05:00
chris meyers
9f3e272665
optimize cycle detection
2018-11-27 16:12:41 -05:00
chris meyers
1e10d4323f
update docs
2018-11-27 16:12:40 -05:00
Jake McDermott
45728dc1bb
update workflow docs
2018-11-19 17:35:52 -05:00
AlanCoding
9cd8aa1667
further update of workflow docs for inventory feature
2018-11-19 17:35:39 -05:00
AlanCoding
1203c8c0ee
feature docs for workflow-level inventory
2018-11-19 12:51:18 -05:00
Bill Nottingham
605c1355a8
Add updates to UI license grabber from jlmitch5.
2018-11-19 12:00:00 -05:00
Bill Nottingham
a6e00df041
Clean up included licenses such that tests pass.
...
Rename ui licenses to '.txt' for consistency.
Update bundled code as appropriate.
Remove dead licenses and dev-only UI licenses.
Add additional python licenses from Azure & related updates.
2018-11-19 12:00:00 -05:00
Bill Nottingham
c65b362841
Add ncclient for use by networking modules.
2018-11-16 15:21:04 -05:00
AlanCoding
e225489f43
workflows-in-workflows add docs and tests
2018-11-07 13:22:39 -05:00
Chris Meyers
45328b6e6d
Update saml.md
2018-11-06 14:45:10 -05:00
AlanCoding
bbd3edba47
rename to slicing and schema tweaks
2018-10-31 11:04:12 -04:00
Matthew Jones
46d6dce738
Mass rename of shard -> split
2018-10-31 11:04:12 -04:00
Matthew Jones
61a706274b
Adding architecture doc for job sharding
2018-10-31 11:04:10 -04:00
Yanis Guenane
9f3e3bad54
Merge branch 'devel' into ldap-doc
2018-10-18 16:38:31 +02:00
AlanCoding
6117f8297e
remove changelog
2018-10-18 09:52:08 -04:00
Numblesix
bf39a2a747
Added some Doc for FREEipa
2018-10-18 09:31:24 -04:00
softwarefactory-project-zuul[bot]
73f54b2237
Merge pull request #2373 from marshmalien/always_nodes_ui
...
Display WF always nodes in conjunction with success and failure
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-12 22:43:32 +00:00
Ryan Petrello
ff1e8cc356
replace celery task decorators with a kombu-based publisher
...
this commit implements the bulk of `awx-manage run_dispatcher`, a new
command that binds to RabbitMQ via kombu and balances messages across
a pool of workers that are similar to celeryd workers in spirit.
Specifically, this includes:
- a new decorator, `awx.main.dispatch.task`, which can be used to
decorate functions or classes so that they can be designated as
"Tasks"
- support for fanout/broadcast tasks (at this point in time, only
`conf.Setting` memcached flushes use this functionality)
- support for job reaping
- support for success/failure hooks for job runs (i.e.,
`handle_work_success` and `handle_work_error`)
- support for auto scaling worker pool that scale processes up and down
on demand
- minimal support for RPC, such as status checks and pool recycle/reload
2018-10-11 10:53:30 -04:00
adamscmRH
4d9523afa4
lift always node mutex restriction
2018-10-09 11:30:49 -04:00
Bill Nottingham
f402ff0ee7
Merge pull request #2972 from wenottingham/awx-apache
...
Add a license file for awx, for completeness purposes.
2018-09-05 13:04:35 -04:00
Bill Nottingham
b982793a3a
Add a license file for awx, for completeness purposes.
2018-09-05 11:19:41 -04:00