Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.

If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!

  • 1 Votes
    6 Posts
    33 Views
    rhessingerR
    Hi @nicolas-morissette_6285, No problem! If you are still having issues after you reach out, please feel free to reply back to this topic. Thanks, Rich
  • bmdbupdate.exe missing from latest docker build

    8
    0 Votes
    8 Posts
    25 Views
    gdivisG
    This is unfortunately a documentation issue. We changed some of the environment variable names for ProGet 5.3 - so you'll need to use: -e PROGET_DATABASE="Data Source=proget-sql; Initial Catalog=ProGet; User ID=sa;Password=<Secret>" \ -e PROGET_DB_TYPE=SqlServer instead of -e SQL_CONNECTION_STRING=... We'll update the docs to note this for ProGet 5.2.
  • Security issue: Public/Anonymous access to nuget feed

    3
    0 Votes
    3 Posts
    13 Views
    P
    @rhessinger : Thanks, tested Version proget.inedo.com/productimages/inedo/progetmono:5.3.13 and it is working now as expected.
  • ProGet: How to verify package feeds?

    5
    0 Votes
    5 Posts
    24 Views
    M
    Thanks everyone for the help. -marc
  • Creating PowerShell repository, protecting pull/download by API key

    5
    0 Votes
    5 Posts
    21 Views
    atrippA
    No problem, ask away :) You could. Not sure what the use case would be... But, the URLs for NuGet package versions are quite predictable, and you can discover them from the Download button in the UI. For example, the download URL for InedoLib v950.0.7 just looks like https://proget.inedo.com/nuget/NuGetLibraries/package/InedoLib/950.0.7 The NuGet API does not support Bearer authentication. You can specify an API key when publishing packages (X-NUGET-APIKEY header), and it might work when downloading packages? Haven't tested, and no one asked before. But you could also specify api:<apikey> as the basic auth credentials as well, so I guess that's really easy too.
  • Docker: 5.3.12 (dotnet core) hung

    17
    0 Votes
    17 Posts
    51 Views
    rhessingerR
    Hi @viceice, That error is safe to ignore. It is currently a known bug and we are looking to fix that in an upcoming version of ProGet. The ticket tracking the fix for the log message is PG-1841. Long story short, the ProGet service correctly detected that the product wasn't activated, and then logged that message. But it was doing it every time it accessed license information, which is on every connector health check, replication run, etc. Activation happens automatically as soon as someone visits the Web application, and re-activation is required after upgrading certain versions. Thanks, Rich
  • 0 Votes
    3 Posts
    7 Views
    P
    You're welcome
  • Proget 5.3.12 (dotnet core) problem activating license

    6
    0 Votes
    6 Posts
    28 Views
    gdivisG
    Just following up- all of these issues should be resolved in ProGet 5.3.13, which will be released later today.
  • Can't download SNAPSHOT version of maven artifacts

    15
    0 Votes
    15 Posts
    42 Views
    atrippA
    Hello, this has finally been scheduled for 5.3.13, which is shipping tomorrow. It addresses only this specific test case, so please let us know if you're spotting other errors.
  • Ensure-DSC and Module version

    otter
    6
    0 Votes
    6 Posts
    24 Views
    rhessingerR
    Hi Phillipe, I created an issue on GitHub, #8, to track adding this to the extension. I'll reply back once there is a CI version released of the extension. Thanks, Rich
  • Defining log level

    4
    0 Votes
    4 Posts
    19 Views
    rhessingerR
    Hi @nuno-guerreiro-rosa_9280, No problem! Gald it helped! Thanks, Rich
  • Migrating from local storage to Azure Storage

    7
    0 Votes
    7 Posts
    25 Views
    rhessingerR
    Hi @barnaby-williams_8489, This is just a manual copy of the files. Thanks, Rich
  • Proget v3 feed should return error for missing packages

    4
    0 Votes
    4 Posts
    15 Views
    J
    @rhessinger Thank you!
  • Upgrade from docker 5.3.11 to 5.3.12 progetcore

    4
    0 Votes
    4 Posts
    21 Views
    gdivisG
    We have identified the regression (PG-1830) and fixed it. It will be included in this week's maintenance release (ProGet 5.3.13), but you are also welcome to try the prerelease image right now if you would like - it's available as proget:5.3.13-ci.2 or progetmono:5.3.13-ci.2. Thanks for reporting the bug!
  • ProGet: incorrect license violations and errors when recording them

    6
    0 Votes
    6 Posts
    25 Views
    atrippA
    Hi @mike-vanoorschot_1180 We check for local requests using HttpRequest.IsLocal, which basically just looks for 127.0.0.1. If it's not local, then a license violation is recorded. If the server doesn't resolve proget.xxxx.com as 127.0.0.1, then configuring BaseUrl will be a problem, especially with NuGet. The NuGet API requires absolute urls (issue #1), and many API responses are just URLS that the client (in this case, the connector) must follow to get the "real answer" (issue #2). So this will trigger license violations. If you need to specify a BaseUrl (you really shouldn't have to), then you'll need add a /etc/hosts entry for proget.xxxx.com 127.0.0.1
  • 0 Votes
    5 Posts
    32 Views
    atrippA
    For this, you could just disable the connector, and use a Promoted-package workflow, where you manually promote approved packages from one feed (Unapproved) to another feed (Approved). When the request is very simple, like "give me this exact version of this exact package", then it's not forwarded. But typically the request is, "what's the latest version of this package". Of course, that must be forwarded and aggregated against all connectors. Why the client makes such a request in some cases is a mystery, but that's why they rewrote everything from scratch into a new, v3 api.
  • Unable to obtain builds from FTP server using the FTP extension

    18
    1
    0 Votes
    18 Posts
    39 Views
    rhessingerR
    Hi @nkerifacclaud_6931, Thanks for testing this out! I will get it released as a production version today! Thanks, Rich
  • Proget: docker login returns unauthorized

    proget
    39
    0 Votes
    39 Posts
    812 Views
    rhessingerR
    Hi @mikhael_3947, I have updated our Docker documentation to include this information about using a proxy with ProGet. I have also included more information about insecure registries and using self-signed certificates with Docker registries, Thanks, Rich
  • [InedoAgent] Agent->Server communication

    2
    0 Votes
    2 Posts
    6 Views
    atrippA
    Not at present, but it's definitely on our roadmap, but there's not a ton of demand for it so we haven't prioritized it. The primary usecase seems to be having a Otter or BuildMaster server in the cloud that in-house servers connect to. Is that what you were thinking?
  • npm publish is unauthorized

    2
    0 Votes
    2 Posts
    15 Views
    rhessingerR
    Hi @david-osborne_4674, Are you able to pull successfully using npm and ProGet? Also, does your API Key have the Feed API right enabled or if you are impersonating a user, does that user have the ability to publish packages? Also, when you set your NPM auth using: [~]$ npm config set always-auth=true [~]$ npm config set _auth={ENCODEDAPIKEY} Are you base64 encoding your API Key using the format api:{APIKEY}. For example: If my API key is FakeApiKey, I would want to base 64 encode api:FakeApiKey would be YXBpOkZha2VBcGlLZXk=. So the commands to run would be: [~]$ npm config set always-auth=true [~]$ npm config set _auth=YXBpOkZha2VBcGlLZXk= Alternatively, you could use npm adduser to login. Here are some examples: If you ran the command to make ProGet your default repo: npm adduser --always-auth If you are using multiple repos: npm adduser --registry=http://progetrepo/feedname --always-auth If you are using scoped repos: npm adduser --registry=http://progetrepo/feedname --scope=@inedo --always-auth This way uses a username and password. If you want to use an API key, use API as the username as the API Key as the password. Hope this helps! Thanks, Rich
Inedo Website HomeSupport HomeCode of ConductForums GuideDocumentation