* release_3.1.0: (186 commits)
check related credential for inventory source
Fixed org jt's smart status
Show the data that would have been a problem sending payload
Implement optional message persistence on callback events
changing the related tab on an edit of an organization to be for users, instead of users & teams
fixing cancel function for workflow results
Handle deleting root node while adding a child to that root node
Skip sending task to process cache changes when migrating to database settings.
only loop over project OPTIONS response if the response is valid
Added the ability to pass in a maximum number of pages shown to pagination directive. This is useful for narrow lists particularly in modals.
fix a CTinT bug in static config parsing
Recursively fetch workflow nodes when there is more than 1 page of nodes
enforce a sane default OPT_NETWORK_TIMEOUT for LDAP connections
Labels expects the iterator to be `template` not `job_template`
Disable workflow editor save when currently adding a node
Fixed up organizations/job templates list
surface dry_run option for system jobs through the API
fix bugs with system auditors and orphan JTs
incorporating organization into the custom inv script option selection for a group
catch and log LDAP auth plugin misconfigurations
...
This works in tandem with the on-demand stdout file generator and
decouples stdout locally from the persistent database representation
ob the job itself
* release_3.1.0: (633 commits)
query for failed projects to include canceled
Style Audit of Host Event Modal
Remove npm hacks in RPM builder
Update po files
Update pot files
Make sure to delete any nodes that need to be deleted before attempting to associate
super-user requests to HostDetail go through rbac
Launch job with prompts fixes
add notifications to cleanup_jobs
allow can_add to be called for permission info
Elaborate on system job default
i accidentally removed the "-1" from this check, adding it back in
remove job_event text filters, tweaked RBAC see issue 4958 for the RBAC details
fixing jshint
Adding tags was creating this nested array structure which was causing buggy behavior. This should fix that.
bump vmware inventory script
Fix up some unit tests
moving appendToBottom function elsewhere
rearranging logic to match integrity of existing logic
Fixed location of sub-category dropdowns
...
Carat seems to only want to match newlines or the beginning of the
string, since we seem to get CR+LF this seems to keep the carat from
matching so here we're expanding the regex matches.
This also extends support for DZDO where it was only originally added
on ad-hoc commands inadvertantly.
Remove PMRUN support since that was never merged into core
* remove_jobevent_parent_usage:
Don't iterate over parents, perform a final update at the end
Drop assignment of job event parent in favor of parent_uuid
* This eliminates the save lookup of the parent job event and
associated memcached call(s)
* Removes some other legacy parent determination mechanisms
* Alternate way to query for the parent/child relationship
* This also allows disabling https mode in the nginx configuration
* Reconfigure the development container to not specifically require
https, so the haproxy cluster configuration can work
event emitter now caches to memcache where it is eventually picked up
by the stdout event emitter. This obviates event reassembly in the
callback receiver.
* Fix an issue where we grab the wrong setting for the callback
connection
* Remove old ansible.cfg that we shipped with the setup playbook for
centos 6
* Set --master flag so we have a preforking master process to manage
subprocs
* Set max-requests to 1000 so uwsgi will recycle processes after 1000
requests
* Set --no-orphans so uwsgi will track child processes and clean them up
in order to respawn children
* Turn stats on in the container and install uwsgitop in dev
requirements so we can track uwsgi stats