Matthew Jones
2b1bcc23be
Merge branch 'purge_ansible_name' into release_3.2.0
...
* purge_ansible_name:
Remove ansible reference from dev PKG-INFO
Add back in PRIVILEGE_ESCALATION_METHODS inadvertantly removed
Add awx_ and AWX_ environment vars and extra_vars alongside Tower
Refactor some tower periodic tasks to label as awx
Refactor Notification backend for tower -> awx
Refactor fact cache plugin from tower -> awx
Rename tower display plugins to awx display
Mass rename from ansible_(awx|tower) -> (awx|tower)
2017-07-26 23:06:55 -04:00
Matthew Jones
7231537841
Remove ansible reference from dev PKG-INFO
2017-07-26 14:18:19 -04:00
Matthew Jones
ea03e00a0f
Add back in PRIVILEGE_ESCALATION_METHODS inadvertantly removed
2017-07-26 14:16:17 -04:00
Matthew Jones
01403f5fa4
Add awx_ and AWX_ environment vars and extra_vars alongside Tower
2017-07-26 13:35:30 -04:00
Matthew Jones
b3b4a515e2
Refactor some tower periodic tasks to label as awx
2017-07-26 13:35:30 -04:00
Matthew Jones
9fe6453b1c
Refactor Notification backend for tower -> awx
2017-07-26 13:33:30 -04:00
Matthew Jones
cc0802c87e
Refactor fact cache plugin from tower -> awx
2017-07-26 13:33:30 -04:00
Matthew Jones
d4b1a07495
Rename tower display plugins to awx display
2017-07-26 13:33:30 -04:00
Matthew Jones
c7a85d9738
Mass rename from ansible_(awx|tower) -> (awx|tower)
2017-07-26 13:33:26 -04:00
Matthew Jones
1e27bad010
Don't tie awx-manage to a particular dev environment version
2017-07-25 09:41:20 -04:00
Matthew Jones
eb64d6e808
Update cluster compose for repo migration
2017-07-24 21:03:55 -04:00
Matthew Jones
cc01d89ab1
Merge pull request #16 from matburt/wheel_construction
...
Commands to generate a python wheel for packaging
2017-07-24 20:43:09 -04:00
Matthew Jones
1a706b6154
Commands to generate a python wheel for packaging
2017-07-24 12:36:52 -04:00
Matthew Jones
f175fbba23
Fix up some tower-manage -> awx-manage commands
2017-07-24 09:38:36 -04:00
Matthew Jones
f0d68f429c
Updating some dev environment tooling for version numbers
2017-07-22 00:06:44 -04:00
Matthew Jones
6cbafdcadf
Merge pull request #6990 from ghjm/ami_publish_fix
...
Enrypted is now a required field in boto3
2017-07-21 10:10:31 -04:00
Matthew Jones
098c27e5cd
Merge pull request #6421 from wenottingham/flip-selinux-requirements
...
Use 'Conflicts:' instead of 'Requires:' for SELinux dependency.
2017-06-13 11:01:55 -04:00
Matthew Jones
904c90f7e5
Merge pull request #6419 from wenottingham/delete-tests
...
Remove obsolete tests from setup repository.
2017-06-13 10:15:27 -04:00
Matthew Jones
7a1dc8c005
Merge pull request #6326 from ansible/fix_workflow_launching_under_taskman
...
Fix taskmanager failing to launch workflow job
2017-05-23 11:53:09 -04:00
Matthew Jones
b172f04eaa
Merge pull request #6290 from ansible/fix_sysjobs_taskman_credentials
...
Fix system jobs not starting due to task manager and cred changes
2017-05-18 13:13:45 -04:00
Matthew Jones
88706a7d6c
Merge pull request #6267 from ansible/instance_group_ui_extra_fields
...
Adding more informative fields to HA model views
2017-05-16 02:24:57 +00:00
Matthew Jones
52fa9410f2
Merge pull request #6084 from cchurch/paginate_this
...
Add custom paginator to avoid separate COUNT(*) query
2017-04-25 16:05:48 -04:00
Matthew Jones
518e7cc896
Merge pull request #5987 from ansible/version_protection_check
...
Protect cluster nodes after an upgrade
2017-04-11 10:37:29 -04:00
Matthew Jones
b1c839ea62
Refactor service reloading unit tests
...
Make sure these are consistent with the more flexible utility commands
2017-04-10 15:37:45 -04:00
Matthew Jones
ea8b78ca49
Protect cluster nodes after an upgrade
...
* Modify instance model to container a version number for the node
* Update that version number during the heartbeat
* If during a heartbeat any of the nodes are of a newer version then
shutdown the current node.
The idea behind this is that if all nodes were upgraded at the same
time then at the moment of the healthcheck they should all be at the
newer version. Otherwise we put the system in a state where it can
receive the upgrade but stay down until that happens. During setup
playbook run the services will be fully restarted.
2017-04-10 15:37:33 -04:00
Matthew Jones
be7c1ff2e7
Merge pull request #5872 from samdoran/firewall-role-improvements
...
Improve firewall role so it does not report failures
2017-04-04 13:48:53 -04:00
Matthew Jones
bc4174adf8
Ignore .retry files for project updates
2017-03-14 13:23:14 -04:00
Matthew Jones
3510954254
Merge pull request #5703 from ansible/cloudforms_licensing
...
Implement cloudforms license
2017-03-13 16:16:21 -04:00
Matthew Jones
2641b2a1c3
Implement cloudforms license
...
This is a special license that is triggered in the presence of two
directories:
- /opt/rh/cfme-appliance
- /opt/rh/cfme-gemset
and the rpms
- cfme
- cfme-appliance
- cfme-gemset
All of which I'm assured are responsible for validating that this is
indeed an enterprise cloudforms environment.
When these are present then a license is used that is near perpetual,
allows for a stupid large number of instances, and turns on all features
2017-03-13 12:00:22 -04:00
Matthew Jones
5060ed4033
Merge pull request #5684 from samdoran/nginx-template-formatting
...
Enable lstrip_blocks in nginx.conf template
2017-03-10 10:25:21 -05:00
Matthew Jones
a1fce99e67
Merge branch 'stable' into devel
2017-03-08 15:35:09 -05:00
Matthew Jones
1a946d51c1
Fix an issue with sync vs run project updates
...
We need to not remove the source tree on project update run which
happens in the context of the job run to prevent the directory from
being deleted out from under the job runners. Since those will
inherently not block each other as the project update would
2017-02-24 11:03:48 -05:00
Matthew Jones
819d8d1fb3
Show the data that would have been a problem sending payload
...
for websocket
2017-02-08 11:30:15 -05:00
Matthew Jones
4ed054f568
Implement optional message persistence on callback events
2017-02-08 11:11:14 -05:00
Matthew Jones
a544e322fd
Merge pull request #5080 from ansible/generate_stdout_files
...
Generate stdout files from job events
2017-01-31 14:46:30 -05:00
Matthew Jones
5362ee049b
Merge pull request #5048 from ansible/we_got_the_beat_yeeeah
...
Split celery beat into its own worker for prod
2017-01-30 16:45:57 -05:00
Matthew Jones
ef51ee989d
Merge pull request #5012 from ansible/pu_iu_stdout_handling
...
Store project update and inventory update stdout in the database
2017-01-30 11:20:32 -05:00
Matthew Jones
cf084850c2
Merge pull request #4960 from ansible/priv_esc_hangs
...
Fixes some issues where Tower would not emit the password on prompts
2017-01-27 09:51:57 -05:00
Matthew Jones
90caa2fbb7
Merge pull request #4961 from ansible/purge_old_events_endpoints
...
These old endpoints are hacky, ugly, and no longer used
2017-01-26 14:33:19 -05:00
Matthew Jones
986ddae33e
Merge pull request #4882 from matburt/cache_behavior_fixes
...
Fixes for data corruption/exception in cache usage
2017-01-24 11:12:28 -05:00
Matthew Jones
8e2342b7c2
Merge pull request #4881 from matburt/nginx_alt_port
...
Implement alternate ports for nginx
2017-01-23 16:16:51 -05:00
Matthew Jones
e8c7db930f
Merge pull request #4641 from ansible/multi_worker_callbacks
...
Implement a worker-based callback receiver system
2017-01-18 20:45:45 -05:00
Matthew Jones
7ca496b6ef
Merge branch 'release_3.1.0' into multi_worker_callbacks
2017-01-18 20:39:15 -05:00
Matthew Jones
5f0940e411
Merge pull request #4461 from cchurch/ansi-download
...
Add ansi_download format for stdout
2017-01-04 14:46:16 -05:00
Matthew Jones
e83360592f
Merge pull request #4391 from ansible/set_max_page_size
...
Set an upper limit of 200 on the max page size
2016-12-12 14:51:29 -05:00
Matthew Jones
aa0139078f
Merge pull request #4371 from wenottingham/cannot-think-of-a-good-branch-name-today
...
Update project help for ConfigureTowerInTower.
2016-12-12 10:26:26 -05:00
Matthew Jones
a894ba4b57
Merge pull request #4310 from ansible/strings_updates
...
Update help text strings
2016-12-06 13:21:14 -05:00
Matthew Jones
20cb3cf7de
Merge pull request #4224 from jangsutsr/4217_add_schedule_capability_to_wfjt_serializer
...
Add schedule capability to wfjt serializer
2016-12-04 21:06:06 -05:00
Matthew Jones
cb2d90673d
Merge pull request #4223 from jangsutsr/4043_add_help_text_to_wfjt_launch_endpoint
...
Add help text to wfjt launch endpoint
2016-12-04 21:05:47 -05:00
Matthew Jones
408c79a845
Merge pull request #4219 from sundeep-co-in/STAGE
...
add django.pot
2016-12-04 21:04:41 -05:00
Matthew Jones
95f3eacf25
Remove -e flags from requirements to fix build
...
These cause some odd behavior with egg-info links
2016-11-23 04:50:43 -05:00
Matthew Jones
e725b16cd9
Change job-run project refresh launch type to "sync"
2016-11-22 09:33:25 -05:00
Matthew Jones
5df4096660
Make websocket events more informative
...
* Make sure we always populate workflow information when relevant to
job status changes.
* Include detail about workflow job node
2016-11-22 09:33:25 -05:00
Matthew Jones
cb82809f10
Merge pull request #3935 from jladdjr/at-3532-typo
...
Minor typo fix (pointing workflow node template at unsupported unified job template)
2016-11-18 15:45:34 -05:00
Matthew Jones
b8db27bb39
Merge pull request #3910 from cchurch/azuread-oauth2
...
Add AzureAD OAuth2 support.
2016-11-18 11:28:04 -05:00
Matthew Jones
0fa4600f79
Merge pull request #3864 from wwitzel3/websocket-docs
...
added some documentation about channels/websockets
2016-11-07 10:06:56 -05:00
Matthew Jones
88a8810815
Merge pull request #3729 from sundeep-co-in/STAGE
...
enable django i18n
2016-11-04 15:52:33 -04:00
Matthew Jones
e999803d3a
Merge pull request #3837 from wwitzel3/playbook-httpd-fix
...
remove httpd process stop check
2016-11-02 14:42:08 -04:00
Matthew Jones
ef77038d52
Merge pull request #3844 from ansible/AlanCoding-patch-5
...
flake8
2016-11-02 14:39:47 -04:00
Matthew Jones
088e9c0291
Merge pull request #3763 from ansible/performance_postgres_config
...
Adding customized postgres.conf to setup
2016-10-24 16:32:46 -04:00
Matthew Jones
cd48427189
Merge pull request #3757 from ansible/AlanCoding-patch-1
...
Only fill scm_revision env var if project for job exists
2016-10-24 13:27:19 -04:00
Matthew Jones
3eddc1f770
Merge pull request #3761 from AlanCoding/proj_update_death
...
Hack and slash of project directory checks
2016-10-24 13:13:56 -04:00
Matthew Jones
4d792bef9d
Merge pull request #3755 from ansible/cluster_project_sync
...
Rearchitect project sync for standalone and clusters
2016-10-20 16:04:03 -04:00
Matthew Jones
e77b9b877a
Merge pull request #3710 from wwitzel3/release_3.0.3
...
filter internal User.admin_roles from the /roles API list view
2016-10-20 13:45:25 -04:00
Matthew Jones
f3a8eb9daf
Merge pull request #3509 from ansible/ha_installer
...
Improvements to the setup/installer to support new HA workflows
2016-09-16 15:53:38 -04:00
Matthew Jones
ce2aaef086
Merge pull request #3200 from wenottingham/devel
...
Add a check for recent enough Ansible.
2016-09-13 09:50:00 -04:00
Matthew Jones
b1b9967be0
Merge pull request #3220 from nitzmahone/req_update
...
update requirements versions for requests,azure
2016-09-13 09:48:31 -04:00
Matthew Jones
59aed7b318
Merge pull request #3343 from ansible/ramparts_and_ha
...
New Development Environment Workflow && Replacing Redis with qpid/memcached
2016-08-26 09:34:19 -04:00
Matthew Jones
965827ca4e
Merge pull request #3318 from ansible/revert-3244-3199_ignored_task_result_inconsistent
...
Revert "Prevent ignored task from being displayed as failing."
2016-08-22 13:37:15 -04:00
Matthew Jones
e40a482cc9
Merge pull request #3317 from ansible/revert-3307-3199_2_change_job_event_save_behavior
...
Revert "Modify job event save behavior"
2016-08-22 13:37:04 -04:00
Matthew Jones
6cf567e4fd
Revert "Prevent ignored task from being displayed as failing."
2016-08-22 13:34:52 -04:00
Matthew Jones
16fce59512
Revert "Modify job event save behavior"
2016-08-22 13:34:08 -04:00
Matthew Jones
81447df1b1
Merge pull request #3309 from jakemcdermott/bug-3308
...
update setup.sh option parser such that -r doesn't expect an argument
2016-08-22 11:44:19 -04:00
Matthew Jones
17a27ef4a2
Merge pull request #3005 from matburt/delete_protection
...
Add delete protection from certain objects
2016-07-14 12:52:58 -05:00
Matthew Jones
50816d4d67
Merge pull request #2507 from AlanCoding/NT_flake8
...
Fix flake8
2016-06-17 15:15:31 -05:00
Matthew Jones
97e980a258
Merge pull request #2182 from wenottingham/no-more-munin
...
munin is dead. Long live munin!
2016-06-07 13:48:58 -05:00
Matthew Jones
260a06d711
Merge pull request #2147 from matburt/expose_external_accounts
...
Expose any external account as a user property
2016-06-03 09:42:07 -05:00
Matthew Jones
31f05a45cd
Merge pull request #1971 from matburt/job_stdout_backup
...
Add backup and restore tasks for job stdout
2016-05-19 11:17:10 -04:00
Matthew Jones
a64b0a735c
Merge pull request #1820 from matburt/refactor_notification_endpoint_names
...
Refactor Notification's naming
2016-05-05 14:42:47 -04:00
Matthew Jones
eb714ce67f
Merge pull request #1777 from matburt/ad_hoc_extra_vars
...
Implement extra vars on ad-hoc commands
2016-05-03 14:35:19 -04:00
Matthew Jones
da7a61354a
Merge pull request #1635 from matburt/new_azure_inventory_and_credentials
...
Implement Azure RM creds and inventory
2016-04-21 14:38:13 -04:00
Matthew Jones
29875a428b
Merge pull request #1558 from matburt/demo_data
...
Creating pre-loaded demo data
2016-04-18 13:54:40 -04:00
Matthew Jones
60039b6e40
Merge pull request #1200 from matburt/python27_el6
...
Changes for Tower virtualenv support
2016-03-09 14:57:51 -05:00
Matthew Jones
a2cf365325
Merge pull request #804 from cchurch/allow-null-or-blank-for-project-booleans
...
Allow null/blank input for boolean fields on projects.
2016-02-05 09:55:15 -05:00
Matthew Jones
b8dfa3df16
Merge pull request #803 from cchurch/remove-fields-for-ad-hoc-commands
...
Remove unified_job_template and description fields for ad hoc commands
2016-02-05 09:55:06 -05:00
Matthew Jones
38b1d13edc
Merge pull request #802 from cchurch/metadata-check-if-view-has-serializer
...
Check if view has a get_serializer method before trying to call it.
2016-02-05 09:54:59 -05:00
Matthew Jones
a20fa59b9c
Merge pull request #801 from cchurch/include-api-css-js
...
Include api.css and api.js under awx/static/.
2016-02-05 09:54:48 -05:00
Matthew Jones
e890f23d00
Merge pull request #799 from cchurch/quick-fix-select-related
...
Quick fix for select related error with unified job templates and jobs
2016-02-05 09:54:37 -05:00
Matthew Jones
71cd77c3e0
Merge pull request #798 from cchurch/fix-792
...
Don't show playbooks under project detail.
2016-02-05 09:54:26 -05:00
Matthew Jones
72d3d093ed
Merge pull request #753 from ansible/jag/fix-nostatsclient
...
Fix to NoStatsClient in callback plugin
2016-01-29 14:43:16 -05:00
Matthew Jones
16a0d8b45d
Merge pull request #710 from ansible/jag/dumb-init
...
Use dumb-init to manage processes in docker containers
2016-01-29 10:15:00 -05:00
Matthew Jones
af65a88a0f
Merge pull request #707 from ansible/jag/statsd
...
Add optional statsd metrics gathering
2016-01-29 09:59:01 -05:00
Matthew Jones
296ca52b0f
Merge pull request #661 from matburt/651_fix_rax_cache_behavior
...
Fix for rax cache timeout issue
2016-01-25 20:40:19 -05:00
Matthew Jones
2a547865ba
Merge pull request #623 from matburt/622_v2_playbook_on_start_fix
...
Fix v2 playbook_on_start method signature
2016-01-14 12:25:17 -05:00
Matthew Jones
0feb41751a
Merge pull request #609 from matburt/603-fix_rhel5_scan_jobs
...
Fix old python support in scan_services
2016-01-12 15:49:54 -05:00
Matthew Jones
84c2e71907
Merge pull request #541 from matburt/database_config_source
...
Database config source
2016-01-12 11:20:43 -05:00
Matthew Jones
63a2299dd2
Merge pull request #533 from cchurch/cache_ldap_user_groups
...
Prefetch LDAP user groups to reduce queries for checking group membership
2015-12-16 11:28:30 -05:00
Matthew Jones
a6b2e25680
Merge pull request #483 from ansible/license_warning_and_auth_license_validation
...
Add logging and improve validation for certain auth backends
2015-11-03 09:54:45 -05:00
Matthew Jones
3b961cf4f2
Merge pull request #466 from matburt/use_waitfor_not_sleep
...
Switch to using wait_for instead of sleep/pause throughout the setup playbook
2015-10-07 15:53:18 -04:00
Matthew Jones
0fdb5e035c
Merge pull request #460 from matburt/improve_mongo_efficiency
...
Improve mongo efficiency
2015-10-02 16:56:36 -04:00