2015-06-11 23:05:30 +03:00
# Tags
.tags
.tags1
2014-07-15 17:41:17 +04:00
# Tower
Configure Tower in Tower:
* 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.
2016-09-27 05:14:47 +03:00
awx/settings/local_*.py*
2013-06-23 21:21:02 +04:00
awx/*.sqlite3
2016-04-20 21:57:28 +03:00
awx/*.sqlite3_*
2014-04-02 03:15:38 +04:00
awx/job_status
2013-06-23 21:21:02 +04:00
awx/projects
2014-04-01 22:56:37 +04:00
awx/job_output
2013-06-23 21:21:02 +04:00
awx/public/media
awx/public/static
2015-01-29 20:06:17 +03:00
awx/ui/tests/test-results.xml
2014-02-12 22:24:30 +04:00
awx/ui/static/js/awx.min.js
2015-09-16 23:36:36 +03:00
awx/ui/static/js/local_settings.json
2015-09-25 00:30:17 +03:00
awx/ui/client/src/local_settings.json
2013-08-08 20:13:22 +04:00
awx/ui/static/css/awx.min.css
2014-06-10 22:42:19 +04:00
awx/main/fixtures
2015-02-13 18:30:01 +03:00
awx/*.log
2014-08-25 20:31:18 +04:00
tower/tower_warnings.log
2014-04-05 03:58:02 +04:00
celerybeat-schedule
2015-07-20 18:33:09 +03:00
awx/ui/static
2015-07-20 18:56:02 +03:00
awx/ui/build_test
2017-02-27 16:56:50 +03:00
awx/ui/client/languages
2014-07-15 17:41:17 +04:00
2016-01-06 20:32:27 +03:00
# Tower setup playbook testing
setup/test/roles/postgresql
2016-05-09 16:17:58 +03:00
**/provision_docker
2016-01-06 20:32:27 +03:00
2014-07-15 17:41:17 +04:00
# Python & setuptools
__pycache__
2015-07-16 23:08:38 +03:00
/build
/deb-build
2016-08-16 20:41:23 +03:00
/reprepro
2015-07-16 23:08:38 +03:00
/rpm-build
/tar-build
2015-09-08 20:01:50 +03:00
/setup-bundle-build
2014-07-15 17:41:17 +04:00
/dist
2016-03-02 20:09:15 +03:00
/*.egg-info
2013-03-13 23:15:35 +04:00
*.py[c,o]
2014-07-15 17:41:17 +04:00
# JavaScript
2015-01-20 20:30:51 +03:00
/Gruntfile.js
2015-02-05 23:27:16 +03:00
/Brocfile.js
2014-07-15 17:41:17 +04:00
/bower.json
/package.json
2015-08-03 22:34:08 +03:00
/testem.yml
Refactor UI Build System (#3203)
* initial build trial, clean up awx/ui
* fix hardcoded refs to ng-toast, add jshint preloader
* remove browserify test
* update grunt-jshint -> jshint module loader, browser-sync, update dev targets to build-docker-machine & build-docker-cid, fix blocking tasks
* less autoprefixer
* sample build commands
* fix release build
* update README
* karma config stub
* webpack config for karma tests
* karma preview for shane
* fix build-docker-machine target
* karma+webpack test pipeline configuration, stub tests
* fix smart/job status icons classes
* fix jquery + jsyaml shims, fix LESS cascade
* fix angular-codemirror dependency, explicitly import style/mode dependencies
* shim jsonlint
* fix angular-scheduler AMD imports, remove jquuery-ui shim, fix release config
* use closed $.fn.datepicker for system-tracking
* remove packaging/node/
* remove old tests
* shrinkwrap fragile dependency sandcastle, update README, lint
* first pass at fixing rrule shim
* update makefile targets
* update gitignore w/ new flag file
* add saucelabs karma config
* add license controller test
* add examples of service and directive tests
* Makefile flubs
* consolidate clean-ui target, compulsively update flag file location
* dep on CJS/AMD/UMD compatible version of rrule lib, fix example tests/config for demo
* boilerplate karma config for saucelabs (should be abstracted to common config after proven to work)
* update docs
* docs feedback
* update Dockerfile with Node 6.x dep
2016-08-17 23:09:54 +03:00
**/coverage
2015-12-05 00:05:21 +03:00
/.istanbul.yml
Refactor UI Build System (#3203)
* initial build trial, clean up awx/ui
* fix hardcoded refs to ng-toast, add jshint preloader
* remove browserify test
* update grunt-jshint -> jshint module loader, browser-sync, update dev targets to build-docker-machine & build-docker-cid, fix blocking tasks
* less autoprefixer
* sample build commands
* fix release build
* update README
* karma config stub
* webpack config for karma tests
* karma preview for shane
* fix build-docker-machine target
* karma+webpack test pipeline configuration, stub tests
* fix smart/job status icons classes
* fix jquery + jsyaml shims, fix LESS cascade
* fix angular-codemirror dependency, explicitly import style/mode dependencies
* shim jsonlint
* fix angular-scheduler AMD imports, remove jquuery-ui shim, fix release config
* use closed $.fn.datepicker for system-tracking
* remove packaging/node/
* remove old tests
* shrinkwrap fragile dependency sandcastle, update README, lint
* first pass at fixing rrule shim
* update makefile targets
* update gitignore w/ new flag file
* add saucelabs karma config
* add license controller test
* add examples of service and directive tests
* Makefile flubs
* consolidate clean-ui target, compulsively update flag file location
* dep on CJS/AMD/UMD compatible version of rrule lib, fix example tests/config for demo
* boilerplate karma config for saucelabs (should be abstracted to common config after proven to work)
* update docs
* docs feedback
* update Dockerfile with Node 6.x dep
2016-08-17 23:09:54 +03:00
**/node_modules/**
2015-02-04 17:38:54 +03:00
/tmp
2015-02-09 23:34:16 +03:00
npm-debug.log
2015-02-04 17:38:54 +03:00
2016-09-28 19:38:37 +03:00
# UI build flag files
Refactor UI Build System (#3203)
* initial build trial, clean up awx/ui
* fix hardcoded refs to ng-toast, add jshint preloader
* remove browserify test
* update grunt-jshint -> jshint module loader, browser-sync, update dev targets to build-docker-machine & build-docker-cid, fix blocking tasks
* less autoprefixer
* sample build commands
* fix release build
* update README
* karma config stub
* webpack config for karma tests
* karma preview for shane
* fix build-docker-machine target
* karma+webpack test pipeline configuration, stub tests
* fix smart/job status icons classes
* fix jquery + jsyaml shims, fix LESS cascade
* fix angular-codemirror dependency, explicitly import style/mode dependencies
* shim jsonlint
* fix angular-scheduler AMD imports, remove jquuery-ui shim, fix release config
* use closed $.fn.datepicker for system-tracking
* remove packaging/node/
* remove old tests
* shrinkwrap fragile dependency sandcastle, update README, lint
* first pass at fixing rrule shim
* update makefile targets
* update gitignore w/ new flag file
* add saucelabs karma config
* add license controller test
* add examples of service and directive tests
* Makefile flubs
* consolidate clean-ui target, compulsively update flag file location
* dep on CJS/AMD/UMD compatible version of rrule lib, fix example tests/config for demo
* boilerplate karma config for saucelabs (should be abstracted to common config after proven to work)
* update docs
* docs feedback
* update Dockerfile with Node 6.x dep
2016-08-17 23:09:54 +03:00
awx/ui/.deps_built
2016-09-28 19:38:37 +03:00
awx/ui/.release_built
2014-07-15 17:41:17 +04:00
# Testing
2016-02-02 22:50:42 +03:00
.cache
2013-05-22 03:08:46 +04:00
.coverage
2014-07-15 17:41:17 +04:00
.tox
2013-05-22 03:08:46 +04:00
coverage.xml
2014-07-15 17:41:17 +04:00
htmlcov
2013-05-22 03:08:46 +04:00
pep8.txt
2015-07-08 17:31:32 +03:00
scratch
testem.log
2016-02-02 22:50:42 +03:00
awx/awx_test.sqlite3-journal
2014-07-15 17:41:17 +04:00
# Mac OS X
*.DS_Store
# Editors
2016-04-20 21:57:28 +03:00
*.sw[poj]
2014-07-15 17:41:17 +04:00
*~
# Vagrant
/Vagrantfile
tools/vagrant/local.yml
2013-05-23 12:58:44 +04:00
.vagrant*
2014-07-15 17:41:17 +04:00
2015-04-24 17:44:22 +03:00
# Virtualbox
ansible-tower-*-ova
ansible-tower-*.box
2014-09-25 01:29:56 +04:00
# Setup
2014-10-31 21:23:46 +03:00
setup.log
2015-04-20 23:28:36 +03:00
backup.log
restore.log
2014-09-25 01:29:56 +04:00
setup/tower_setup_conf.yml
setup/setup.log
2014-10-30 22:28:33 +03:00
setup/inventory
2015-04-20 23:28:36 +03:00
tower-backup-*
2014-09-25 01:29:56 +04:00
2016-05-09 16:17:58 +03:00
# Ansible
**/*.retry
2014-07-15 17:41:17 +04:00
# Other
2014-05-13 08:37:54 +04:00
.tower_cycle
2014-07-15 17:41:17 +04:00
env/*
2013-09-12 08:23:02 +04:00
nohup.out
2013-09-30 05:58:31 +04:00
reports
2016-04-20 21:57:28 +03:00
*.bak
*.bak[0-9]
*.dot
*.log
*.log.[0-9]
*.results
local/
2017-01-20 15:40:43 +03:00
*.mo
2015-08-05 15:10:16 +03:00
# AWX python libs populated by requirements.txt
2015-09-10 00:16:35 +03:00
awx/lib/.deps_built
2015-08-05 15:10:16 +03:00
awx/lib/site-packages
2016-03-09 22:33:42 +03:00
venv/*
2017-02-13 00:13:15 +03:00
use_dev_supervisor.txt