Comments (12)
I downgraded to AWS VSTS 1.0.7 and created the endpoint using just the first 3 parameters. Then upgraded tools back to 1.0.12 allowing the use of the other tasks. The 1.0.12 agent does not allow the endpoint to be created without populating all the fields.
from aws-toolkit-azure-devops.
That's odd and not the experience for me on any of my test systems - the manifest declares all fields except the name, access and secret keys to be optional. I'll take a look and get back to you asap.
from aws-toolkit-azure-devops.
I've reproduced with a clean project on my TFS2015 update 4 system and am investigating further. It appears that the optional setting flags for the endpoint type, although obeyed in TFS2017 and VSTS, are ignored in TFS2015. I think my testing in 2015 was actually working with existing endpoints with tests to create new ones being done in 2017/VSTS, so apologies for the inconvenience.
I'll get back to you with an update asap.
from aws-toolkit-azure-devops.
I found that if you attempt to edit the existing endpoint, this bug is encountered. I downgraded to an earlier version of the tools to see if I could load in credentials. That brings me back to the older problem on only having the CLI task available.
from aws-toolkit-azure-devops.
If you use the older version to set up the endpoints you need, then install the latest version (to fix the tasks disappearing due to the agent version problem) does that at least get you up and running on your install? I've found a mechanism that allows us to show different authentication type panes that I think will work but need some time to dig into the details and verify.
from aws-toolkit-azure-devops.
Yes, that is what I did to move forward.
from aws-toolkit-azure-devops.
We've reached out to Microsoft to try and determine why the optional field attribution is obeyed in TFS2017/VSTS, but ignored in TFS2015 and also to determine how we can best update the endpoint definition to match what is done for other endpoint types (like Azure for example) where the endpoint dialog can contain multiple different sets of auth parameters. This latter approach seems like how we want to progress given we also want to add support for EC2 instance profile credentials.
I'll update the issue when I know more.
from aws-toolkit-azure-devops.
I am using TFS 2015 and am also running into this issue. Unfortunately, I had not installed aws-vsts-tools before the current version and so am unable to create endpoints. Is it possible to get the 1.0.7 version of the vsix file so I can downgrade and create the endpoint?
from aws-toolkit-azure-devops.
Apologies for the delay in responding, I hadn't noticed the comment. I'll locate the 1.0.7 version when I get into the office Monday and post a link to it here.
from aws-toolkit-azure-devops.
A special build for TFS2015 is now available here. We'll keep this version available until we resolve the issue of TFS not recognizing the optional attribution on the new fields we added to support assume role credentials.
This build matches our current public release but has had the new assume role options removed from the AWS endpoint type. Testing on my TFS2015 update 4 setup worked with creating new endpoints as well as loading endpoint data from previous releases, but if you hit any issues let me know and I'll address them asap.
from aws-toolkit-azure-devops.
Updated title to reflect this is an issue with TFS 2015, we have not reproduced it on any other version. The problem seems to be a bug in TFS itself which I don't think will ever be fixed.
Leaving issue open for a while longer so the link to download the special build of the tools remains visible although it is called out in the marketplace readme too.
from aws-toolkit-azure-devops.
Closing, special build is available, but there will be no more updates for TFS2015
from aws-toolkit-azure-devops.
Related Issues (20)
- AWS Service Connector
- Error when execute CLI actions using eu-south-2 region
- Pass a role ARN in runtime and use with service connection
- AWSShellScript: Keep original color when logging
- Running Terraform output command returns no result HOT 1
- S3 Upload use an endpoint
- S3 Upload Glob pattern STILL not finding files
- Azure DevOps Task 'AWS Tools for Windows PowerShell Script' - Ignore PS Module Check HOT 10
- Support for OIDC to authenticate without long lived credentials HOT 10
- Buidling code on master results in error when executing any task HOT 3
- Use s3ObjectKey or randomize S3 object name when uploading Cloudformation template
- Unable to push docker image on to amazon ECR
- AWS SSM Run Command issue with SNS Notifications
- Incompatible with IMDSv2 HOT 8
- LambdaNETCoreDeploy failing to upload to S3 with signature mismatch in version 5.8.1
- Task AWSCLI@1 fails on S3 cp command
- Ææ
- AccessDeniedException: Cross-account pass role is not allowed - but it's root account HOT 1
- ECRPushImage - Failed to obtain authorization token to log in to ECR, error: UnrecognizedClientException HOT 1
- Does node16 need to be added "Node runner update guidance for Azure Pipelines task authors"? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aws-toolkit-azure-devops.