Aaron Tan
a2fd78add4
Implement item copy feature
...
See acceptance doc for implement details.
Signed-off-by: Aaron Tan <jangsutsr@gmail.com>
2018-01-02 10:20:44 -05:00
Matthew Jones
9dbcc5934e
Merge remote-tracking branch 'tower/release_3.2.2' into devel
2017-12-13 12:25:47 -05:00
Ryan Petrello
8c90d36290
add some more tests and acceptance docs to wrap up multivault support
...
see: https://github.com/ansible/awx/issues/352
2017-12-11 16:56:02 -05:00
AlanCoding
72a8854c27
Make ask_mapping a simple class property
...
from PR feedback of saved launchtime configurations
2017-12-08 13:45:23 -05:00
AlanCoding
34a8e0a9b6
Feature: saved launchtime configurations
...
Consolidate prompts accept/reject logic in unified models
Break out accept/reject logic for variables
Surface new promptable fields on WFJT nodes, schedules
Make schedules and workflows accurately reject variables
that are not allowed by the prompting
rules or the survey rules on the template
Validate against unallowed extra_data in system job schedules
Prevent schedule or WFJT node POST/PATCH with unprompted data
Move system job days validation to new mechanism
Add new psuedo-field for WFJT node credential
Add validation for node related credentials
Add related config model to unified job
Use JobLaunchConfig model for launch RBAC check
Support credential overwrite behavior with multi-creds
change modern manual launch to use merge behavior
Refactor JobLaunchSerializer, self.instance=None
Modularize job launch view to create "modern" data
Auto-create config object with every job
Add create schedule endpoint for jobs
2017-12-08 13:38:54 -05:00
Chris Meyers
c4e6fc23fc
add docs for job events
...
* Focus on the ordering of Job Event creation. Important to know when
thinking through different Ansible execution strategies.
2017-11-16 12:48:48 -05:00
Ryan Petrello
28ce9b700e
replace all Job/JT relations with a single M2M credentials relation
...
Includes backwards compatibility for now-deprecated .credential,
.vault_credential, and .extra_credentials
This is a building block for multi-vault implementation and Alan's saved
launch configurations (both coming soon)
see: https://github.com/ansible/awx/issues/352
see: https://github.com/ansible/awx/issues/169
2017-11-14 12:49:12 -05:00
AlanCoding
41c84b4652
update retry-on-failed acceptance docs
...
Relaunching by other status values is tabled for later.
2017-11-01 10:24:46 -04:00
AlanCoding
0ae9283fba
Feature: retry on subset of jobs hosts
2017-11-01 10:22:52 -04:00
Jim Ladd
655759a5fc
Update custom credential document for mult-file injection
2017-10-31 16:34:03 -04:00
Aaron Tan
5287e5c111
Implement workflow job failure
...
Relates #264 .
This PR proposed and implemented a way of defining workflow failure
state:
A workflow job fails if one of the conditions below satisfies.
* At least one node runs into states `canceled` or `error`.
* At least one leaf node runs into states `failed`, but no child node is
spawned to run (no error handler).
Signed-off-by: Aaron Tan <jangsutsr@gmail.com>
2017-10-12 11:08:33 -04:00
Aaron Tan
82160e2072
Add LDAP deploy instructions
...
Signed-off-by: Aaron Tan <jangsutsr@gmail.com>
2017-10-10 14:54:53 -04:00
Nicholas O. Wilburn
cd3ba08c7d
Update mattermost notification docs with examples
2017-09-14 18:25:01 -07:00
Nicholas O. Wilburn
29451cf88c
Add mattermost to notification_system docs
2017-09-14 18:24:40 -07:00
gconsidine
fba8a48d91
Update dependencies, template file, and docs
...
* Use git+https prefix in git-based npm dependencies
* Use ejs template for index to fix extraneous slash in path
* Remove outdated documentation
* Remove unused service
* Regenerate shrinkwrap
2017-09-08 15:17:01 -04:00
Matthew Jones
dd44f7a640
Merge pull request #236 from matburt/contributing_and_other_docs
...
CONTRIBUTING.md and other docs
2017-08-11 10:30:55 -04:00
AlanCoding
d41d9a957e
stubs and docs for management cmd renames
2017-08-07 15:27:23 -04:00
Aaron Tan
21d82e6687
CHANGELOG updates
2017-08-07 13:44:23 -04:00
Matthew Jones
c58a3c36ce
Purge old build system/releng docs
2017-08-07 10:33:52 -04:00
Aaron Tan
c1e16c2f46
Merge pull request #73 from jangsutsr/6986_make_up_default_values_for_tower_config
...
Make up default values for tower configurations
2017-08-01 20:33:41 -04:00
AlanCoding
9572b429ad
remove support for celery_active_tasks
2017-07-31 15:02:22 -04:00
Aaron Tan
e8bd477f1e
Make up default values for tower configurations
2017-07-27 15:02:25 -04:00
adamscmRH
a3d1877e6e
includes inventory refresh all in docs
2017-07-21 11:57:45 -04:00
Chris Meyers
ff14c5bafb
more explicit docs
...
Explicitly detail the behavior of `use_fact_cache=False`
2017-07-14 13:58:08 -04:00
Wayne Witzel III
fe03181d4e
update acceptance for /host/:id/smart_inventories
2017-07-14 10:43:25 -04:00
Wayne Witzel III
96cc714489
Update smart inventory acceptance
2017-07-14 10:41:06 -04:00
Aaron Tan
c6ed70dd9d
Merge pull request #6928 from jangsutsr/6904_strengthen_attribute_check_for_tower_conf_validators
...
Strengthen attribute check for Tower configuration validations
2017-07-12 13:30:44 -04:00
Christian Adams
c821df7fd5
Amended diff mode addition
2017-07-10 10:28:47 -04:00
Christian Adams
13d46899d1
Add --diff mode
2017-07-10 10:25:54 -04:00
Aaron Tan
0138510936
Strengthen attribute check for Tower configuration validations
2017-07-07 11:44:56 -04:00
Ryan Petrello
12d41e2deb
Support AWX_TASK_ENV injection in task and notification invocations.
...
This change _only_ injects `AWS_TASK_ENV` into `os.environ`; it's up to
underlying libraries to be good citizens and actually respect things
like `HTTPS_PROXY`.
see: #3508
2017-07-06 13:51:37 -04:00
Chris Meyers
3d4f8b0074
support clear_facts
2017-07-05 10:33:36 -04:00
Chris Meyers
f1b1c4ee97
avoid instance record deadlock by using pglock
2017-07-05 09:38:19 -04:00
Aaron Tan
a184058aa2
Merge pull request #6642 from jangsutsr/6593_enforce_mutual_exclusiveness_of_tower_user_origins
...
Expand scope of enterprise user types
2017-06-29 12:15:07 -04:00
Alan Rominger
fe959769eb
Merge pull request #6738 from AlanCoding/do_nots
...
Document name schemes you should never use
2017-06-29 10:29:37 -04:00
Ryan Petrello
3000f52a92
install a randomized RSA key for controller -> isolated rampart auth
...
see: #6507
2017-06-27 10:53:44 -04:00
AlanCoding
e4fa060cf2
document namings you should never use
2017-06-26 13:54:36 -04:00
Aaron Tan
2c98294035
Merge pull request #6575 from jangsutsr/6220_add_docs_for_tower_configuration
...
Add docs to Tower configuration
2017-06-26 09:46:09 -04:00
AlanCoding
9e07b3f777
Tag jobs started via special cases with node & group
2017-06-22 16:24:12 -04:00
Ryan Petrello
bbcebf295f
Merge pull request #6688 from ryanpetrello/isolated-docs
...
more isolated acceptance doc updates
2017-06-22 12:55:40 -04:00
Ryan Petrello
5e908bfc50
more isolated acceptance doc updates
2017-06-22 12:32:20 -04:00
Chris Meyers
fee16fe391
Merge pull request #6588 from chrismeyersfsu/feature-fact_cache
...
initial tower fact cache implementation
2017-06-22 09:58:28 -04:00
Aaron Tan
6db945247d
Merge pull request #6576 from jangsutsr/6568_update_named_url_delimiter
...
Update named URL delimiter
2017-06-21 15:56:02 -04:00
Chris Meyers
45421c84a6
fact cache docs
2017-06-21 13:45:27 -04:00
Chris Meyers
965159a1fb
rename store_facts to use_fact_cache
2017-06-21 13:45:27 -04:00
Aaron Tan
70cccb0e57
Expand scope of enterprise user types.
2017-06-20 12:17:13 -04:00
AlanCoding
dd1a261bc3
setup playbook and heartbeat for isolated deployments
...
* Allow isolated_group_ use in setup playbook
* Tweaks to host/queue registration commands complementing setup
* Create isolated heartbeat task and check capacity
* Add content about isolated instances to acceptance docs
2017-06-19 12:13:36 -04:00
Wayne Witzel III
e1e416bc6d
Update CHANGELOG, Fernet256
2017-06-16 16:38:14 -04:00
Aaron Tan
b2639cf1ee
Update named URL delimiter.
2017-06-16 09:40:27 -04:00
Aaron Tan
7039e2e3de
Merge pull request #6420 from jangsutsr/license_updates
...
License updates
2017-06-15 13:27:19 -04:00