Matthew Jones
721674f0cd
Merge pull request #502 from wwitzel3/release_3.2.1
...
[3.2.1] Fix broken migration from 3.1.1/3.1.2 -> 3.2.1
2017-10-06 13:19:34 -04:00
Matthew Jones
a5c028cd45
Merge pull request #477 from ansible/remove_callback_blocked_dependency
...
Remove the logic blocking dependent inventory updates on callbacks
2017-09-27 16:53:12 -04:00
Matthew Jones
2fe5c2ac83
Merge pull request #424 from ansible/isolated_sdist_version
...
Fix an issue not populating the version metadata for isolated sdist
2017-09-18 08:57:48 -07:00
Matthew Jones
a2f4134ee0
Merge pull request #417 from ansible/vmware_cert_validation
...
Add a setting for vmware inventory cert validation
2017-09-15 17:57:59 -07:00
Matthew Jones
713e368557
Merge pull request #413 from ansible/invscript_endpoint_performance
...
Improve script endpoint performance by removing forced ordering
2017-09-15 08:16:02 -07:00
Matthew Jones
7e754e20ae
Merge pull request #404 from ansible/sys_auditor_can_set_pass
...
Allow System Auditor to set password
2017-09-13 06:32:10 -07:00
Matthew Jones
10a3959f52
Merge pull request #400 from ansible/taskman_dep_update_improve
...
Fix an issue where dependent updates weren't sorted correctly
2017-09-13 06:17:56 -07:00
Matthew Jones
d308946360
Allow system auditor to set their own password
2017-09-12 16:07:47 -04:00
Matthew Jones
9f3a0c0716
Fix an issue where dependent updates weren't sorted correctly
...
When considering previous / current Project Updates we weren't
properly sorting the previous runs.
We also make sure we filter down to just "check" style project updates
and don't consider 'run' style standalone project updates when
deciding what are potentially related project updates
2017-09-12 09:42:50 -04:00
Matthew Jones
5d3bc95283
Merge pull request #355 from ansible/fix_ig_org_rbac
...
Ensure that only the super user can dis/associate IGs from Orgs
2017-08-29 16:50:31 -04:00
Matthew Jones
031b5f3269
Merge pull request #318 from ansible/405_v2_job_launch
...
Prevent v2 direct job launches
2017-08-22 11:01:14 -04:00
Matthew Jones
687ae161d0
Removing old task engine system
2017-08-14 14:07:07 -04:00
Matthew Jones
4f4293a8cd
Rewording AWS in contributor doc
...
Add link to code of conduct
2017-08-11 10:55:37 -04:00
Matthew Jones
dd44f7a640
Merge pull request #236 from matburt/contributing_and_other_docs
...
CONTRIBUTING.md and other docs
2017-08-11 10:30:55 -04:00
Matthew Jones
adea85552d
Change to CONTRIBUTING.md after feedback
...
This also adds a copy of the DCO
2017-08-10 10:59:21 -04:00
Matthew Jones
fe3fd45510
Development documentation updates
...
* Brand new CONTRIBUTING doc
* Initial INSTALL doc
* Update README with accurate details
* Update UI README to purge Tower mentions
* Updating setup.cfg to omit some directories that cause noise
2017-08-09 15:54:58 -04:00
Matthew Jones
67474c8de1
Updating development tooling to be more generic
...
* Not assuming GCR is being used for image hosting
* Breaking out the dev environment bootstrapping from service starting
2017-08-09 15:53:25 -04:00
Matthew Jones
4628201146
Updating issue template for AWX
2017-08-07 10:55:26 -04:00
Matthew Jones
c58a3c36ce
Purge old build system/releng docs
2017-08-07 10:33:52 -04:00
Matthew Jones
31bc58e7f4
Base the task container image on the web image
...
Remove DEBUG from the image
2017-08-03 23:33:07 -04:00
Matthew Jones
fc00c220eb
Minor update to compilemessages utility for better print syntax
...
This also lets it run under python3
2017-08-03 23:33:07 -04:00
Matthew Jones
af3652bb2f
Updates to production container builds for new repository
2017-08-03 10:39:04 -04:00
Matthew Jones
6719fd6836
Set a default TTL for celery event queue messages
2017-08-01 10:37:12 -04:00
Matthew Jones
e64d13486f
Remove Tower reference from email backend
2017-07-31 12:00:39 -04:00
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