summaryrefslogtreecommitdiffstats
path: root/docs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Updates to clustering docMatthew Jones2016-10-041-0/+6
| | | | | * Notes about routing/dns * Mention upgrade testing
* Adding/updating documentation for Cluster/HA TowerMatthew Jones2016-10-031-0/+178
|
* Fixing up unit tests from HA/Clustering workMatthew Jones2016-10-031-2/+0
| | | | | * Also purge old fact migration tests * Upgrade some services on various container images
* Configure Tower in Tower:Chris Church2016-09-273-0/+357
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add separate Django app for configuration: awx.conf. * Migrate from existing main.TowerSettings model to conf.Setting. * Add settings wrapper to allow get/set/del via django.conf.settings. * Update existing references to tower_settings to use django.conf.settings. * Add a settings registry to allow for each Django app to register configurable settings. * Support setting validation and conversion using Django REST Framework fields. * Add /api/v1/settings/ to display a list of setting categories. * Add /api/v1/settings/<slug>/ to display all settings in a category as a single object. * Allow PUT/PATCH to update setting singleton, DELETE to reset to defaults. * Add "all" category to display all settings across categories. * Add "changed" category to display only settings configured in the database. * Support per-user settings via "user" category (/api/v1/settings/user/). * Support defaults for user settings via "user-defaults" category (/api/v1/settings/user-defaults/). * Update serializer metadata to support category, category_slug and placeholder on OPTIONS responses. * Update serializer metadata to handle child fields of a list/dict. * Hide raw data form in browsable API for OPTIONS and DELETE. * Combine existing licensing code into single "TaskEnhancer" class. * Move license helper functions from awx.api.license into awx.conf.license. * Update /api/v1/config/ to read/verify/update license using TaskEnhancer and settings wrapper. * Add support for caching settings accessed via settings wrapper. * Invalidate cached settings when Setting model changes or is deleted. * Preload all database settings into cache on first access via settings wrapper. * Add support for read-only settings than can update their value depending on other settings. * Use setting_changed signal whenever a setting changes. * Register configurable authentication, jobs, system and ui settings. * Register configurable LDAP, RADIUS and social auth settings. * Add custom fields and validators for URL, LDAP, RADIUS and social auth settings. * Rewrite existing validator for Credential ssh_private_key to support validating private keys, certs or combinations of both. * Get all unit/functional tests working with above changes. * Add "migrate_to_database_settings" command to determine settings to be migrated into the database and comment them out when set in Python settings files. * Add support for migrating license key from file to database. * Remove database-configuable settings from local_settings.py example files. * Update setup role to no longer install files for database-configurable settings. f 94ff6ee More settings work. f af4c4e0 Even more db settings stuff. f 96ea9c0 More settings, attempt at singleton serializer for settings. f 937c760 More work on singleton/category views in API, add code to comment out settings in Python files, work on command to migrate settings to database. f 425b0d3 Minor fixes for sprint demo. f ea402a4 Add support for read-only settings, cleanup license engine, get license support working with DB settings. f ec289e4 Rename migration, minor fixmes, update setup role. f 603640b Rewrite key/cert validator, finish adding social auth fields, hook up signals for setting_changed, use None to imply a setting is not set. f 67d1b5a Get functional/unit tests passing. f 2919b62 Flake8 fixes. f e62f421 Add redbaron to requirements, get file to database migration working (except for license). f c564508 Add support for migrating license file. f 982f767 Add support for regex in social map fields.
* Add config for using Redis as cache, add memoize function to store results ↵Chris Church2016-08-081-0/+24
| | | | in cache.
* Additional UI/JS licenses (#2974)Graham Mainwaring2016-07-142-0/+39
| | | * Additional UI/JS licenses
* Update license info, add tool for helpsiesMatthew Jones2016-07-1213-0/+439
|
* RBAC doc updatesAkita Noek2016-05-131-60/+34
|
* remove statsdChris Meyers2016-05-103-52/+0
|
* added licenses for new client side librariesJohn Mitchell2016-04-284-0/+75
|
* Updating api side vendored licensesMatthew Jones2016-04-2218-0/+700
|
* Resource fixesWayne Witzel III2016-04-121-16/+8
| | | The idea of a resource is an abstract one using Generic Foreign Key and not a concrete one with a model.
* Update Role model method docs.Wayne Witzel III2016-04-121-9/+16
|
* Merge branch 'devel' of github.com:ansible/ansible-tower into merge-develAkita Noek2016-03-012-0/+214
|\
| * Merge branch 'mongoectomy_implementation' into develChris Meyers2016-03-011-0/+27
| |\
| | * adds fact modelChris Meyers2016-02-151-0/+27
| | |
| * | Merge branch 'notifications_work' into develMatthew Jones2016-02-291-0/+187
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * notifications_work: (23 commits) Updates to notification unit tests after @wwitzel3's feedback Fix some notifications issues and write some tests Add notification system documentation Clean up flake8 related issues Fixing up some unicode issues Implement tower ui view url on models Sanity check and force proper types in admin check Proper type for in check Adding migration and base notification type Add a periodic administrative notification Refactor message generator Support notification password field encryption Notification configuration type checking Refactor NotificationTemplate to Notifier Implement irc notification backend Add webhook notification backend Pagerduty and Hipchat backends plus some cleanup Notification serializers, views, and tasks Implement notification serializer and validations Notification endpoints and url expositions ...
| | * | Add notification system documentationMatthew Jones2016-02-241-0/+187
| | |/
* | | Merge branch 'devel' into rbacAkita Noek2016-02-241-0/+73
|\| |
| * | Merge branch 'release_2.4.4' into develMatthew Jones2016-02-221-0/+73
| |\ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * release_2.4.4: (35 commits) Update changelog for 2.4.4 release Make pycompile non-fatal during deb build Revert "Add virtualenv site-pagkages to Python path before system dist-packages, to get new setuptools" Roll back mock version due to packaging issues Add virtualenv site-pagkages to Python path before system dist-packages, to get new setuptools change to warning behavior Resolve bug when building with /bin/sh on Ubuntu Attempt to workaround pip install issue point at packages with source on pypi Mock requires a newer setuptools when building requirements requests needs openssl Properly set the shell during directory migration pyrax bumpb new python license Typo's are bad and should be vanquished Conditionally install 2.6 python requirements separate pip requirements file for python2.6 Added missing 'skipped' field for no_log Obey no_log even more when using ansible 2.0 bump shade from 0.5.0 to 1.4 RHEL5 compatibility and handling of error scenarios ...
| | * pyrax bumpb new python licenseChris Meyers2016-01-291-0/+73
| | |
* | | Merge pull request #962 from anoek/rbacAkita Noek2016-02-151-1/+10
|\ \ \ | | | | | | | | "Completion" of RBAC migrations; resource_field elimination
| * | | doc: ImplicitRoleField after the elimination of resource_fieldAkita Noek2016-02-151-1/+10
| | | | | | | | | | | | | | | | Completes #926
* | | | Update rbac.mdWayne Witzel III2016-02-121-10/+10
|/ / /
* | | doc: Removing .svg for our example imageAkita Noek2016-02-121-1/+0
| | | | | | | | | | | | Apparently .svg's don't work in github markdown
* | | doc: Try PNG for github markdown instead of SVGAkita Noek2016-02-122-1/+1
| | |
* | | doc: Added an example RBAC pictureAkita Noek2016-02-122-0/+3
| | |
* | | Docs: Added RBAC basic concepts sectionAkita Noek2016-02-121-6/+36
| | |
* | | Update rbac.mdWayne Witzel III2016-02-121-3/+0
| | | | | | | | | Remove resource_field
* | | Update rbac.mdWayne Witzel III2016-02-121-6/+8
| | | | | | | | | More documentation changes.
* | | Update rbac.mdWayne Witzel III2016-02-121-13/+31
| | | | | | | | | Updated Role model docs
* | | Update rbac.mdWayne Witzel III2016-02-111-10/+2
| | | | | | | | | Quick style change.
* | | Update rbac.mdWayne Witzel III2016-02-111-2/+31
| | | | | | | | | Added information about the ImplicitRoleField
* | | Update rbac.mdWayne Witzel III2016-02-111-3/+3
| | | | | | | | | Fixing some misspellings / typos.
* | | Update rbac.mdWayne Witzel III2016-02-111-2/+17
| | | | | | | | | Added more details about the mixin helper methods.
* | | Update rbac.mdWayne Witzel III2016-02-111-9/+55
| | | | | | | | | Continue to flesh out more of the rbac documentation and examples.
* | | Update rbac.mdWayne Witzel III2016-02-101-1/+1
| | | | | | | | | Fixing typo
* | | Added initial rbac docWayne Witzel III2016-02-101-0/+53
|/ /
* | Update Django to 1.8 and DRF to 3.3, add new Django migrations, update ↵Chris Church2016-02-022-73/+13
| | | | | | | | serializers/pagination/metadata, update browsable API styling.
* | Integrate statsd metrics into ansible playbook execution.Joshua "jag" Ginsberg2016-01-262-0/+25
|/ | | | | | * Add dependencies for pystatsd and django-statsd-mozilla * Default turned off except for development environment * Modify docker-compose to install statsd/graphite host
* Merge pull request #504 from chrismeyersfsu/license-a_piece_of_my_soulChris Meyers2015-11-1713-0/+496
|\ | | | | 2.4.0 python lib licenses
| * added dm.xmlsec.bindin licenseChris Meyers2015-11-171-0/+20
| |
| * added appdirsChris Meyers2015-11-161-0/+22
| |
| * add django-radius licenseChris Meyers2015-11-161-0/+24
| |
| * python openidChris Meyers2015-11-131-0/+0
| |
| * remove duplicate, wrongfully created, license filesChris Meyers2015-11-132-195/+0
| |
| * keep pre-existing license filesChris Meyers2015-11-137-35/+665
| |
| * 2.4.0 python lib licensesChris Meyers2015-11-1320-665/+457
| |
* | Change Jenkins server references from IP to DNS nameGraham Mainwaring2015-11-132-8/+8
|/
* Merge branch 'release_2.3' into develMatthew Jones2015-09-22156-0/+11103
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * release_2.3: (24 commits) Updated package changelogs Rephrase task name Make purge supervisor.conf conditional on 2.2 el6 Fix another name typo. Update python-ldap license text. Add LGPL source directly so it gets shipped. Update font-awesome licenses per legal feedback Remove bundled_licenses - we are shipping the source for bundled items, and therefore do not need to provide this separately. Add more license texts. Add full Apache licenses to files, per Pam. Attempt to harden mongodb tgz download Correct DJRF/DJRF-mongoengine licenses, rename qsstats license to match pkg name. Fix some typos in file names, and add licenses for some things we have modified in our own repos. Update Ubuntu depends and ppa's Include source for bundled packages in bundle. Include license information in packaging Add READMEs for the license directories. vendored python licenses Add bundled licenses documentation Revert to stock libzmq3 for deb depends ...