Matthew Jones
e1e83598e9
Merge branch 'release_3.1.3' into devel
...
* release_3.1.3: (52 commits)
ack fact scan messages
making ldap user/group search fields into codemirror instances
removing UI parsing for LDAP User and Group Search fields
Allow exception view to accept all valid HTTP methods.
Restore ability of parsing extra_vars string for provisioning callback.
Fix up backup/restore role broken in f7a8e45809758322d9ee41c5305850dd70ed5faf
Stop / start ansible-tower-service during restores
value_to_python should encode lookup fields as ascii
fix brace interpolation on standard out pane
Adjust some hardcoded usages of 'awx' to use 'aw_user' and 'aw_group'.
Pull Spanish updates from Zanata
Temporarily grant awx user createdb role
Stop giving ownership of backups to postgres
don't display chunked lines'
Add dropdown li truncation with ellipsis
CTiT -> adhoc modules should allow the user to add new modules
Remove task that was replacing the supervisor systemd tmp file
Fix failing supervisorctl commands on RH-based distros
Give ownership of the supervisor socket to awx
Setting for external log emissions cert verification
...
2017-04-28 13:57:04 -04:00
Aaron Tan
b0a8e8c332
Update CTiT serializer integer field to handle html cornercase.
2017-04-07 16:53:35 -04:00
Ryan Petrello
95ea370e5e
add API versioning for /api/v2/
2017-03-30 15:11:12 -04:00
Ryan Petrello
8c1de7f109
add an API endpoint for testing external log aggregrator connectivity
...
see: #5164
2017-03-09 13:19:56 -05:00
Ryan Petrello
d24fb32358
blacklist certain sensitive fields and relations as search arguments
...
see: #5465
see: #5478
2017-02-21 16:18:02 -05:00
AlanCoding
87af8f7a38
add method to obtain the migration state of Tower
2017-02-20 13:17:21 -05:00
Ryan Petrello
e3653b0e18
Merge pull request #5301 from ryanpetrello/fix-5276
...
fix several issues that are preventing usage of unicode as CTinT values
2017-02-14 11:51:30 -05:00
Alan Rominger
c5da81eb19
Merge pull request #5305 from AlanCoding/celery_dynamic_option
...
Get celery logging autoreload + don't reconfigure the whole config
2017-02-13 16:22:40 -05:00
Ryan Petrello
64a973ae02
work around a unicode handling bug in python-memcached that affects py2
...
see: https://github.com/linsomniac/python-memcached/issues/79
see: #5276
2017-02-13 16:09:31 -05:00
Ryan Petrello
1ebb641c1e
work around a DRF issue that causes CharField to cast None to "None"
...
see: #5322
2017-02-13 12:43:13 -05:00
AlanCoding
91031cbbc8
modularize logging config in proper Django fashion
2017-02-10 11:38:32 -05:00
Chris Church
15092c2159
Skip sending task to process cache changes when migrating to database settings.
2017-02-07 16:40:03 -05:00
Ryan Petrello
52ff35ab3f
fix a CTinT bug in static config parsing
...
see: #5223
2017-02-07 14:42:04 -05:00
Matthew Jones
8d643dc459
Fix an issue not properly parsing the url port of the tower host
...
When attempting to determine the proper url for URLField
2017-02-06 14:00:57 -05:00
Bill Nottingham
5943193b78
Move the warnings on settings-in-conf-files to 'debug'.
...
As we write the pendo settings on install, this becomes fairly noisy in practice if we use 'warning'.
2017-02-03 12:02:10 -05:00
Ryan Petrello
afc0f16e58
add a field to OPTIONS that tells if the setting came from a .py file
...
additionally, update help_text with a helpful message about this
See: #4876
2017-02-02 12:47:53 -05:00
Ryan Petrello
9d98ac5e37
clean up a few complicated mocks
2017-02-01 12:56:20 -05:00
Ryan Petrello
557bc8006d
automatically encrypt/decrypt CTinT settings that are stored in memcached
...
addresses #4246
2017-02-01 12:53:10 -05:00
Ryan Petrello
d6857cf65a
add some more inline comments and minor refactoring to awx.conf
2017-01-30 12:37:17 -05:00
Ryan Petrello
836ca21b7e
add unit tests for awx.conf
2017-01-30 12:37:11 -05:00
Ryan Petrello
4fcc74012d
display read-only settings in the API settings endpoint
...
References #4665
2017-01-30 10:09:15 -05:00
Matthew Jones
abdd91bd1f
Fixes for data corruption/exception in cache usage
...
Specifically as it relates to serializers and job event writing at
high speeds
2017-01-23 14:39:03 -05:00
AlanCoding
f76680b625
add back in the Tower logger, fix bug
2017-01-05 10:28:23 -05:00
AlanCoding
cc4aa49556
pool restart with thread-based external log config
...
for CTiT enablement of celery task Tower logs
2017-01-04 14:53:49 -05:00
Chris Church
092c2be0e7
Make any settings read-only that have been modified in custom Python config files.
2016-12-14 16:57:32 -05:00
Wayne Witzel III
83b985ed2e
tower settings removal depends on conf migration
2016-12-12 19:21:10 -05:00
Chris Church
27a3bae5dc
Merge pull request #4319 from cchurch/remove-cached-validated-license-data
...
Remove caching of validated license data.
2016-12-07 13:47:58 -05:00
Chris Church
f2e2ca30ab
Skip settings field validation for encrypted fields if submitted value is the $encrypted$ placeholder.
2016-12-06 19:36:31 -05:00
Chris Church
f55c47e927
Remove caching of validated license data.
2016-12-06 17:57:23 -05:00
Alan Rominger
ef87a58239
Merge pull request #4242 from ansible/logging_int
...
Logging Integration
2016-12-02 16:51:00 -05:00
Matthew Jones
b17ca58fdd
Trigger local cache flush before broadcasting on settings change
2016-12-02 16:46:48 -05:00
AlanCoding
064a40ba92
Manage null default state for logging integration and DB definition
2016-12-02 16:45:27 -05:00
AlanCoding
7848198b9f
New awx.main.utils directory, distributed task to invalidate settings
2016-12-02 14:36:04 -05:00
AlanCoding
7344a998b2
move formatter to logger file, settings reload on startup
2016-12-01 19:09:55 -05:00
AlanCoding
3643d9c06b
allow for reloading of logging settings via CTiT
2016-11-30 16:52:47 -05:00
Chris Church
6a02ca1de0
Add support for encrypting settings that are passwords.
2016-11-30 11:22:39 -05:00
Chris Church
f15144807f
Merge pull request #4093 from cchurch/tower-url-base-reset
...
Reset TOWER_URL_BASE to the hostname used for the request
2016-11-22 14:51:09 -05:00
Chris Church
8ba2c57b1e
Merge pull request #4092 from cchurch/custom-logo-custom-login-info
...
Add support for CUSTOM_LOGO and CUSTOM_LOGIN_INFO settings
2016-11-22 14:50:59 -05:00
Chris Church
f007046e2b
Reset TOWER_URL_BASE to the hostname used for the request when setting is deleted.
2016-11-21 16:35:53 -05:00
Chris Church
a35ed0a09d
Add support for CUSTOM_LOGO and CUSTOM_LOGIN_INFO settings, add support to migrate from local_settings.json and custom_console_logo.png.
2016-11-21 15:33:07 -05:00
Chris Church
5b1df83fcc
Add support for hiding settings based on whether features are enabled in the license.
2016-11-21 14:15:41 -05:00
Chris Church
798c8b631d
Hide user settings category if no user settings are registered.
2016-11-19 21:26:35 -05:00
Aaron Tan
1cbeb71843
Merge pull request #4034 from jangsutsr/4023_resume_flake8_E302
...
Resume flake8 E302.
2016-11-16 10:41:18 -05:00
Aaron Tan
9e4655419e
Fix flake8 E302 errors.
2016-11-15 20:59:39 -05:00
Chris Church
77a0e1445a
Merge pull request #4009 from cchurch/fix-callback-url-fields
...
Fix callback URL fields to update when TOWER_URL_BASE changes
2016-11-15 18:28:44 -05:00
Aaron Tan
473ed016de
Fix flake8 E305 errors.
2016-11-15 16:32:27 -05:00
Chris Church
89c629e796
Never return database values for read-only fields.
2016-11-15 00:59:10 -05:00
Chris Church
8dc5e7725c
Fix configure Tower in Tower to work with updated django-jsonfield.
2016-11-15 00:22:55 -05:00
AlanCoding
339661a6a5
New method to monkeypatch JSONField
2016-11-14 16:35:56 -05:00
sundeep-co-in
688b5fef68
resolve conflict: settings/defaults.py
2016-11-02 15:19:57 +05:30