GithubHelp home page GithubHelp logo

Comments (12)

kellydoesmath avatar kellydoesmath commented on June 6, 2024

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.

stevejroberts avatar stevejroberts commented on June 6, 2024

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.

stevejroberts avatar stevejroberts commented on June 6, 2024

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.

kellydoesmath avatar kellydoesmath commented on June 6, 2024

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.

stevejroberts avatar stevejroberts commented on June 6, 2024

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.

kellydoesmath avatar kellydoesmath commented on June 6, 2024

Yes, that is what I did to move forward.

from aws-toolkit-azure-devops.

stevejroberts avatar stevejroberts commented on June 6, 2024

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.

agos-jwb avatar agos-jwb commented on June 6, 2024

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.

stevejroberts avatar stevejroberts commented on June 6, 2024

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.

stevejroberts avatar stevejroberts commented on June 6, 2024

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.

stevejroberts avatar stevejroberts commented on June 6, 2024

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.

hunterwerlla avatar hunterwerlla commented on June 6, 2024

Closing, special build is available, but there will be no more updates for TFS2015

from aws-toolkit-azure-devops.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.