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
Aaron Tan
2ed3be0aab
Add the ability to programmatically generate named URLs on client-side.
2017-06-14 10:37:40 -04:00
Ryan Petrello
12982d6ef6
Merge pull request #6541 from wwitzel3/issue-826
...
Re-Encrypt all of our existing encrypted fields.
2017-06-13 09:42:56 -04:00
Aaron Tan
ffda2057d9
Add docs to Tower configuration.
2017-06-12 16:23:13 -04:00
Wayne Witzel III
8989c95b93
Add new encryption to CHANGELOG
2017-06-12 14:23:50 -04:00
Ryan Petrello
7656ea578c
Merge pull request #6566 from ryanpetrello/fix-6371
...
key launch prompting of all credentials off of `ask_credential_on_launch`
2017-06-12 13:41:20 -04:00
Ryan Petrello
d4afa41acb
key prompting of all credentials off of ask_credential_on_launch
...
see: #6371
2017-06-12 12:26:58 -04:00
Chris Meyers
c0d70ca1ad
Merge pull request #6565 from chrismeyersfsu/docs-insights
...
insights integration docs
2017-06-12 12:04:09 -04:00
Chris Meyers
e437ddb3a5
insights integration docs
2017-06-12 12:01:30 -04:00
Chris Meyers
c8ae48f1ac
add host filter docs
2017-06-12 10:12:40 -04:00
Aaron Tan
88baf1d579
License updates.
2017-06-01 16:33:48 -04:00
Ryan Petrello
af457ad8eb
clarify valid CredentialType field types
...
almost all of our current credential values are strings, but under the
v1 Credential model, `authorize` is boolean
additionally, if a field is specified with no type, fall back to
`string` as a default (this is almost always what people creating custom
types will want)
see: #6406
2017-06-01 13:23:51 -04:00
Aaron Tan
a993025e0d
Merge pull request #6053 from jangsutsr/named_url
...
Named URL
2017-05-31 17:02:42 -04:00
Aaron Tan
f25391fe86
Implement named URL feature.
2017-05-31 12:09:54 -04:00
Aaron Tan
da24ef0dba
Update remove_tower_source to reflect sso model changes.
2017-05-30 15:14:11 -04:00
Wayne Witzel III
d846e352ab
minor doc typo
2017-05-26 10:19:47 -04:00
Wayne Witzel III
e28cd97ffb
Add smart_inventories endpoint to Host
2017-05-26 10:16:12 -04:00
Aaron Tan
a15bc6d0f7
Merge pull request #6295 from jangsutsr/6243_update_user_profile_to_record_source_backend
...
Introduce sso UserEnterpriseAuth model
2017-05-24 09:42:41 -04:00
Wayne Witzel III
c5364f49bd
add some info about field deprecation for InventorySource
2017-05-23 13:25:08 -04:00
Wayne Witzel III
dc415f17b5
adding more details about host_filter
2017-05-23 13:16:03 -04:00
Wayne Witzel III
66af36e5c9
inventory refresh overview updates
2017-05-23 12:58:03 -04:00
Wayne Witzel III
d1097678f9
Added initial Inventory Refresh doc
2017-05-23 12:26:08 -04:00
Aaron Tan
d314f83416
Introduce sso UserEnterpriseAuth model.
2017-05-22 13:30:00 -04:00
AlanCoding
b41f4de4e5
Add docs from Instance Groups acceptance meeting
2017-05-15 10:16:47 -04:00
Ryan Petrello
7c3b189eff
Merge pull request #6252 from ryanpetrello/ssh_credential_refactor
...
refactor and fix ssh_private_key and ssh_key_unlock validation
2017-05-12 16:48:51 -04:00
Matthew Jones
1a4a6273a4
Merge branch 'rampart_groups_setup_playbook' into devel
...
* rampart_groups_setup_playbook:
Updating changelog for Instance Groups
Fix an incorrect reference on instance group jobs list
Purge remaining references to rampart groups
Simplify can_access for instance groups on job templates
Adding Instance Group permissions and tests
Increase test coverage for task scheduler inventory updates
Exit logic fixes for instance group tools
View Fixes for instance groups
new view to allow associations but no creations
Updating acceptance documentation and system docs
Updating unit tests for task manager refactoring
Update views and serializers to support instance group (ramparts)
Implementing models for instance groups, updating task manager
Updating the setup playbook to support instance group installation
Add nginx to server start and switch back to first tmux win
Fix an issue where the local queue wouldn't use the rabbitmq name
2017-05-12 13:40:30 -04:00
Matthew Jones
e7ba2a1078
Updating changelog for Instance Groups
2017-05-12 13:24:14 -04:00
Ryan Petrello
0ac4f71e5b
refactor and fix ssh_private_key and ssh_key_unlock validation
...
`clean_ssh_key_data` and `clean_ssh_key_unlock` no longer work because
they're not actual fields on `model.Credential` anymore. This change
refactors/moves their validation to a place that works (and makes more
sense).
2017-05-12 09:42:29 -04:00
Matthew Jones
51bb85c3e2
Purge remaining references to rampart groups
...
* Acceptance Docs references
* Installer references
2017-05-11 22:25:57 -04:00
Alan Rominger
7a1c6c6794
Merge pull request #6241 from AlanCoding/scm_inv_feedback
...
SCM inventory acceptance and bug updates
2017-05-11 16:30:26 -04:00
AlanCoding
97ca6bc897
SCM inventory acceptance and bug updates
...
* fixed a problem where the SCM last revision was not getting reset
* change the 400 editing error to just reset the last revision
* handle `source_vars` in the same way as custom scripts
* block unallowed `source_vars` in the validator
* hide POST in OPTIONS for inventory source sublist if not allowed
2017-05-11 12:04:48 -04:00
Ryan Petrello
44c1935590
Merge pull request #6232 from ryanpetrello/jt_promptable_extra_creds
...
add prompting for JT.extra_credentials
2017-05-11 07:51:36 -04:00
Ryan Petrello
53c3ece32b
add prompting for JT.extra_credentials
...
see: #2913
2017-05-11 07:29:53 -04:00
Matthew Jones
704da9c7f2
Updating acceptance documentation and system docs
2017-05-10 16:15:49 -04:00
Aaron Tan
f5e58922ab
Create tacacs and radius users with password disabled.
2017-05-09 16:36:50 -04:00
Alan Rominger
f954507a8c
Merge pull request #6186 from AlanCoding/scm_inv_stability
...
SCM Inventory task system and variables stability edits
2017-05-08 14:31:58 -04:00
AlanCoding
890b5bba58
SCM Inventory task system and variables stability edits
...
* Ensure "fresh bits" in dependent jobs
- run IUs in same context and dependent PU
- review docs for update-on-launch expectations
* Avoid customer variable precedence upgrade issues
- only allow SCM types to have overwrite_vars=true
- do not run other cloud sources through the backported script
* Make extra sure to echo stdout and stderr in event of error
2017-05-08 09:43:11 -04:00
Ryan Petrello
385080ebf2
Merge pull request #6168 from ryanpetrello/multicredential_job
...
Replace Job/JT cloud/network credentials with a single M2M relation.
2017-05-04 12:39:10 -04:00
AlanCoding
d826c45ac6
SCM Inventory field name changes
...
on InventorySource model
* scm_project -> source_project
on InventorySourceSerializer
* scm_inventories -> scm_inventory_sources
on InventoryUpdate model
* scm_project_update -> source_project_update
2017-05-04 09:15:29 -04:00
Ryan Petrello
4a438e044e
acceptance docs for [AUDIC] Arbitrary User-Defined Inventory & Credential
2017-05-03 14:09:46 -04:00
Aaron Tan
057b24ccd0
Allow concurrent workflow job runs.
2017-05-02 16:28:24 -04:00
AlanCoding
2f62182940
refactor inventory Loaders for ansible-inventory
...
* remove support for loading from executable and static files
* instead use ansible-inventory with fallback to backport
* provide private file dir in task manager for cred injection
* durable management of tmp dirs for user scripts
* new 'scm' source choice for scm-type
* update SCM inventory docs to new reality
2017-05-01 14:37:43 -04:00
Aaron Tan
8d2ee8c30f
Refactor log handler and support TCP/UDP communications
2017-04-25 11:07:57 -04:00
AlanCoding
6d92c56da5
SCM Inventory model, view, and task system changes
...
Inventory source file-type combined with a linked project
will allow the inventory source to be updated when the
project is updated. The inventory update runs in the
post-run hook of the project update.
2017-04-17 15:01:19 -04:00
Alan Rominger
4c5222b16b
Merge pull request #6007 from AlanCoding/inv_src_changelog
...
Add removal of inventory_source link to CHANGELOG
2017-04-13 10:58:11 -04:00
Aaron Tan
07198a5ba6
Acceptance Docs.
2017-04-12 16:19:42 -04:00
AlanCoding
d77c8ec88e
add removal of inventory_source link to CHANGELOG
2017-04-12 11:43:50 -04:00
Bill Nottingham
22c4cd444a
add changelog
2017-03-22 16:57:59 -04:00
Ryan Petrello
9bc162cada
start a CHANGELOG
2017-03-09 16:29:40 -05:00
Wayne Witzel III
9eed328107
update asgi_amqp version
2017-02-28 14:03:52 -05:00
Bill Nottingham
c86a3049f7
Ensure bundled source matches the version in requirements.txt
2017-02-16 12:44:47 -05:00
AlanCoding
279546e110
make obvious updates to the logging related docs
2017-02-09 12:37:57 -05:00
Matthew Jones
a98db65d4a
Documenting process isolation for acceptance
2017-02-01 13:44:05 -05:00
Jake McDermott
374453391d
update tower build url
2017-01-31 10:43:20 -05:00
Chris Meyers
627203a5ee
spelling things
2017-01-19 12:13:48 -05:00
Chris Meyers
e40d637e56
fix
2017-01-19 12:05:46 -05:00
Chris Meyers
fcdb0ed2f2
added ansible version note for set_stats
2017-01-19 12:05:10 -05:00
Chris Meyers
00f94098f5
revisions
2017-01-19 11:58:21 -05:00
Chris Meyers
378a620733
add acceptance docs for set_stats
2017-01-19 11:10:16 -05:00
AlanCoding
ad3ca9acf8
Incorporate more feedback about RBAC logic regarding node deletion
2017-01-17 09:40:31 -05:00
AlanCoding
d88fa05009
workflow RBAC docs feedback
2017-01-14 11:09:52 -05:00
Alan Rominger
912033f223
workflow doc RBAC rules audit
2017-01-13 17:11:08 -05:00
Bill Nottingham
39555fe04a
Merge pull request #4642 from wenottingham/windows-fu
...
Vendor pywinrm and deps for Ansible.
2017-01-10 17:06:07 -05:00
Bill Nottingham
3e8c712771
Licenses + LGPL code for winrm vendoring.
2017-01-10 17:04:48 -05:00
AlanCoding
0a975736d9
further workflow doc copy edit with QE
2017-01-10 11:50:58 -05:00
AlanCoding
e52e6ae192
handle case where the UJT related resource is null
2017-01-10 11:33:51 -05:00
AlanCoding
30fb6fcdd3
update clarification on what WFJT copy does
2017-01-10 11:14:44 -05:00
AlanCoding
78d8d4139a
workflow docs revisions after label copy change
2017-01-10 10:09:29 -05:00
Matthew Jones
415c7166b6
Adding source for LGPL deps
2017-01-04 14:26:53 -05:00
Matthew Jones
6188f2d9b5
Update third party licenses
2017-01-04 12:39:39 -05:00
Bill Nottingham
6efb22bdc1
Clean up assorted license wordings.
...
rnalen Appoved.(tm)
2016-12-20 15:34:29 -05:00
Leigh Johnson
aacae7b844
ui build system documents ( #4353 )
...
* add ui build system documentation, pin nodejs + npm engines to versions vetted for Tower
* Update ui_build_system.md
* Update ui_build_system.md
2016-12-09 12:33:01 -05:00
Matthew Jones
4e10d55501
Updating clustering acceptance docs
2016-12-07 11:08:39 -05:00
AlanCoding
f3427d1359
Logging Integration, ELK docker-compose as update file
2016-11-29 13:09:47 -05:00
Alan Rominger
6bffaec6f9
Merge pull request #4066 from AlanCoding/log_doc
...
Logging Integration feature documentation
2016-11-22 15:38:43 -05:00
Aaron Tan
03bb260963
Merge pull request #3947 from jangsutsr/workflow_doc
...
[workflows] Workflow Acceptance Doc
2016-11-21 15:33:46 -05:00
Aaron Tan
2995ea310f
Modify wfjt copy behavior
2016-11-21 15:03:21 -05:00
Aaron Tan
220f44bdbc
Give updated copy name format
2016-11-21 10:31:52 -05:00
Aaron Tan
35da7215ca
Remove 'ancestor_artifacts'
2016-11-21 10:24:48 -05:00
AlanCoding
fb5575f71c
fqdn
2016-11-21 10:20:06 -05:00