* release_2.4.1:
Update reprepro component version
vendoring ng-pendo as an Tower module
Updating version number and changelog for 2.4.1
Fix up location of apt key for mongo
* release_2.4.0: (24 commits)
CheckAccess for related fields for teams
Don't save the instance in set_actor if the user is invalid
fixed related values not populating in teams ui
update to more performant and 2.7.9 SSL-friendlier version of pywinrm
added dm.xmlsec.bindin license
stop waiting after summary fields are grabbed
Remove social auth user fields settings that don't have any effect.
fixed social authd user license issue
Remove cedric-vincent proot repo
Updating changelogs and readme
Fix typo in AnonymousUser
Fix an issue reauthing as a social auth user
fixed organization rest call from happening
fixed messing up add user form w social auth pw hide earlier
Update response object nesting for pendo service
update requirements.txt README
hide un and pw fields when user is social auth based
add pyrad to requirements.txt
added appdirs
add django-radius license
...
If a social auth user is deleted and then attemnpts to relogin after the
old user object has been removed then it can cause an error. So here
we'll add an extra lookup for the user just to verify
* release_2.4.0: (70 commits)
Disallow changing a users password for social auth
bump django-radius to include new license
Change Jenkins server references from IP to DNS name
Social auth and SSO updates:
allow multi-org expired licenses to delete orgs
Add social log messages to tower's log on error
Update default scopes requested for github social auth.
Switch to matburt's fork for python social auth
Emit a warning for unmapped SAML paramters
Fix up some SAML issues
Remove `environment` play stmt
Use correct aw_repo_url when building packer
Add missing libxmlsec1 openssl dependency for ubuntu
adds socket tests
added git pre commit hook to run flake8
fixes remove_instance error
null pointer exception
Resolve issue on precise keeping old debs around
Attach handlers to django_auth_ldap
Attach handlers to django_auth_ldap
...
* Fix an issue I created overriding authenticate
* Fix up attribute mapping using an identity provider class. The
methods built into django-social-auth for saml are probably not going
to work. We also now expose those mappings in a settings attrs map
that the user can override.
* Abstract authention to provide a hook for emitting an error message
* Perform some license validation that wasn't present before for
enterprise licenses
Originally we were looking at the underlying project/inventory update
but we are now populating the name of project updates and inventory
updates a lot better so we'll just take their names
* release_2.4.0: (94 commits)
Fix up location of apt key for mongo
Handle playbook_on_include events from v2 ansible
if basic auth in headers, don't use cookie token
Add a docker-ui container to the compose workflow
Fix custom inventory scripts on org deletion
adding check for missing session time from local storage
Properly handle idle/expired session across tabs
fixed system tracking date issues
Improve postgres user creation
Remove silly user check in postgres config
Fix typo in `clean` target
fixed sources scope regions issue
fixed scan date being the earlier one when identical
fixed the console errors for the sources scope
fixed console error
fixed standard out load for adhoc commands
fixing custom inventory script error
Revert "change list separator for adhoc host patterns"
Revert "update awFeature ldap to enterprise_auth"
Revert "Change delimiter from ':' to ','."
...
Slight tweak to the rbac for projects related to the user who created
them. IF a user created a project but it is orphaned/not associated
with an organization then they will be able to see/change it. If,
however, it is created and associated with an organization and then they
are removed as an org admin they will no longer have access to it.
Now, simply being the creator of a project does not convey any access
for users. You must be in a project/team that has access to it and you
must be an org admin for an org that has the project to be able to make
changes to it
* upstream/release_2.4.0:
Re-enable cedric-vincent to get installs working
Handle cedric-vincent horrible proot version
Allow AMI/vagrant builds to proceed
Fix RPM builds failures building m2crypto
Update RPM to support 2.4.0 builds
Add RPM BuildRequires for xmlsec1-openssl-devel
Correct typo in debian dependency list
Debian cannot handle release dependencies
* release_2.3.1:
Add 2.3.1 to the reprepro distribution manifest
Update version to 2.3.1 and update changelog
Remove unused time import
Fix proot controlpersist cleanup issue
Propagate necessary build changes from devel
Update reprepro components
Reenable the reprepro i386 repository
Fix supervisor migration
Fix reprepro/conf path in Makefile
prefer the first version when packages are ambiguous
Correct error message
Fix omission
Correct conditional stmt
Improve logging when sourcerpm fails
Fix typo
Fix OFFICIAL deb Makefile
* release_2.3.1:
Add 2.3.1 to the reprepro distribution manifest
Update version to 2.3.1 and update changelog
Remove unused time import
Fix proot controlpersist cleanup issue
- Remove the connect action in the fact __init__ module
- Monkeypatch mongoengine.Document's _get_db to force a new connection
or raise an error if we don't have the proper settings.
* Also removed psutil version and feature check from tasks. We now
include the most recent version of psutil all around
* Old versions of psutil must have had these Process() items as
properties, they are functions now so we weren't properly evaluating
them. With this change we are and things are back to working normally
* Also removed psutil version and feature check from tasks. We now
include the most recent version of psutil all around
* Old versions of psutil must have had these Process() items as
properties, they are functions now so we weren't properly evaluating
them. With this change we are and things are back to working normally
If the extra var PEXPECT_SLEEP is given to a job then it will
artificially delay the job run by that number of seconds allowing QA to
hook in and cancel the job
These weren't being created correctly, the logic meant an extra schedule
would be created on cleanup facts erroneously selected to be cleanup
activity stream
* 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
...
* release_2.3: (169 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
...
* release_2.3: (54 commits)
Upgrade changelog for 2.3
Purge superlance
Purge an old supervisor config
Require chris-lea libzmq3
Use the htpasswd command, not the module
Fix a playbook syntax error for postgres
Ensure postgres is started earlier in setup role
Allow customizing npm path
Include RPM-GPG-KEY-ansible-release for all releases
Simplify GPG keys
Correct broken RPM-GPG-KEY
Use gpg --passphrase for signing CHECKSUM
Handle rpm --addsign pasphrase prompts
Adding docker-compose development workflow
Fix license in spec file.
Updates to selinux policy for some munin plugins
ansible 1.8.4 requires sudo:true when using sudo_user
Fix expect script timeout
Disable timeout and correct sign.exp error
Fix expect script hang
...
Apparently awx_supervisor.conf was still hanging around in the debian
install. We'll make sure we won't lay that file down and bump the
supervisor migration to make sure the file is removed permanently
* upstream/release_2.3: (91 commits)
Include python-{paramiko,ecdsa} dependencies
Remove extra epel testing stanzas
Unit test for ec2 credentialless inventory
Fix issue with ec2 iam sync with no credential.
Use the htpasswd command instead the ansible module
Pip is no longer needed
check local user root or not in ./configure
Remove unneeded when check for super user addition
Improve distro detection in setup.sh
Fix superuser check on upgrade
Minor improvements to setup.sh
Remove ansible prerequisite check from configure
Attempt to install ansible within setup.sh
Allow munin processes to access postgres
Move up base package dependency install
fixes jenkins failures
Proper flake8 fix
fixes executing processes with correct PYTHONPATH will pickup .pth files
Show the repo for bundled package file dump
Proper flake8 fix
...