Bill Nottingham
7c0554bf7b
Fix handling of extra_vars_path parameter. ( #25272 )
...
tower-cli process_extra_vars takes a list.
2019-09-27 14:28:45 -04:00
Bill Nottingham
36571a1275
Fix SAML login when only certain attributes are set.
...
The user may not set all of saml_{attr,admin_attr,auditor_attr},
so don't assume they all exist.
2019-09-20 15:28:38 -04:00
Bill Nottingham
01177f3632
Add some sanitizations (from @jakemcdermott, @mabashian)
2019-09-20 13:58:12 -04:00
Bill Nottingham
badba581fd
Rename Automation Insights to Automation Analytics.
...
Fix user-facing code, don't worry about settings names.
2019-09-19 17:00:10 -04:00
Bill Nottingham
98daee4823
Show unlimited licenses as unlimited.
...
Don't show 'hosts remaining' for unlimited licenses.
2019-09-13 12:07:35 -04:00
Bill Nottingham
eb2de51f86
add licenses for new azure deps
2019-09-06 15:55:16 -04:00
Bill Nottingham
7aa94a9bb5
Update assorted cloud module requirements.
...
Update boto3 for ec2_transit_gateway module.
Update Azure requirements to sync with Ansible 2.9 branch.
2019-09-06 15:30:08 -04:00
Bill Nottingham
db64717551
Merge pull request #2 from AlanCoding/collection-fix-fix
...
Fix collection precedence bug, add new to left of list
2019-09-04 17:01:30 -04:00
Bill Nottingham
24c16b1c58
Fix to enable system paths along with requirements override, from @alancoding.
2019-09-04 11:43:48 -04:00
Bill Nottingham
0fb7c859f4
Revert 9b95cc27c4.
...
We do not want to create a new setting for a on-Tower-host global
collection path at this time.
2019-09-04 11:43:33 -04:00
Bill Nottingham
a0671bd36a
Fix fetching of result traceback in job details.
...
Add it to the list of things to subscribe to and fetch at the end.
2019-08-30 17:05:33 -04:00
Bill Nottingham
b4f6b380fd
Show a tooltip for indirect permissions to show where they come from.
2019-08-30 16:28:39 -04:00
Bill Nottingham
444f024bb0
Fix display of indirect access permissions.
...
For indirect roles, we need to actually show the derived roles, not the
details of the role that gives us the derived roles. This means that
we can get multiple derived roles from a single indirect role, so
we have to expand the list.
2019-08-20 20:28:53 -04:00
Bill Nottingham
bbf28f50bd
Allow mapping org auditors where we map org admins.
2019-08-13 11:32:35 -04:00
Bill Nottingham
b4f272a575
Catch another area where this toggle is set.
2019-08-05 12:06:41 -04:00
Bill Nottingham
8e1e33735a
Allow enable/disable of hosts in dynamic inventory from the UI.
...
The API lets you do it, so we shouldn't block it from the UI.
2019-08-05 11:18:56 -04:00
Bill Nottingham
ad28e11502
Remove pexpect, etc, from the ansible venv, that's now runner's problem.
2019-07-30 17:09:12 -04:00
Bill Nottingham
20f1ed4533
Update source tarball.
2019-07-30 12:09:51 -04:00
Bill Nottingham
fafe9ce4ea
Update paramiko to a version that can work with any python-gssapi.
2019-07-30 12:09:48 -04:00
Bill Nottingham
2a68ff49c1
Add some minimal sanity checking before running the updater script.
2019-07-11 12:12:22 -04:00
Bill Nottingham
12ff7a481c
Remove some things that are not first-order dependencies.
...
This includes a few things where the version specifiers resolve properly now.
2019-05-30 22:42:37 -04:00
Bill Nottingham
f48713f4ae
Use lockf, not flock.
...
This performs more reliably on certain filesystems in Linux.
2019-05-20 16:56:16 -04:00
Bill Nottingham
bb009f0d12
Update notification radio button styling to match schedule radiobuttons.
2019-05-20 16:46:10 -04:00
Bill Nottingham
681fe4865c
Some more dates.
2019-05-15 17:01:33 -04:00
Bill Nottingham
faae55d085
Bump date.
2019-05-15 16:58:59 -04:00
Bill Nottingham
5d1346b956
Use AWX python interpreter for failure-event-handler.
...
python3 isn't in the normal path when using SCLs.
2019-04-29 20:32:50 -04:00
Bill Nottingham
aa52e41c02
Kill the rabbitmq sos collection from our plugin.
...
It exists in upstream sosreport, and this can cause conflicts.
2019-04-24 14:15:17 -04:00
Bill Nottingham
4ca4563a19
Update Azure requirements for Ansible stable-2.8 branch.
2019-04-23 10:50:00 -04:00
Bill Nottingham
0d18d46ccc
Sync docker-compose dockerfile with image build dockerfile.
...
It was installing an IUS repo, rabbitmq-server, and other unneeded things.
2019-04-18 16:50:38 -04:00
Bill Nottingham
ef7e1afa34
Add migrations for field names.
2019-04-18 15:39:47 -04:00
Bill Nottingham
6adf4ca2c1
Deprecate a bunch of inventory computed fields.
...
Cribbed from https://github.com/ansible/awx/pull/3281/
2019-04-18 12:12:50 -04:00
Bill Nottingham
63049fe99d
remove sqlite db, add it to .gitignore
2019-04-18 12:03:04 -04:00
Bill Nottingham
9da5cc9c23
Update wording.
2019-04-12 16:09:30 -04:00
Bill Nottingham
cfdecd7297
Adjust descriptions of RBAC roles for clarity.
2019-04-04 14:08:30 -04:00
Bill Nottingham
ed0bb127e8
Don't use the rsa python lib.
2019-04-02 15:48:30 -04:00
Bill Nottingham
17c0293065
Management jobs don't produce activity stream entries; don't try and show them.
2019-03-29 15:21:22 -04:00
Bill Nottingham
1b3ae50076
Add originating address for the failed login message
2019-03-20 11:34:35 -04:00
Bill Nottingham
6a11281355
Show last login along with the badges on the user view screen.
2019-02-14 20:25:50 -05:00
Bill Nottingham
7452eb2fa1
Remove broken user_info command.
...
This has not worked in a long time, and does not serve much purpose.
2019-02-14 15:34:24 -05:00
Bill Nottingham
8300f7f51b
Add django last_login information to user object.
2019-02-14 15:17:37 -05:00
Bill Nottingham
0f54d30f2c
Remove some unused functions.
2019-02-13 16:29:59 -05:00
Bill Nottingham
5df384edd6
Fix project updates to properly pull in role requirements.
...
"check" runs check out the version that is saved in the database,
so for git repos, any subsequent "checkout" run on the same node
would always report that we have the proper version, and we would
not properly force a role update when requiremets.yml changes.
Also, don't use `scm_result` for all SCMs, as the skipped tasks will
overwrite earlier `scm_result` variables.
2019-02-06 13:20:09 -05:00
Bill Nottingham
4b669fb16d
Remove limit on limit field.
...
This allows 'relaunch-on-failed' on an arbitrary number of failed hosts.
2019-02-05 13:30:51 -05:00
Bill Nottingham
479ad13630
Fix some more typos while here.
2018-12-18 16:23:17 -05:00
Bill Nottingham
23c2e1be31
Fix 'credential' typo.
2018-12-18 16:12:10 -05:00
Bill Nottingham
c51f235fab
Fix tooltip for slack channel list to note '#' is required.
2018-12-03 14:22:59 -05:00
Bill Nottingham
f1b1224a27
Update foreman.py from Ansible devel, primarily for unicode fixes.
2018-12-03 10:23:28 -05:00
Bill Nottingham
9c44d1f526
Add timeout & slice count to the job field whitelist.
2018-11-30 13:43:21 -05:00
Bill Nottingham
ce3d3c3490
Add a message to the resulting login dialog when a user explicitly logs out.
2018-11-19 17:16:55 -05:00
Bill Nottingham
605c1355a8
Add updates to UI license grabber from jlmitch5.
2018-11-19 12:00:00 -05:00
Bill Nottingham
a6e00df041
Clean up included licenses such that tests pass.
...
Rename ui licenses to '.txt' for consistency.
Update bundled code as appropriate.
Remove dead licenses and dev-only UI licenses.
Add additional python licenses from Azure & related updates.
2018-11-19 12:00:00 -05:00
Bill Nottingham
67219e743f
Add a test that we are including proper license files for all requirements.
2018-11-19 11:59:59 -05:00
Bill Nottingham
e9c3623dfd
specify a version
2018-11-16 15:34:42 -05:00
Bill Nottingham
c65b362841
Add ncclient for use by networking modules.
2018-11-16 15:21:04 -05:00
Bill Nottingham
0506968d4f
Fix tooltip referring to PROJECTS_ROOT.
...
This can't be changed in AWX settings; it needs to be done in settings.py
either on the filesystem, or overridden in a k8s/openshift configmap.
2018-11-13 12:14:24 -05:00
Bill Nottingham
7fc269b65a
Re-add markdown, which is used for rendering API help.
2018-10-30 12:10:00 -04:00
Bill Nottingham
a56a231869
Remove some obsolete requirements.
...
Bump cryptography to latest.
2018-10-23 10:37:36 -04:00
Bill Nottingham
2c01476eca
Don't explicitly remove certifi.
2018-10-18 16:41:33 -04:00
Bill Nottingham
8adbc8a026
Update Azure requirements to match Ansible 2.7 requirements.
...
Add comments for Ansible requirements to note where they're used.
Remove our custom docutils fork, as the fix was merged upstream.
2018-10-18 16:41:33 -04:00
Bill Nottingham
f27ec8cd89
Update Django version in version check.
2018-10-18 09:23:59 -04:00
Bill Nottingham
aec3244f52
Update to latest django subminor to pick up assorted fixes.
2018-10-18 09:23:57 -04:00
Bill Nottingham
be01bed34b
Purge inventory script requirements from the AWX virtual environment.
...
boto is still used by AWX itself.
2018-10-11 09:45:41 -04:00
Bill Nottingham
9033b3f2a5
update node requirements in CONTRIBUTING.md to match INSTALL.md
2018-10-09 19:54:05 -04:00
Bill Nottingham
f402ff0ee7
Merge pull request #2972 from wenottingham/awx-apache
...
Add a license file for awx, for completeness purposes.
2018-09-05 13:04:35 -04:00
Bill Nottingham
b982793a3a
Add a license file for awx, for completeness purposes.
2018-09-05 11:19:41 -04:00
Bill Nottingham
4b2e709e8d
Merge pull request #2967 from wenottingham/legal-beagles
...
Remove stale licenses, fix some name typos.
2018-09-04 11:53:46 -04:00
Bill Nottingham
247ee4ddac
Remove stale licenses, fix some name typos.
2018-08-31 13:32:25 -04:00
Bill Nottingham
e22dc3dc7b
Merge pull request #2941 from wenottingham/come-to-the-source
...
Update sources to match versions... add a few missing LGPL ones.
2018-08-30 09:21:17 -04:00
Bill Nottingham
3576e192f4
Update sources to match versions... add a few missing LGPL ones.
2018-08-28 14:47:20 -04:00
Bill Nottingham
fb9e508b6b
Merge pull request #2857 from shanemcd/release_3.3.0
...
Fix / improve minishift dev env playbook
2018-08-17 13:19:24 -04:00
Bill Nottingham
bb5aeb5cf1
Merge pull request #2133 from wenottingham/do-you-like-beans
...
Add some more descriptive survey defaults.
2018-08-09 09:52:55 -04:00
Bill Nottingham
cfc0779fdd
Add some more descriptive survey defaults.
2018-08-03 14:12:09 -04:00
Bill Nottingham
80abe4b937
Merge pull request #2387 from wenottingham/certificates-for-everyone
...
Require certpair for SAML.
2018-07-30 22:32:05 -04:00
Bill Nottingham
90c03af61b
Merge pull request #2646 from wenottingham/a-moment-like-this
...
Fix moment minute specifier.
2018-07-24 10:02:48 -04:00
Bill Nottingham
39ffeb31f9
Fix moment minute specifier.
2018-07-23 21:24:37 -04:00
Bill Nottingham
d66b61b854
Merge pull request #2594 from wenottingham/cherry-pickin
...
cherry pick some more AWX things
2018-07-19 10:03:48 -04:00
Bill Nottingham
a98367f4ac
Merge pull request #2068 from aperigault/devel
...
Update SAML doc
2018-07-13 11:05:55 -04:00
Bill Nottingham
5c16f8c294
Merge pull request #2451 from wenottingham/six-PRs-and-a-movie
...
Merge assorted PRs from the AWX community
2018-07-09 13:27:17 -04:00
Bill Nottingham
ae4135f149
add tests
2018-07-09 12:59:45 -04:00
Bill Nottingham
a4b1cb6e20
Merge pull request #2055 from wenottingham/sattests
...
add want_hostcollections for sat6 source vars (with tests)
2018-07-09 12:05:26 -04:00
Bill Nottingham
64cfbe7642
add tests
2018-07-09 11:49:45 -04:00
Bill Nottingham
4737200566
Merge pull request #2051 from wenottingham/remove-issue-link
...
Rework reporting issues/get involved.
2018-07-09 10:17:30 -04:00
Bill Nottingham
4f02fe0b32
Rework reporting issues/get involved.
...
Denote that bugs & ideas go to the issue tracking repo, and discussion goes to mailing list/IRC.
2018-07-06 14:27:12 -04:00
Bill Nottingham
dd8ca48bf9
Merge pull request #2403 from wenottingham/read-all-about-it
...
Don't filter out read role.
2018-07-05 20:04:54 -04:00
Bill Nottingham
fa5132991f
Require certpair for SAML.
2018-07-05 11:12:00 -04:00
Bill Nottingham
e271a69efb
Don't filter out read role.
2018-07-03 14:00:38 -04:00
Bill Nottingham
2e980293d9
Merge pull request #2009 from cdvv7788/Issue/1506
...
Make LAST UPDATED field in projects table sortable #1506
2018-06-25 16:27:30 -04:00
Bill Nottingham
0d03036fb1
Merge pull request #1629 from robruma/feature/update_callback_scripts
...
Updates to callback scripts
2018-06-25 15:47:25 -04:00
Bill Nottingham
3dd2b97a53
Merge pull request #2223 from wenottingham/info-for-the-info-gods
...
Switch token/basic auth logging to INFO.
2018-06-19 12:29:24 -04:00
Bill Nottingham
482f45b860
Switch token/basic auth logging to INFO, to match login/logout logging.
2018-06-19 11:37:19 -04:00
Bill Nottingham
7ef32a8827
Merge pull request #2037 from wenottingham/tower-inv-fix
...
Fix syntax error
2018-06-02 12:07:00 -04:00
Bill Nottingham
427ea6752e
Fix syntax error
2018-06-01 22:25:46 -04:00
Bill Nottingham
01dcb3f733
Merge pull request #1938 from tux-00/patch-1
...
Fix bad path in installation doc
2018-05-31 09:56:43 -04:00
Bill Nottingham
56d6ba2eda
Merge pull request #1985 from wenottingham/netpuffaddr
...
ansible venv: re-add netaddr Python package
2018-05-30 10:57:04 -04:00
Bill Nottingham
c3ab51e8fe
Merge pull request #1924 from pilou-/ansible_venv_readd_netaddr
...
ansible virtualenv: re-add netaddr Python package
2018-05-30 10:27:08 -04:00
Bill Nottingham
bd744bced7
Merge pull request #1912 from wenottingham/great-pexpectations
...
Regen requirements (followon to https://github.com/ansible/awx/pull/1895 )
2018-05-24 14:34:56 -04:00
Bill Nottingham
f4c165bf28
Regen requirements (followon to https://github.com/ansible/awx/pull/1895 )
2018-05-24 14:14:17 -04:00
Bill Nottingham
019a07f919
Merge pull request #1920 from wenottingham/great-pexpectations
...
adding pexpect support
2018-05-24 12:21:09 -04:00
Bill Nottingham
50503f97cc
Regen requirements_ansible.txt (minimal update).
2018-05-23 14:11:09 -04:00
Bill Nottingham
7bc28276f2
add note
2018-05-23 10:31:54 -04:00