Bill Nottingham
e2fb83db98
Tweak workflow error message
2020-02-21 02:37:03 -05:00
Bill Nottingham
f20859c85f
Tweak labels for workflow pending approval message
2020-02-20 22:19:34 -05:00
Bill Nottingham
4c8a4013cc
Remove requirements_setup_requires and related handling.
...
Adjust requirements to keep docutils in awx requirements; these
are downstream packaging adjustments. Override azure wheel
dependency to a version that can install bcrypt properly.
2020-02-18 22:34:59 -05:00
Bill Nottingham
71ef7cdec1
Use AWX_TASK_ENV when connecting to Red Hat services
2020-02-07 14:29:42 -05:00
Bill Nottingham
f3e2caeaa7
Bypass memcached to get last gather time to avoid reading cached values.
2020-02-06 21:41:41 -05:00
Bill Nottingham
ea8a91893a
Fix help for new analytics gather interval
2020-01-23 16:26:15 -05:00
Bill Nottingham
b2a0b3fc29
Fix timedelta comparison to account for large intervals
...
It would fail if you set the interval to > 1 day.
2020-01-21 16:14:33 -05:00
Bill Nottingham
44e176dde8
Change how analytics is gathered to only gather once per interval
2020-01-21 11:40:51 -05:00
Bill Nottingham
4e46d5d7cd
Fix some lint
2020-01-20 17:15:27 -05:00
Bill Nottingham
bc5ef7f1c8
Only warn when license is exceeded non-fatally
2020-01-15 10:05:20 -05:00
Bill Nottingham
95960c8c14
Fix collection of free_instances from /api/v2/config
2020-01-13 15:31:21 -05:00
Bill Nottingham
3ba1ba1c9d
Fix survey validation to always retun an error code if erroring
2019-12-20 11:38:22 -05:00
Bill Nottingham
ac9bf1afcf
Don't error on a trailing slash, just fix it up
2019-12-13 15:59:40 -05:00
Bill Nottingham
02fd26520d
Move to using systemd for service management.
2019-12-04 13:40:21 -05:00
Bill Nottingham
4acb28f6f5
Clean up some stuff in awxkit with make clean
2019-11-25 15:55:22 -05:00
Bill Nottingham
fe65073f3e
Remove obsolete requirements file.
2019-11-19 16:44:55 -05:00
Bill Nottingham
6057921e34
chmod the nginx cert/key/etc
...
EL8 OpenSSL defaults to 0600 for the key, which will not work in the
dev environment.
2019-10-31 13:53:13 -04:00
Bill Nottingham
5cdf2f88da
Remove admin alerts, there are better mechanisms for this
2019-10-30 19:35:45 -04:00
Bill Nottingham
93e940adfc
Remove extraneous leftover conditional import
2019-10-30 19:21:02 -04:00
Bill Nottingham
452c1b53f7
Re-add psycopg2 for bootstrap_development.sh
2019-10-30 14:23:33 -04:00
Bill Nottingham
36996584f9
Re-add dependencies needed by UI tests to the dev env
2019-10-30 13:06:48 -04:00
Bill Nottingham
84ba383199
Trim the list of things installed during build
...
Swap git & vim for more minimal installs.
2019-10-29 23:19:00 -04:00
Bill Nottingham
a664c5eabe
Log the remote IP for logged in users
2019-10-18 14:28:10 -04:00
Bill Nottingham
2f350cfda7
Adjust description/help text for profiling features.
...
Note that data is merely for sosreport collection for now, and
warn against increasing collection frequency.
2019-10-17 15:04:21 -04:00
Bill Nottingham
7df448a348
Remove removal requirement that isn't actually in the requirements
2019-10-16 15:34:33 -04:00
Bill Nottingham
11d39bd8cc
Blacklist rsa even more.
2019-10-16 15:17:19 -04:00
Bill Nottingham
60ca843b71
Use logger.exception instead of logger.warning.
2019-10-15 14:20:09 -04:00
Bill Nottingham
31bdde00c9
Check the user's ansible.cfg for role/collection paths.
...
There's no other way to add our new paths reliably without breaking things.
2019-10-10 15:09:26 -04:00
Bill Nottingham
9d593f0715
Remove text about confirming launch-time passwords.
...
We haven't done confirmation on these for a long time.
2019-10-03 15:22:15 -04:00
Bill Nottingham
ac12a9cfe1
Apply some minor copy edits
2019-10-02 13:46:10 -04:00
Bill Nottingham
fc70d8b321
Adjust help message; we're no longer using the insights client
2019-09-30 12:17:46 -04:00
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