Ryan Petrello
0c6be1f4d7
Merge branch 'downstream' into devel
2020-08-05 14:48:36 -04:00
Ryan Petrello
91594a1ae8
properly obfuscate connection errors for credential lookup failure
2020-07-28 11:38:48 -04:00
Ryan Petrello
860183f178
update the named URL code to properly return 404 vs 403
2020-07-22 12:15:34 -04:00
Marcelo Moreira de Mello
3803763c53
Exposes the User.created attribute via API
...
Signed-off-by: Marcelo Moreira de Mello <tchello.mello@gmail.com >
2020-07-17 15:47:17 -04:00
Ryan Petrello
0b221a42c0
Add the ability to specify K8S/OCP credentials on a Job Template
...
see: https://github.com/ansible/awx/issues/5735
2020-07-15 17:44:07 -04:00
Ryan Petrello
ab11d3188d
refactor the job type name into a single property
2020-07-13 09:43:43 -04:00
Ryan Petrello
f51774c06e
add job type to Host summary_fields.recent_jobs
...
see: https://github.com/ansible/awx/issues/5236
2020-07-13 09:02:04 -04:00
Ryan Petrello
319308193c
show user capabilities for instance groups
2020-07-08 09:17:55 -04:00
Graham Mainwaring
5a96af79d4
Reduce error detail in credential lookups
2020-07-06 21:41:28 -04:00
softwarefactory-project-zuul[bot]
d8f6ea3fe8
Merge pull request #7485 from ryanpetrello/words-matter
...
replace certain terms with more inclusive language
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-30 17:00:58 +00:00
Ryan Petrello
78229f5871
replace certain terms with more inclusive language
...
see: https://www.redhat.com/en/blog/making-open-source-more-inclusive-eradicating-problematic-language
2020-06-30 10:49:19 -04:00
Jake Jackson
30757f8289
moved logic to the validate function and fixed tests accordingly
2020-06-26 15:04:48 -04:00
Jake Jackson
606d4e0ea2
added change so that groups and host names cannot share the same name in the same inventory. added tests to validate
2020-06-25 11:25:21 -04:00
Elyézer Rezende
37218e1695
Enforce single owner field when serializing creds
...
The CredentialSerializerCreate expect a single owner field according to
its help text but was not validating that. This makes it validate for a
single owner field when creating a Credential.
2020-06-21 11:31:35 -04:00
Rebeccah
118e1b8df1
removing memchache mentions in comments
...
remove memcached folder as it is no longer needed, also address a couple grammatical errors
2020-06-18 15:52:59 -04:00
Marliana Lara
6ed611c27c
Add inventory source subforms
2020-06-17 14:16:03 -04:00
Seth Foster
0e5f68ef53
Make all_parents_must_converge settable when creating node
...
When targeting, ../workflow_job_templates/id#/workflow_nodes/ endpoint,
user could not set all_parents_must_converge to true.
3.7.1 backport for awx issue #7063
2020-06-09 11:07:22 -04:00
Seth Foster
e768d5e7fc
Make all_parents_must_converge settable when creating node
...
When targeting, ../workflow_job_templates/id#/workflow_nodes/ endpoint,
user could not set all_parents_must_converge to true.
awx issue #7063
2020-06-08 17:51:15 -04:00
Christian Adams
19ccb5e213
Mark job_explanation strings after they are read from the db
...
- For strings that need to be translated, but are saved in the db:
* They must be marked for translation using gettext_noop() to be
translated.
* And must also be marked for translation with _() when read from db
and shown to the user.
* [Ref]: https://docs.djangoproject.com/en/3.0/topics/i18n/translation/#marking-strings-as-no-op
2020-05-15 22:50:50 -04:00
Alex Corey
09e72bc0ae
Adds Teams Access List and tests
2020-05-12 11:38:11 -04:00
softwarefactory-project-zuul[bot]
63fec77f82
Merge pull request #6912 from AlanCoding/ignored_but_not_forgotten
...
Remove defunct entry from view method return tuple
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-04 16:23:55 +00:00
AlanCoding
d54e5e5ed8
Remove defunct entry from view method return tuple
2020-05-01 14:10:14 -04:00
Ryan Petrello
2997911fd4
Merge branch 'downstream' into devel
2020-05-01 13:53:30 -04:00
Ryan Petrello
bf65b40241
only sanitize project update events for the scm modules
...
these are the only modules in the project update playbook that actually
utilize the SCM URL (which is what potentially contains sensitive data)
2020-05-01 11:39:46 -04:00
Ryan Petrello
18607107a7
remove the deprecated extra_credentials endpoints
2020-04-30 10:22:02 -04:00
Ryan Petrello
edd9972435
include the AWX version as a header in all responses
2020-04-22 12:07:31 -04:00
Christian Adams
a899a147e1
Fix new flake8 from pyflakes 2.2.0 release
2020-04-20 09:50:50 -04:00
Christian Adams
d31c528257
Fix Logging settings "Test" button functionality
2020-04-13 11:43:59 -04:00
Ryan Petrello
0bf1116ef8
properly respect REFRESH_TOKEN_EXPIRE_SECONDS when generating new tokens
...
see: https://github.com/ansible/awx/issues/6630
see: https://github.com/jazzband/django-oauth-toolkit/issues/746
2020-04-07 11:34:01 -04:00
softwarefactory-project-zuul[bot]
9a91c0bfb2
Merge pull request #6572 from AlanCoding/approval_identifier
...
Allow setting identifier for approval nodes
Reviewed-by: Bianca Henderson <beeankha@gmail.com >
https://github.com/beeankha
2020-04-06 13:39:39 +00:00
softwarefactory-project-zuul[bot]
99511de728
Merge pull request #6554 from wenottingham/this-may-be-what-alan-suggested
...
Allow disassociating orphaned users from credentials
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-03 21:26:49 +00:00
softwarefactory-project-zuul[bot]
2aa29420ee
Merge pull request #6565 from chrismeyersfsu/fix-schema_workflow_identifier
...
static identifier in OPTIONS response for workflow job template node
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-03 21:20:37 +00:00
AlanCoding
dbe3863b04
Allow setting identifier for approval nodes
2020-04-03 15:33:57 -04:00
softwarefactory-project-zuul[bot]
29b567d6e1
Merge pull request #6550 from ryanpetrello/fix-minutely-hourly
...
remove the limitation on (very) old DTSTART values for schedules
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-03 18:32:15 +00:00
Bill Nottingham
4f3213715e
Allow disassociating any user from a credential role.
...
This is preventing removing roles from users no longer in the organization.
2020-04-03 13:39:28 -04:00
chris meyers
a26df3135b
static identifier in docs
...
* OPTIONS response descritpion for workflow job template node identifier
value was an ever changing uuid4(). This is telling the user the wrong
thing. We can not know what uuid4() is going to be in the docs. Instead,
for the OPTIONS response description, tell the user the form that the
uuid4() takes, ie. xxx-xxxx...
* Note that the API browser still populates a uuid4 for the user when it
generates the sample POST data. This is nice.
2020-04-03 13:12:49 -04:00
Ryan Petrello
6bd5053ae8
remove the limitation on (very) old DTSTART values for schedules
2020-04-03 10:59:35 -04:00
Ryan Petrello
8b00b8c9c2
remove deprecated legacy manual inventory source support
...
see: https://github.com/ansible/awx/issues/6309
2020-04-03 10:54:43 -04:00
softwarefactory-project-zuul[bot]
83721ff9a8
Merge pull request #6438 from jakemcdermott/6433-fix-org-team-rbac-save-api
...
Identify user-only object roles
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-27 16:35:56 +00:00
Jake McDermott
579648a017
Identify user-only organization roles
...
Organization participation roles (admin, member) can't be assigned to a
team. Add a field to the object roles so the ui can know not to display
them for team role selection.
2020-03-27 11:12:39 -04:00
softwarefactory-project-zuul[bot]
c4ed9a14ef
Merge pull request #6451 from jbradberry/related-webhook-credential-link
...
Optionally add the webhook_credential link to related
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-27 14:38:25 +00:00
softwarefactory-project-zuul[bot]
6bc97158fe
Merge pull request #6443 from ryanpetrello/summary-fields-perf-note
...
clarify some API documentation on summary_fields
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-26 21:17:48 +00:00
Jeff Bradberry
6b3befcb94
Optionally add the webhook_credential link to related
...
on JTs and WFJTs.
2020-03-26 16:07:14 -04:00
Ryan Petrello
90d35f07f3
clarify some documentation on summary_fields
2020-03-26 14:54:28 -04:00
Jake McDermott
e17c93ecd7
Don't allow blank adhoc command module names
2020-03-25 13:11:30 -04:00
softwarefactory-project-zuul[bot]
0f7a4b384b
Merge pull request #6386 from jbradberry/awxkit-api-endpoints
...
Awxkit api endpoints
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-25 15:33:32 +00:00
AlanCoding
5e595caf5e
Add workflow node identifier
...
Generate new modules WFJT and WFJT node
Touch up generated syntax, test new modules
Add utility method in awxkit
Fix some issues with non-name identifier in
AWX collection module_utils
Update workflow docs for workflow node identifier
Test and fix WFJT modules survey_spec
Plug in survey spec for the new module
Handle survey spec idempotency and test
add associations for node connections
Handle node credential prompts as well
Add indexes for new identifier field
Test with unicode dragon in name
2020-03-23 22:00:00 -04:00
Jeff Bradberry
1e48d773ae
Add job_templates to the set of related endpoints for organizations
2020-03-23 14:33:40 -04:00
chris meyers
b58c71bb74
remove broadcast websockets view
2020-03-18 16:10:20 -04:00
Ryan Petrello
1caa2e0287
work around a limitation in postgres notify to properly support copying
...
postgres has a limitation on its notify message size (8k), and the
messages we generate for deep copying functionality easily go over this
limit; instead of passing a giant nested data structure across the
message bus, this change makes it so that we temporarily store the JSON
structure in memcached, and look it up from *within* the task
see: https://github.com/ansible/tower/issues/4162
2020-03-18 16:10:20 -04:00