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!

  • Request ability to delete a Helm repository

    4
    1
    0 Votes
    4 Posts
    8 Views
    atrippA
    @Stephen-Schaff you got it! We'll try to get PG-1996 added in the next maintenance release. Should just be a pretty straight-forward loop :)
  • Proget Feature request - API key admin per user

    9
    1
    1 Votes
    9 Posts
    34 Views
    apxltdA
    @scroak_6473 ooh I forgot to mention, but this feature was released a little while ago. It's a preview feature, and you can enable it by going to [User Icon] > Personal API Keys > Enable. LMK your thoughts!
  • ProGet says "500 Internal Server Error" when deploying via maven

    7
    0 Votes
    7 Posts
    22 Views
    J
    Thank you very much! I'm curious about the release...
  • BuildMaster Configuration File Deployment

    4
    2
    0 Votes
    4 Posts
    16 Views
    apxltdA
    Thanks for the very detailed write-up @paul-reeves_6112! Just some background -- back in the v5 days, we introduced Text Templates and intended it to just totally replace the Configuration Files feature. It seemed simpler/better at the time... but I was wrong, that was a mistake... and well, now we have two features that kind of overlap, and are quite confusing at times. Aside from simplicity (in many use-cases), the main benefit to Configuration Files is restricting view/editing of different instances. There are other benefits as well, but that's what most users really like about them -- especially since it's a lot simpler than using secret storage for values. Attaching versions to releases is also nice, as it provides better visibility in changes. The main benefit in this all is that developers can "see everything except the actual production values" (like they can see prod was changed, just not what was changed), and then help operations (who can see everything) debug/diagnose/etc. As @stevedennis mentioned, this is definitely something I want to improve throughout v7, from content and enhancements. So i'm very open to your (seemingly) advanced use case :) [1] Selecting Templates on Deploy This is should be pretty easy to do, but let's just "pin" that to make sure I can makes sure it would be the right solution. I wonder if even using a Text Template or just a file on disk do the transform? That way, the template could be stored in source control, and the values in BuildMaster. [2] $InstanceId per Server The $InstanceId approach most definitely should work, and actually -- exactly how we envisioned the cascading variables to work, when integrated into configuration files :) But but then I saw this: it seems I cannot manually deploy a configuration file however This sounds like a bug to me... when you manually deploy a configuration file, you have to pick a Server... and that Server should be in context when doing variable resolution. I haven't tested it myself, but that might be what's missing here? That could be a regression, or an untested corner case, or something. [3] Conditional $WebKey per environment I should probably know this offhand... but are you saying the OtterScript blocks don't work inside of Configuration Files? In theory you should be able to do it, but that might not have been something we brought over. It should be easy to implement, and we'd want to make it opt-in. But if that's the only difference between the two Templates (i.e. a conditional $WebKey), then the OtterScript block you cameup seems like a good idea. There's also $ListIndexOf(@ServersInRole(Web), $ServerName) >= 0 to test the server's roles, though a simpler function would be nicer now that I think about it... [4] Variables assigned in several different places, global, environment, roles, and application Generally speaking, "convention-driven" tends to help minimize configuration (like using role names, application names, etc., when possible), but otherwise... the variables are a good fit for this. All told, this is pretty common, and it can be a lot easier to maintain as well. You can see all variables in all scopes on the ADmin > variables page, and it helps make it pretty clear how things are configured and to sort of audit. Conclusion Overall I think Configuration Files is a better fit, and whilst some improvements would be good I like the Key/Value pairs. Agreed, they seem like a better fit for your use case - especially since I assume the $Database is a secret. Versioning probably doesn't matter too much as any new settings won't be understood by the old software versions if a downgrade was required. Agreed; the main benefit on top of using different/old versions is "seeing which version was deployed with which relesae" in a very easy way. But keep in mind, "rollbacks" are where old versions might be nice to have tied to the release. Equally deploying the WebKey to all server roles also probably doesn't actually cause an impact. Also agreed; but... philosophically we don't want users to have to change their release processes just to use BuildMaster, so I want to make sure at least we support this case ;) Hopefully you can see a use case in being able to select a template within a configuration file; I actually have two different potential use cases For sure -- and even more than that, transforming with Text Templates or files. All told -- thanks for the dialog. I'd love to hear your feedback on these other ideas., and we'll try fix some of these edge case bugs ASAP . Alex
  • NPM package version not available: unsupported archive type

    5
    0 Votes
    5 Posts
    9 Views
    rhessingerR
    Hi @maxim_mazurok, I'm glad to hear that repulling the package fixed this. Do you have an anti-virus installed on your ProGet server? Is it possible to check that to see if the package was quarantined? Thanks, Rich
  • pgscan not sending --consumer-package-source

    7
    2
    0 Votes
    7 Posts
    12 Views
    gdivisG
    I've merged this pull request and published v1.0.2 with the change. Thanks for the fix!
  • Best way to upgrade Proget from 3.7.6.2 to latest (5.3.33)

    4
    0 Votes
    4 Posts
    22 Views
    I
    Hello I followed the advised migration path but I found out I had a sqlserver 2005 installed so I had to upgrade it to 2012 at least (the only one compatible with windows 2008R2). The upgrade to 5.2.32 went fine and was confirmed by the installer, just when starting the service it crashes. I had to update the serverurl as described here: https://inedo.com/support/kb/1014/changing-url-with-the-integrated-web-server After that the service started but connecting with a browser the Proget I see a white (empty) page. Is there a log I could check to find out what went wrong?
  • BuildMaster Set File Attributes Operation

    4
    2
    0 Votes
    4 Posts
    9 Views
    atrippA
    Hi @paul-reeves_6112 , Of course, it should totally work in the usecase you described, I just wanted to explain how it got missed during testing :) In general, we recommend not including configuration files that contain environment-specific configuration in artifacts to begin with, or at least using include/exclude filters on the Deploy Artifact operation. Then, deploying using the configuration files feature. But that's just general advice of course. However, your use case sounds a little different, in that you want the configuration file deployed, but only the first time? I don't have a great solution to that, but the main downside I see is that engineers who manage/edit the configuration file (add values, etc), may be surprised when it's "not deploying" like they expect it to. Config files can be tricky to balance as you probably already know :) Cheers, Alana
  • BuildMaster Dark Theme

    4
    1
    0 Votes
    4 Posts
    7 Views
    P
    Hi @rhessinger , Thank you 7.0.6 is much clearer for the log lines :-) [image: 1627226885746-baa11992-e178-4ee9-ad89-bf6d6b587ab5-image.png] Regards, Paul
  • BuildMaster Path Browser

    4
    1
    0 Votes
    4 Posts
    6 Views
    P
    Hi @stevedennis , Now tested as working iv 7.0.6 thank you ! [image: 1627226371494-8e4296de-d320-4e06-aeae-f09c265badbb-image.png] [image: 1627226387840-f9e02922-025f-404b-9763-998036313a86-image.png] Regards, Paul
  • BuildMaster Advanced Application Settings Navigation/UI Options

    3
    5
    0 Votes
    3 Posts
    8 Views
    P
    Hi @atripp , Great, thank you ! They are also removed from the Release Overview page. [image: 1627224368665-43b43dca-6470-4aca-a962-7ab0b3db73ef-image.png] Thanks, Paul
  • BuildMaster Proxy Support for Application Templates

    5
    2
    0 Votes
    5 Posts
    12 Views
    P
    Hi @atripp , This is great, thank you :-) [image: 1627224124354-b0b906e5-c7e4-4839-a6ba-7bab029ef7da-image.png] Regards, Paul
  • ProGet Docker Connector to gcr.io not working

    6
    1 Votes
    6 Posts
    49 Views
    L
    No, this is a new deployment. And health check errors only occur on the connectors of Docker Hub and GCR, while Quay and MCR are work final. At the same time, I can pull the image directly from gcr.io.
  • Proget software removed but still showing in hub

    4
    0 Votes
    4 Posts
    9 Views
    A
    @atripp said in Proget software removed but still showing in hub: C:\ProgramData\upack\installedPackages.json) Brilliant that did it thank you. It would be nice to have a reinstall/repair.
  • Allow login cookies on ProGet to persist across browser restarts

    2
    0 Votes
    2 Posts
    6 Views
    stevedennisS
    Hi @hwittenborn , I can definitely see how this could get annoying; this has been the design of our products for quite a while, mostly for simplicity/security reasons, and there hasn't been much demand for changing it. We're definitely open, so if other users are interested we'll certainly consider it. Most administrators prefer "short sessions" (i.e. logged out at browser close or with no activity) for their own management simplicity; if we were to add "long sessions" (the "Remember Me" checkbox using persistent cookies), then administrators would need to worry about which users are "logged in", for how long, and terminate those sessions. And then we'd have to add all the features to support that capability - so nontrivial. Best, Steve
  • BuildMaster Configuration File Template is not saved

    5
    0 Votes
    5 Posts
    9 Views
    P
    @rhessinger Hi Rich, I've tested 7.0.6-rc.2, this is now saving the template, thankyou. Regards, Paul
  • 0 Votes
    3 Posts
    16 Views
    J
    @atripp Thank you very much! I upgraded to ProGet version 5.3.32 (Build 11) and the error is gone.
  • Cannot push NuGet package to LDAP secured feed.

    3
    0 Votes
    3 Posts
    11 Views
    K
    I thought I did have anonymous View/Download on that feed, I did not. It's working now with the Api Key I set under administration, thank you!
  • Run proget container as non root

    17
    1 Votes
    17 Posts
    44 Views
    atrippA
    @kichikawa_2913 glad it's working now, you seem to have found the issue. FYI, you can also configure that value from Advanced Settings page under Admin.
  • PSCall does not work for script created at application level

    8
    0 Votes
    8 Posts
    17 Views
    P
    @atripp Hi Alana, Sorry for the delay; I had not checked in as I was watching for the v7.0.5 release.. Extension v1.10.5 looks good to me in solving this problem; thank you. Regards, Paul
Inedo Website HomeSupport HomeCode of ConductForums GuideDocumentation