-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature: Custom AWS client configuration #43
Conversation
3b15b70
to
28b3889
Compare
28b3889
to
168235d
Compare
168235d
to
02671a5
Compare
To do: Change the "Test Endpoint Configuration" button to "Test Client" - want to let users test all the client options they've set together. |
e8da694
to
9a92faa
Compare
Confirmed working in a real installation. The AWS SecretSource implementation does not use this configuration feature, which could cause confusion if we merge this feature now. So ideally we would remove the SecretSource dependency before merging this feature. |
@chriskilding can you implement this now as the |
Yep - that was the plan for removing the SecretSource, to unblock features like this. The first feature I reworked, and want to get in to the plugin, is credential renaming (#40). This feature was asked for some time ago, however I've not yet found someone to beta test it. Would you be willing to do that? Ideally, after that's merged then I can rework this PR and add it. |
9a92faa
to
94ed8da
Compare
I'm reworking this PR in the meantime to catch it up with all the recent changes. I get 3 tests that fail in (WebCredentialsProviderIT) but for different reasons depending on whether they're run locally or on CI... Sometimes they fail claiming that the ListSecrets config class has no descriptor. This is quite weird because (a) ListSecrets has not been modified in this pull request and (b) it definitely does have a descriptor. Sometimes they fail due to:
My guess here is that it tries to find the HTML |
@parveshmourya I've now reworked the feature and got the build back to green. I need someone to test the feature in a real (non-production) Jenkins installation to ensure it works. Would you be able to test it? If so I'll send you a link to a beta build of the plugin |
@chriskilding yeah, please share the link. I will try to test this, during the weekend or maybe in the coming week. |
acd3e58
to
ae580b9
Compare
Here's the link from the Jenkins Incrementals repo: |
@parveshmourya any update on this? |
@chriskilding apologies for the super-delay. We decided to hold on to our jenkins changes some time ago and I did not get the time to test it. |
Thanks for coming back to me, I got some feedback that the feature worked as intended so I went ahead and merged it. The feature is available in recent releases of the plugin. |
Add a custom AWS client configuration feature.
It should have these settings: