Ryan Petrello
79d580d5b9
update periodic isolated cleanup to match the new paths post-runner
2019-04-05 09:43:27 -04:00
Ryan Petrello
5c5173956d
add some additional analytics metrics
2019-04-04 20:10:54 -04:00
softwarefactory-project-zuul[bot]
5debfdf5e8
Merge pull request #3545 from chrismeyersfsu/fix-tower_header_on_insights_playbook_fetches
...
include tower header to insights on plan fetch
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-04 15:51:06 +00:00
softwarefactory-project-zuul[bot]
e3f10ebd65
Merge pull request #3501 from beeankha/timeout_upgrade
...
Upgrade Old Email Timeout Notifications
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-04 13:23:43 +00:00
beeankha
f5ea595763
Enable timeout feature to remain functional after upgrade
...
Have the UI spinner fill with a default upon notification type change or
upgrade.
2019-04-03 19:06:11 -04:00
softwarefactory-project-zuul[bot]
1f1cb2bdac
Merge pull request #3598 from rooftopcellist/index_event_expiry
...
add index for jobevent created
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-03 20:56:57 +00:00
softwarefactory-project-zuul[bot]
487473f0d1
Merge pull request #3586 from AlanCoding/update_verbosity
...
Set ansible-inventory verbosity for Ansible 2.8
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-03 18:51:09 +00:00
Christian Adams
e033eb5aef
add index for jobevent created
2019-04-03 14:27:22 -04:00
Jake McDermott
9b55fa61de
fix required field entry for object_query
2019-04-02 11:24:41 -04:00
Jake McDermott
165405ad3f
include externally sourced input fields for injection
2019-04-02 11:24:36 -04:00
Jake McDermott
7ca92e4c1e
prevent input source changes without use role on source cred
...
To update an input source, the user must have admin access
to the target credential and at least use role on the source
credential.
2019-04-02 11:24:32 -04:00
Jake McDermott
8b35ac89fc
add timeouts to plugin backends
2019-04-02 11:24:11 -04:00
Jake McDermott
c4a79a778f
add delete to input source user_capabilities
2019-04-02 11:23:50 -04:00
Jake McDermott
f611d4275f
add use to credential user_capabilities
2019-04-02 11:23:46 -04:00
Jake McDermott
f9e081046c
add object query fields
2019-04-02 11:23:39 -04:00
Jake McDermott
956f588fd8
generalize secret textarea hint
2019-04-02 11:23:28 -04:00
Jake McDermott
cb238c1f24
read cert from memory
...
Certificate data lives in the db. We're using a fifo here so we can avoid writing
it to disk when making the http request.
2019-04-02 11:23:24 -04:00
Jake McDermott
3dee9f0512
add plugin for cyberark aim
2019-04-02 11:23:20 -04:00
Jake McDermott
393ad6b2f4
add cyberark conjur to tested credential types
2019-04-02 11:21:51 -04:00
Ryan Petrello
0768c6ac1d
store the public key for HashiVault signing in the plugin metadata
2019-04-02 11:21:47 -04:00
Ryan Petrello
2824616ba6
add support for CyberArk Conjur (API v5)
2019-04-02 11:21:44 -04:00
Ryan Petrello
81a509424a
prefetch related source credentials in tasks.py
2019-04-02 11:21:33 -04:00
Ryan Petrello
42f4956a7f
enforce required credential fields at job start time rather than on save
...
this is necessary for credential plugins support so that you can (in two
requests):
1. Save a Credential with _no_ input values defined
2. Create/associate one (or more) CredentialInputSource records to the
new Credential
2019-04-02 11:21:29 -04:00
Ryan Petrello
011d7eb892
clean up access to various CredentialInputSource fields ( #3336 )
2019-04-02 11:21:21 -04:00
Ryan Petrello
368d933799
remove association behavior from /api/v2/credentials/input_sources/
2019-04-02 11:21:14 -04:00
Jake McDermott
e9532dea8e
cache dynamic input fields
...
Query dynamic input fields once on attribute access and then cache it for future use.
2019-04-02 11:21:10 -04:00
Ryan Petrello
b911f8bf77
allow creation at /api/v2/credential_input_sources
2019-04-02 11:21:06 -04:00
Ryan Petrello
e727909a61
rename the CredentialInputSource related_names so they're plural
2019-04-02 11:21:02 -04:00
Ryan Petrello
13366c1e75
Encrypt machine.ssh_public_key_data (in case users paste in signed data)
2019-04-02 11:20:58 -04:00
Ryan Petrello
35cca68f04
add RBAC definitions for CredentialInputSource
2019-04-02 11:20:51 -04:00
Ryan Petrello
dcf17683e2
mark cred plugin strings for translation
2019-04-02 11:20:48 -04:00
Ryan Petrello
b851e2be4a
don't add hvac as a dependency for hashicorp vault integration
...
hvac is just based on requests anyways, and it doesn't support half of
what we need (like the SSH secrets engine API)
2019-04-02 11:20:44 -04:00
Ryan Petrello
69368d874e
move path parameterization to the CredentialInputSource model
2019-04-02 11:20:36 -04:00
Jake McDermott
0ee223f799
add api for testing credential plugins
2019-04-02 11:20:33 -04:00
Ryan Petrello
7a43f00a5d
add support for HashiCorp signed SSH certificates
2019-04-02 11:20:29 -04:00
Ryan Petrello
4ed5bca5e3
add credential plugin support for Azure Key Vault
2019-04-02 11:20:26 -04:00
Ryan Petrello
0a87469225
give credential plugins an explicit namespace
2019-04-02 11:20:22 -04:00
Ryan Petrello
63997838cd
support HashiCorp Vault versioned secrets (API v2)
2019-04-02 11:20:19 -04:00
Ryan Petrello
89b731a0cb
Improve the HashiCorp Vault KV name and field labels/help_text
2019-04-02 11:20:15 -04:00
Ryan Petrello
9036ba492c
switch CredentialInput creation to use the associate/disassociate view
2019-04-02 11:20:10 -04:00
Jake McDermott
d87144c4a7
add api for managing credential input sources
2019-04-02 11:19:56 -04:00
Jake McDermott
c209955400
add credential plugin system and minimal working hashivault
2019-04-02 11:19:26 -04:00
softwarefactory-project-zuul[bot]
6e2c04e16c
Merge pull request #3579 from ansible/revert-3575-update_preload_data
...
Revert "Add scm_branch while preloading data"
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-02 13:02:19 +00:00
softwarefactory-project-zuul[bot]
8f096d11b6
Merge pull request #3569 from ansible/inv_src_venv
...
Use inventory source model, as opposed to organization, for update custom virtualenv
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-02 12:16:50 +00:00
Vismay Golwala
9710015a2f
Revert "Add scm_branch while preloading data"
2019-04-01 16:56:19 -04:00
softwarefactory-project-zuul[bot]
b70c354dfc
Merge pull request #3575 from vismay-golwala/update_preload_data
...
Add scm_branch while preloading data
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-01 20:39:46 +00:00
softwarefactory-project-zuul[bot]
1bcda0a4cb
Merge pull request #3529 from chrismeyersfsu/fix-inventory_update_deadlock
...
fixes inventory update deadlock
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-01 18:05:36 +00:00
AlanCoding
750c8d8a6d
Set ansible-inventory verbosity for Ansible 2.8
2019-04-01 13:39:20 -04:00
Vismay Golwala
74e264a6a5
Add scm_branch while preloading data
...
Currently, the SCM url for default project is not able to
fetch playbooks as branch is not specified. So, adding the
scm_branch value resolves this issue.
Signed-off-by: Vismay Golwala <vgolwala@redhat.com >
2019-04-01 11:53:34 -04:00
softwarefactory-project-zuul[bot]
7b16931658
Merge pull request #2736 from AlanCoding/logstash_removal
...
Remove python-logstash dependency
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-31 02:35:45 +00:00