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!

  • 0 Votes
    13 Posts
    33 Views
    H
    @rhessinger great :)
  • Problems with running proget5.3.16 in kubernetes1.18.3

    9
    0 Votes
    9 Posts
    20 Views
    rhessingerR
    Hi @Crimrose, When you first start the ProGet container, our code will run a database schema update to make any missing changes. My guess is that in your Kubernetes cluster, you have a mix of 5.3.15 pods and 5.3.16 pods all trying to access the database at the same time, causing Kubernetes to stop and restart pods. I would stop all your ProGet pods and try starting just a 5.3.16 pod and see if that works. If that does not work, you can manually update the database schema. To do this, you would need to download the manual install files from my.inedo.com and download inedosql from GitHub. Inedosql is a cross platform application, so you can run it directly on Linux using the .NET 5 CLI or downloading the specific Linux version or from a Windows machine. Then you can follow just the Run inedosql to update the database section of the manual install guide. The SQLScripts folder exists in the Manual Install files. Hope this helps! Thanks, Rich
  • Cannot Manually Activate License Key

    4
    1
    0 Votes
    4 Posts
    18 Views
    rhessingerR
    Hi @churst, Sorry for the delay in my response, glad you were able to find it! As for your account, if you can submit a ticket on my.inedo.com and include your license key, I can associate your email address with your my.inedo.com account. Thanks, Rich
  • Problem with pushing docker image

    3
    0 Votes
    3 Posts
    12 Views
    rhessingerR
    Hi @anrey-ne_0903, Is this a new Docker feed you have created? IF so, this may be related to this other post https://forums.inedo.com/topic/3081/a-500-error-occurred-in-d-could-not-find-a-part-of-the-path-var-proget-packages-docker-f1. We currently have a bug that throws an error when pushing to the first feed created in each package type when using the proget Docker image. This will be fixed in ProGet 5.3.17, but that forums post has a manual work around to fix that issue. If this is not the issue, then my next question would be is this a recent upgrade of the proget docker image? Thanks, Rich
  • 0 Votes
    3 Posts
    14 Views
    atrippA
    Hello, the configuration plans can do a ton of great things, but they're a bit confusing -- and a big thing we want to be improving in the next year, with both software and documentation changes. But I'll explain a couple things you might already know, for the sake of helping someone who might read this in future. Using your first script (without the execution policy): The OtterScript is executed twice in a row; first in "Collect" mode then "Ensure" mode if it Ensure-File always executes in Collect (and it records whether the file exists), and it may execute in the "Ensure" run (where it would create/overwrite) if it reported drift Start-Service never executes in Collect, but may run in "Ensure" mode... but may executes if another operation in the block reported drift (i.e. if Ensure-File reported drift) Post-Http never executes in Collect mode, and it never executes or Ensure modes, because it's the only statement in a block The with executionPolicy=always policy changes this, and it's the intended use of this execution directive. But... it's an editor bug, so we'll fix it. So... all that said... I don't think I'd recommend doing an error handling in a Configuration plan like this; it feels more appropriate for an Orchestration plan that you run for a purpose, to like provision or set-up a server. Otter will perform a routine configuration scan at least every hour, so there's a good chance this will just end up sending the same error message over and over: Drift is a detected Configuration FAILS to change Error notice is sent This isn't all that helpful, and is more of an indication of an outage more than anything else. And this isn't a great way to detect an outage. Instead, you can check the status of the server; if there is a failure during a Configuration execution, the server status becomes Error, and it can then be investigated about the details.
  • 0 Votes
    3 Posts
    12 Views
    V
    Thank you for your reply. That's great news, I'm really looking forward to the new version.
  • Inquiry about buildmaster FTP plugin

    10
    0 Votes
    10 Posts
    26 Views
    rhessingerR
    Hi @nkerifacclaud_6931, Could you try disabling BitDefender temporarily to rule that out? Also, this could simply be related to the fact that Windows 7 is no longer in support and their may be a security patch to the .Net Framework which is causing the error. Since Windows 7 no longer gets updates, it would not get any new patches for the .Net Framework or the FTP server. We leverage the classes built-in to the .Net Framework for FTP connections. Thanks, Rich
  • 0 Votes
    8 Posts
    43 Views
    atrippA
    @nuno-guerreiro-rosa_9280 we have definitely tested similar configurations, and of course our customers have such usage all the time; there haven't been problems like this, and moving to SQL Server has significantly improved performance across the user base (I'm afraid Postgres is not supported) Do note when you have connectors configured in ProGet, then almost each request to ProGet will often yield other network requests to those connectors. When NuGet builds a dependency tree with 100+ packages, it makes a tremendous amount of requests, often asking "what's the latest version of this package", and the like. But anyways, it still should be okay. At this point, I'd recommend you to just try setting up a basic virtual machine at like, AWS LightSail or something, and see what you can reproduce.
  • The Server Is Not Operational

    6
    0 Votes
    6 Posts
    14 Views
    rhessingerR
    Hi @arozanski_1087, Thanks for following up with us. I'm glad you got this working! Please don't hesitate to reach out if you have any other questions for us. Thanks, Rich
  • 0 Votes
    7 Posts
    32 Views
    atrippA
    @vadim-k_6062 good to know that fixed it! We will add a message to the InedoHub then to help users if they come up with this -- https://inedo.myjetbrains.com/youtrack/issue/DH-42
  • Buildmaster: Get Build Id from within a script

    2
    0 Votes
    2 Posts
    4 Views
    rhessingerR
    Hi @antony-booth_1029, Starting in version 6.2.21, we actually made a new variable function to create the URL for you. You can use the $BuildMasterUrl(build) function and that will generate the URL. If you are running that from within the context of a build, you will not need to specify any other parmaters. You can see more about its usage in the functions reference in BuildMaster by navigating to Administration -> Reference Documentation section -> Functions. We have also added a $BuildMasterId function if you need to get the BuildId directly. Hope this helps! Thanks, Rich
  • Slack Notifications

    2
    0 Votes
    2 Posts
    8 Views
    rhessingerR
    Hi @sbolisetty_3792, What version of BuildMaster are you running? It looks like the third-party Slack extension was built using the legacy SDK and extension model, which will not work in BuildMaster 6.2. We recently added documentation on how to POST to Micorosft Team's Webhook connectors. You could very easily adapt this to Slack by creating a new WebHook in Slack and posting to the Slack WebHook URL instead of the Teams Web Hook URL and tweaking the message text you are POSTing. Here would be an example Slack JSON to POST: {"text": "**BuildMaster - New Build** $ApplicationName $ReleaseNumber.$BuildNumber has completed. View it at [Build $BuildNumber]($BuildMasterUrl(release))."} Note: $BuildMasterUrl() is only available in 6.2.21+ Hope this helps! Thanks, Rich
  • docker login failed via https reverse proxy

    18
    0 Votes
    18 Posts
    82 Views
    rhessingerR
    Hi @viceice, I did a few searches and have you tried setting the hostsProxyHeaders> Maybe something like this: traefik.frontend.headers.hostsProxyHeaders=www-authenticate? The docs make it sound like it will look in those headers for URLs that are proxied. You could give that a shot. Thanks, Rich
  • 0 Votes
    5 Posts
    12 Views
    rhessingerR
    Hi @bju_2095, Are you using a Nuget.config file for specifying your multiple feeds? From what I can see is Azure DevOps wants you to use the NuGet.config when specifying multiple NuGet feeds. I would lean towards this being an issue with Azure DevOps. Can I confirm that you are using ProGet 3.2? You could create a new feed in ProGet with connectors pointing to the existing two feeds you need. Then Azure DevOps would only need to connect to one feed. Thanks, Rich
  • 5.3.15 - Chocolatey feed does not show content

    6
    2
    0 Votes
    6 Posts
    15 Views
    rhessingerR
    Hi @harald-somnes-hanssen_2204, The fix is scheduled for release in ProGet 5.3.16 which is due out on Friday. I'll reply back if anything changes. Thanks, Rich
  • Integrated Auth Not Working When I Switch to IIS Hosting

    webserver iis
    8
    0 Votes
    8 Posts
    17 Views
    rhessingerR
    Hi @arozanski_1087, Technically they do not need to run as the same account, but it does simplify things. Especially since they share the configuration file that contains the connection string. Also, please make sure that your IIS has the correct features installed. You can see the Configuring IIS Roles & Features for Inedo Products documentation for that information. Were you using that exact service account previously on the integrated web server install? If you were there shouldn't be any iossue connecting from IIS then. Thanks, Rich
  • Proget cannot be accessed in Linux

    5
    1
    0 Votes
    5 Posts
    17 Views
    rhessingerR
    @viceice Good catch! @csyy321_2677 Could you update your port as @viceice has described and let me know if that works? Thanks, Rich
  • Maven: Transfer repositories from Artifactory to ProGet

    3
    0 Votes
    3 Posts
    15 Views
    H
    If there is a guide somewhere, how to traverse and push, then sure. But I haven’t found such a thing. The only thing I’ve heard from other forums is a question: Is ProGet really a good option for Maven? As with you, I don’t have much knowledge about maven. Working on it though, but as you’ve mentioned, it’s just weird. However, I’ve got a hunch it’s sort of like a file repository. Where everything connected to a version is put into a folder and pom. Unlike nuget where a package contains a version and lists of dependencies in the nuspec file. I don’t really know, but that’s my impression of maven vs nuget. I’d suggest you guys should invest time in the types of products your customer might come from. Don’t underestimate the power of a guide, easy transitions and quality checks to reassure customers. Look at Octopus Deploy how much effort they do, I rarely have issues figuring out how to do stuff with their features. By the way, I appreciate that ProGet Free has enough features to let me do a POC. Only Nexus Sonar is at the same level as ProGet free when it comes to the amount of repository support.
  • ProGet 5.3 Nuget API v2?

    2
    0 Votes
    2 Posts
    11 Views
    atrippA
    Hello; That was a mistake/typo in the docs, which i've since corrected; https://github.com/Inedo/inedo-docs/commit/cd7091e8eaf37939949d0681f137a78d579acbc6 The correct url is https://«proget-server»/«feed-name»/«packageName»/«versionNumber[optional]» But note, that's only for NuGet package. You can easily find the download url for any package from the UI, by looking at the Download button on the package page. Cheers, Alana
  • New Install License Activation Error

    2
    0 Votes
    2 Posts
    14 Views
    W
    Found this https://inedo.com/support/kb/1758/automatic-license-activation-not-working#workaround
Inedo Website HomeSupport HomeCode of ConductForums GuideDocumentation