Commit Graph
100 Commits
Author SHA1 Message Date
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
Bill Nottingham 00877769a3 Merge pull request #1895 from sumkincpp/patch-1
Support for expect ansible module
2018-05-22 16:43:48 -04:00
Bill Nottingham 52ecc975d9 Merge pull request #1878 from wenottingham/that's-not-how-that-works
Fix checkout of role requirements.
2018-05-15 10:42:43 -07:00
Bill Nottingham c078a51ddb Merge pull request #1789 from wenottingham/that's-not-how-that-works
Fix checkout of role requirements.
2018-05-15 10:28:05 -07:00
Bill Nottingham 32c027e0ea Merge pull request #1793 from wenottingham/what-did-you-pexpect
Bump pexpect version on isolated node.
2018-05-15 09:49:26 -07:00
Bill Nottingham 6622e6bbd6 Bump pexpect version on isolated node. 2018-05-15 11:24:27 -04:00
Bill Nottingham efd0085ba2 Fix checkout of role requirements.
'omit' is only special as a module argument, it cannot be used in this way.
Hence, just have two conditional tasks.
2018-05-15 01:22:13 -04:00
Bill Nottingham c3d720cbd4 Fix checkout of role requirements.
'omit' is only special as a module argument, it cannot be used in this way.
Hence, just have two conditional tasks.
2018-05-15 01:20:51 -04:00
Bill Nottingham 23a009f8bb Fix another stray 2017 in the UI. 2018-04-26 14:03:57 -04:00
Bill Nottingham 523613c64c Merge pull request #1554 from wenottingham/(don't)-use-the-force-rey
Only force role updates when we actually check out a new version.
2018-04-25 15:11:26 -04:00
Bill Nottingham b3ca7acb41 Only pass --force if we have an scm_result (i.e., we ran an actual checkout/revision change.) 2018-04-25 13:46:46 -04:00
Bill Nottingham dd6527288f Merge pull request #1425 from wenottingham/out-with-the-stdout
Drop /var/lib/awx/job_status listing from sosreport.
2018-04-19 11:10:21 -04:00
Bill Nottingham ea9278a3ea Drop /var/lib/awx/job_status listing from sosreport.
This directory is not persistently populated any more.
2018-04-19 10:47:45 -04:00
Bill Nottingham 40cf80db1d Add rabbitmq status commands as well. 2018-04-17 12:25:26 -04:00
Bill Nottingham ade51c93d8 Add some more information to sosreports.
- tower cluster configuration
- list of all venvs (including custom ones)
2018-04-17 12:25:26 -04:00
Bill Nottingham bba7f45972 Pass extra vars via file rather than via commandline, including custom creds.
The extra vars file created lives in the playbook private runtime
directory, and will be reaped along with the rest of the directory.

Adjust assorted unit tests as necessary.
2018-04-16 16:31:50 -04:00
Bill Nottingham 538bf40f96 Merge pull request #1735 from paneu/devel
Fix trivial UI typo
2018-04-05 14:00:58 -04:00
Bill Nottingham 442c209899 Merge pull request #1251 from wenottingham/release_3.3.0
Set `raw=True` when reading passwords from ConfigParser files.
2018-04-05 10:46:12 -04:00
Bill Nottingham 17f8ec64ce Set raw=True when reading passwords from ConfigParser files.
Cherry-pick of https://github.com/ansible/ansible/pull/35582
2018-04-05 10:32:50 -04:00
Bill Nottingham eae85e803e Merge pull request #1644 from wenottingham/botbotbot
update team map
2018-03-21 19:35:58 -04:00