Navigation

    Inedo Community Forums

    Forums

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    1. Home
    2. steviecoaster
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Best
    • Groups

    steviecoaster

    @steviecoaster

    Customer Success Manager and Chocolatier @ Chocolatey Software

    3
    Reputation
    70
    Posts
    14
    Profile views
    1
    Followers
    0
    Following
    Joined Last Online
    Website steviecoaster.dev Location New Philadelphia, OH

    steviecoaster Follow

    Best posts made by steviecoaster

    • RE: Manipulate users using pgutil

      @atripp said in Manipulate users using pgutil:

      tech/marketing partnership

      That is above my pay grade as well to iron out he specifics but it is in my wheelhouse to push for it internally :)

      posted in Support
      steviecoaster
      steviecoaster
    • RE: Manipulate users using pgutil

      I'VE DONE IT!!! What a wild ride. I ended up using the Stored Procedures for things. Going that route did the trick nicely. Though I did have to spend the weekend learning SQL to understand exactly what the hell is going on inside of Stored Procedures haha.

      But, I've now got the code I need to go from 0 to a deployed ProGet instance programmatically. Still a bit of polishing left to do, and a whole heck of a lot of testing but I am super excited about this! Thank you very much for the Stored Procedure hint!!! I very much appreciate it.

      posted in Support
      steviecoaster
      steviecoaster
    • RE: Pagootle: pgutil, but PowerShell

      If APIs are made available for things, I'd much prefer that route and will replace using Stored Procs as I can.

      As pgutil.exe matures I see this module slowly becoming a Crescendo wrapper around it.

      posted in Support
      steviecoaster
      steviecoaster

    Latest posts made by steviecoaster

    • RE: Add Documentation for Chocolatey Proxy feeds

      Ha! You are right. I had never once seen the octocat until you pointed it out :D

      I'll get something drafted up. Thanks!

      posted in Support
      steviecoaster
      steviecoaster
    • RE: Add Documentation for Chocolatey Proxy feeds

      Do you have a link to the repo to file said issue in?

      posted in Support
      steviecoaster
      steviecoaster
    • RE: Add Documentation for Chocolatey Proxy feeds

      We need to be careful with content about internalizing. Our commercial Package Internalizer feature handles this automatically, so our "Set up a Proxy repository" needs to point to vendor-specific content on that topic.

      We definitely recommend an embedded package; however, where everything needed is included in the compiled nupkg!

      For our purposes, a technical note on what to click in the ProGet UI to get a user to the place to set up the Proxy feed is good enough! We just want a specific place in the vendor documentation we can point to from our own documentation on configuring a proxy repository.

      We're going through the same exercise with other repo vendors as well :D

      posted in Support
      steviecoaster
      steviecoaster
    • Add Documentation for Chocolatey Proxy feeds

      We're currently writing documentation to guide users on how to set up a proxy repository that uses the Chocolatey Community Repository as its upstream.

      You have existing documentation at https://docs.inedo.com/docs/proget/feeds/chocolatey that discusses the specific Chocolatey Feed type available within ProGet.

      I'm wondering if you would be amenable to adding a section specifically about configuring a Proxied feed, with the Chocolatey community repository set as its upstream.

      The important information to properly set up the feed would be that the NuGet version would need to be set to v2 on the upstream side, as that is currently what the CCR supports, and ensure that the upstream URL is https://community.chocolatey.org/api/v2. This will avoid redirects and other issues that may arise in making the connection.

      I'm happy to collaborate with you folks to make this change. I think it will simply things for our users.

      posted in Support
      steviecoaster
      steviecoaster
    • RE: Support for Air-gapped environments

      We have the full gamut of environments. Those with unfettered access to the unwashed internet, proxied environments, a single machine with access we can tunnel through, to, yes, SCIF-levels of lockdown.

      In all of those scenarios, we offer an offline prep script that bundles everything needed for the installation into a zip file, which you can then sneaker-net into the environment and continue the installation.

      I think we can make the offline installation work based on what I'm seeing in the documentation. I just wanted to make sure it was a "supported" mechanism of installation.

      posted in Support
      steviecoaster
      steviecoaster
    • RE: Allow networkservice to use the DB in Proget

      SQL Server is super fun!

      So the account you initially installed ProGet with in Inedo Hub will have permissions in SSMS to modify permissions for the SQL instance. This is because Proget installs SQL for you if you don't already have it installed.

      If you have the credentials the Proget service used to use, log in to SSMS with those credentials, then create the SQL Server login for the NetworkService account following @atripp's guidance above. Then, when you start the ProGet service, it should "see" the database.

      posted in Support
      steviecoaster
      steviecoaster
    • Support for Air-gapped environments

      Hello,

      When it comes to installing to ProGet in an air-gapped environment where InedoHub will be unable to reach the internet to download the necessary Proget installation items, what level of support can be expected of Inedo should issues arise?

      We are working to standardize on an Inedo Proget repository solution inside all of our pre-built environments here at Chocolatey, and I need to ensure that any method we put in place follows a supported path.

      I understand that we will be deploying the free version of Inedo Proget to these environments, which provides an opportunity to upgrade to a paid version later for our customers, and as such "support" options are limited to these forums, but I'm curious how much support Inedo can and/or is willing to provide here should we opt to use the offline installation media to perform the Proget install.

      Looking forward to the conversation!

      posted in Support
      steviecoaster
      steviecoaster
    • RE: Unverified/not approved chocolatey package categorized with Vulnerabilities:None

      Hi,

      Fashionably late here, but what @atripp said is accurate. Chocolatey's moderation process on the Chocolatey Community Repository is a completely separate process to the vulnerability management features available in ProGet.

      Our moderation process was put in place shortly after the Chocolatey Community Repository went live 15 years ago, and some packages were added to the feed and haven't received updates since then.

      While our moderation process is really good, and we've never seen malicious content make it to approved status, you should always detonate-test a package in your own environment before promoting it to a production repository.

      posted in Support
      steviecoaster
      steviecoaster
    • Create API Key for all feeds

      In the web interface I can create an API key for all feeds by selecting all feeds from the drop down menu.

      This seems to be some sort of "special" handling, as via the HTTP api or pgutil I must specify a feed name, or feed group name. Dev tools wasn't too helpful in deciphering what was going on in the calls unfortunately, so I'm a bit confused on how best to do that. In the free version they'll apply to all feeds anyway, so for my particular use case I just pick a feed and use it, but I'd still like to just say "all" :)

      posted in Support
      steviecoaster
      steviecoaster
    • RE: Documentation discrepancy

      I would only push back slightly in that I think securing the ProGet instance is core functionality, but that's a personal opinion and nothing more.

      It may be an idea to provide a callout at the top of the pages to say something like:

      Available in:
      
      * ProGet Free
      * ProGet Standard
      * ProGet Enterprise
      

      (or whatever the actual product names are) :)

      posted in Support
      steviecoaster
      steviecoaster