Navigation

    Inedo Community Forums

    Forums

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

    Posts made by rhessinger

    • RE: ProGet feeds in different IIS App Pools

      Hi @forbzie22_0253,

      There is no way to split out each feed to have different app pools. The only way to accomplish that is to have multiple instances of ProGet where each instance has a different feed. That would require a separate license for each instance.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: Multiple Proget instances and SQL DB

      Hi @forbzie22_0253,

      Since these will be free editions of ProGet, each instance will need to have its own database. The only way to share a database would be to purchase an Enterprise edition license and configure ProGet to use High Availability.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: Docker::Build-Image on Linux server

      Hi @PhilipWhite,

      The Repository Name field is actually the name of a Docker Repository Connection, not the Repository itself. To add a Docker Repository Connection:

      1. Navigate to your application -> Settings -> All Settings
      2. Click "add" to the right of the Connections heading
      3. Select Docker Repository
      4. Select the repository type and fill in the fields (note: if this is not a ProGet Docker Registry, use Generic Docker Repository and then your registry and name will go in the Repository Name field here)

      Then take that resource name and add use that in the "Repository name" field in the Docker::Buid-Image operation. Also if you only have one Docker Repository Connection, you can leave it blank and it will use the variable $DockerRepository by default, which is automatically set to your Docker Repository Connection.

      Hope this helps!

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: Possible to set Preload Enabled to true in IIS:EnSureSite?

      Hi @Justinvolved,

      The easiest way to setup a test environment for this would be to setup an instance of Otter (free edition is fine). Then once you have checked out https://github.com/Inedo/inedox-windows and made your changes, you can package the extension using the Inedo Extension Packager. This is available as a .NET tool. You can then navigate to the extensions page and upload the extension file to Otter. You may need to modify the AssemblyVersion in AssemblyInfo.cs to a version newer than the installed version to get it to pick it up as the lastest. Alternatively, you can copy that extension file to the Extensions.ExtensionsPath and restart Otter to have it pick up as well.

      The command I typically run to package the extension is:

      inedoxpack pack InedoExtension Windows.upack -o --build=Debug
      

      I run that command from the the solution file's directory.

      Hope this helps! If you have any questions, please let me know.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: Error when checking for Az powershell module

      Hi @Justinvolved,

      Would you be able to send us the output of Get-Module -ListAvailable on PowerShell 5.1? I would like to take a look and see if there is anything causing a parsing error in Otter. If it is not safe to post here, you can email it to support@inedo.com and prefix the subject with [QA-1405] and then comment back here when you have sent it.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: Scoped npm packages not listed in releases

      Hi @sebastian & @caterina,

      I'm sorry, I realized that after I sent the last response. I have already fixed it as part of ticket PG-2563 in ProGet 2023.28. That version is due out this Friday, but I can provide you with a pre-release version early if you want to fix this issue immediately.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: Scoped npm packages not listed in releases

      Hi @caterina,

      I think I see what the issue is here. When it comes to the package purl for npm packages, the scope needs to be URI encoded. When it goes to parse the purl for scoped packages, it reads the @ in the scope as the character indicating a version and starts then fails to parse it as an invalid URI. I'll get a fix in pgscan to handle this shortly and reply back when I have an updated version.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: Unable to save changes to Role Configuration Script in Otter 2023 and 2023.1 (Build 3)

      Hi @MY_9476,

      We just released 2023.3 on 12/1/2023. Can you please update to 2023.3 and verify that it fixed your issue?

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: [BM] Bug with variables get from a list at build level

      Hi @philippe-camelio_3885,

      Thanks for finding this and providing a work around. I have added a ticket, BM-3915, to fix this issue. It should be released within the next couple of versions of BuildMaster.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: BuildMaster 2023.4 Proxy Support for Extension Updates

      Hi @paul_6112 ,

      Thanks for letting us know that this is still an issue. I created a ticket, BM-3914, to track this fix.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: BuildMaster 2023.4 Unable to Create Application from Template

      Hi @paul_6112 ,

      Thanks for letting us know that this is still an issue. I created a ticket, BM-3913, to track this fix.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: KeyNotFoundException when using pgscan

      Hi @v-makkenze_6348,

      This fix has been released in pgscan 1.5.7. Please let us know if you have any questions!

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: [BM] How to build a docker container from gitlab using env file

      Hi @philippe-camelio_3885,

      Based on that script, as long as your Dockerfile is at the root of the $WorkingDirectory (From defaults to $WorkingDirectory) and the myapp.env is specified within the Dockerfile, that script should work. Can you please tell me what you are seeing while running Build-Image?

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: BuildMaster v2023 PSCall

      Hi @paul_6112,

      What version of the Scripting extension do you have installed? This bug should be fixed in v2.4.0 of the Scripting extension. If it is not currently version 2.4.0, can you try updating that extension and see if that fixes the issue?

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: Otter v2023.1 Reference Documentation HTTP 500

      Hi @paul_6112,

      Thanks for sending this over to us. I have resolved the issue in OT-505 and it will be released this Friday in Otter 2023.2.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: Otter v2023.1 Change Password

      Hi @paul_6112,

      Thanks for sending this over. I found the issue and have resolved this as part of OT-504. It will be released this Friday in Otter 2023.2.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: BuildMaster 2023.4 Proxy Support for Extension Updates

      Hi @paul_6112,

      Thanks for verifying this for us. We were able to find an issue in our code. This has been fixed in BM-3909 and will be released this Friday in BuildMaster 2023.5.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: Unable to save changes to Role Configuration Script in Otter 2023 and 2023.1 (Build 3)

      Hi @MY_9476,

      Thanks for bringing this to our attention. I added a ticket, OT-502, to fix the issue. This should be released next week in Otter 2023.2.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: npm GitHub Packages(https://npm.pkg.github.com) as Connector Feed

      Hi @devopsdude3113,

      What scopes do you have configured for your personal access token? When I tested this, I created a personal access token and added only the read:packages scope.

      Also, do you see any error in your ProGet diagnostic center?

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: npm GitHub Packages(https://npm.pkg.github.com) as Connector Feed

      Hi @devopsdude3113,

      When you search for the package by exact name in ProGet (ex: @owner/npm-package), are you able to see it?

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: npm GitHub Packages(https://npm.pkg.github.com) as Connector Feed

      Hi @devopsdude3113,

      When you are searching for your package, are you searching using @owner/package-name? GitHub only supports scoped packages, so the exact name requires the scope too. Also, if you have already pulled the package directly from GitHub, you will need to clear your local npm cache before it will attempt to pull from ProGet. Also, please verify only your ProGet repository is configured for your @owner scope in your npmrc file.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: npm GitHub Packages(https://npm.pkg.github.com) as Connector Feed

      Hi @devopsdude3113,

      The package count is what we check for the connector health, so it will always show 0 connector packages in the GitHub connector, and the search API is what allows you to partial search for packages in the remote repository. Once a package has been pulled locally to ProGet or has been cached in ProGet, then those packages will show on your list packages page and will allow partial name searching against them. When they have not been cached or pulled to ProGet, those only exist remotely in the GitHub repository and require that you type the exact name to see them in ProGet.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: npm GitHub Packages(https://npm.pkg.github.com) as Connector Feed

      Hi @devopsdude3113 ,

      GitHub npm connectors work a bit differently than other connectors. GitHub does not implement the full npm API specification so certain things like package count and the search API are not working. To get around this in ProGet 2023, you will need to make sure that you have updated to at least ProGet 2023.20 and use the following settings:

      1. On the General tab
        1. For the URL use https://npm.pkg.github.com/<OWNER>
        2. For Authentication
          1. Use Basic auth
          2. For the username, use your GitHub user name
          3. For the password, use your and then use a Personal Access Token (classic)
      2. On the Advanced tab
        1. Check "Exact package name match only"
        2. Check "Do not perform health check"

      That should allow you to search for the package by full name and allow your npm applications to pull the packages properly. Please note that partial name searches will not return any values from your GitHub connector since the search API has not been implemented.

      Please let me know if these steps fix your issue or if you have any other questions. I have also added a section to our docs to include setting up a GitHub connector as well. You can see this in the Troubleshooting section of our npm docs.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: [OT] Upgrade 2022 to 2023 - SSH broken

      Hi @philippe-camelio_3885,

      I think I have fixed the issue. Can you try upgrading your image to Otter 23.0.1-ci.2? It looks like we had a version mismatch in our base image.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: API method to get a specific object by name

      Hi @jimbobmcgee,

      I just wanted to let you know that we just released Otter 2023 and it includes the name filter on the List action type on the Infrastructure API.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: Otter - has anything changed with new versions?

      Hi @Jon,

      Looks like this was a result of recent change. I have fixed this in OT-499 and will be released in Otter 2022.15. If this is an immediate requirement, I can create a prerelease version of Otter you can install. Please let me know if you are interested.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: pgscan: Different results for npm dependencies

      Hi @caterina,

      Here is the final solution:

      • When using the auto type and scanning for NuGet and npm dependencies:
        • The default configuration should be to omit dev dependencies and scan the node_modules directory
      • When using the npm type and a package-lock.json file is specified
        • The default is to only scan the specified package-lock.json file and omit dev dependencies
      • When using the npm type and a package-lock.json file is not specified
        • The default configuration should be to omit dev dependencies and scan the node_modules directory
      • Each of these options would have an optional parameter to include the dev dependencies (--include-dev)
      • Each of these options would have an optional parameter to ignore pacakge-lock.json files found under node_modules (--package-lock-only )

      This has been implemented in pgscan 1.5.6 which I will be pushing shortly, and these options will be added to BuildMaster 2023.2.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: pgscan: Different results for npm dependencies

      Hi @caterina,

      That is correct, those two files will be merged. The page you are looking at is just a history of each SBOM that has been uploaded to it. When you export the SBOM for that project, it generates an SBOM based on all the packages included in that project release and combines them in one file. Also if you remove a package dependency on the packages tab (like an npm dev dependency), those will not be included in the generated SBOM.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: pgscan: Different results for npm dependencies

      Hi @caterina,

      I see the problem now, the package-lock.json of the dev dependency contains non-dev dependencies which would cause the extra dependencies. I may have a solution for this, but I will need to run a couple of tests.

      I still think the two scans in this case would be best. When you run pgscan those two times (one for npm and one for NuGet), configure the scan to push the results of each scan to the same SCA project in ProGet. This will append the new dependencies to the project. This way, when you export the SBOM from ProGet, only one SBOM will be generated and exported including all the related dependencies (npm and NuGet).

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: pgscan: Different results for npm dependencies

      Hi @caterina,

      I was able to chat with the team and here was our consensus:

      • When using the auto type and scanning for NuGet and npm dependencies:
        • The default configuration should be to omit dev dependencies and scan the node_modules directory
      • When using the npm type and a package-lock.json file is specified
        • The default is to only scan the specified package-lock.json file and omit dev dependencies
      • When using the npm type and a package-lock.json file is not specified
        • The default configuration should be to omit dev dependencies and scan the node_modules directory
      • Each of these options would have an optional parameter to include the dev dependencies (--include-dev)

      The thought is that this lines up with the other SBOM scanners' defaults as well as handles any hidden dependencies in the node_modules folder. This also handles the case of scanning only package-lock.json since you can explicitly specify it.

      How does this sound to you?

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: pgscan: Different results for npm dependencies

      Hi @caterina,

      Thank you for that explanation. That makes a lot of sense how and what is being included. I did some other research on this topic as well and it looks like dev dependencies will vary from environment to environment whether these should be included or not in the SBOM. From my research, it sounds like there is not a definitive answer on best-practice for this. Furthermore, it looks like the CycloneDX implementation of the dependencies scan has options on what to scan:

      1. package-lock-only: Whether to only use the lock file, ignoring "node_modules".
        1. This means the output will be based only on the few details in the tree described by the "npm-shrinkwrap.json" or "package-lock.json", rather than the contents of "node_modules" directory.
        2. default: false
      2. omit: Dependency types to omit from the installation tree.
        1. can be set multiple times
        2. choices: "dev", "optional", "peer", default: "dev" if the NODE_ENV environment variable is set to "production", otherwise empty

      So as a summary, their defaults are to scan the node_modules folders but omit the dev packages when building a production package. I'm inclined to make that the default for pgscan. The pgscan library has been geared to be a lightweight alternative and when more complex scans are needed, it is suggested to use a tool like CycloneDX to generate an SBOM and upload that file to ProGet.

      What are your thoughts on those defaults for pgscan? I will also discuss this internally with the team and post back what our thoughts are.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: pgscan: Different results for npm dependencies

      Hi Caterina,

      No problem! This is a good catch! Please let me know what you do to resolve this. I'm thinking the node_modules scan may be more helpful in situations like this. If that package is being released (even if by accident), it makes sense that it is reflected in the SCA project. Let me know your thoughts on that as well.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: pgscan: Different results for npm dependencies

      Hi @caterina,

      Just for some background. In pgscan, if the type is not specified or is set to auto and .NET is detected, it will perform a scan for .NET dependencies and for npm package dependencies and include them in the SBOM. When specifying a type that is not auto, pgscan will only scan for dependencies of that type. If you run 2 or more scans with pgscan, the results of each scan will append the new packages to the SCA project in ProGet, allowing you to append different dependency types as needed.

      I know we discussed this with your team on issue #27 in the GitHub repository and determined there were no actual differences. Are you able to provide an example case where there are differences?

      Just so other users can see a snippet of the conversation:

      That is a fair point to make. My thought was that including the node_modules folder in the recursive search would allow us to include the child dependencies used by installed packages that were not marked as dependencies in the npm package. But in my research and testing, I have found the package-lock.json at the root of the node_modules folder includes a subset of the data in the main package-lock.json. So no extra information was added. Do your package-lock.json files under the node-modules folder have additional information the parent doesn't? Also, do your packages in that folder have package-lock.json outside of the root of that folder?

      Looking at the hidden lock file documentation. The information in that file should be redundant as it is only used to improve performance, but if there is manual change in the node_modules tree by something other than npm, then the lock file is ignored (and should probably be removed anyways). I'm inclined to just exclude files from the node_modules folder as you suggest.

      I can confirm your observation. There is no extra information in our package-lock.json files under the node-modules folder. Further, we do not have additional package-lock.json outside of the root folder.

      We have created a low-priority issue #30 to remove the node_modules scan in the future, but it has not been prioritized based on the details in issue #27. If this truly is causing an issue we can prioritize it, but I would be interested to understand why your node_modules folder detected more dependencies.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: Problem with Vulnerabilities in docker with Clair

      Hi @w-repinski_1472,

      We currently do not have any mechanism for alerting the user when an extension update is available. Our guidance around this is to check extensions for updates after a product is upgraded or when instructed by support. In this case, it was my fault for not alerting you to upgrade the extension to fix this issue. I'm sorry for that and I will make sure this does not happen again.

      Also, many extensions are included in the install package. These extensions are updated automatically when the product is upgraded. So this won't be a problem with most extensions, it just so happens that the clair extension is not an included one.

      Please let me know if you have any other questions for us.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: Problem with Vulnerabilities in docker with Clair

      Hi @w-repinski_1472,

      You can see extension updates by navigating to Administration > Extensions and then an information block at the top of the page will display that there are extension updates. For the actual changes that were made in the 2.0.1 version of the Clair extension, you can view the 2.0.1 milestone in GitHub for our Clair extension.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: Problem with Vulnerabilities in docker with Clair

      Hi @w-repinski_1472,

      Can you please ensure that your Clair extension is updated to 2.0.1 as well? Some of the fixes required changes to the Clair extension directly. The two issues that were fixed in the extensions:

      1. A separate API call is needed to get the CVSS score
      2. Duplicate vulnerabilities were being returned by Clair

      Looking at your screenshots, it seems those issues will be fixed with an extension update.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: Problem with Vulnerabilities in docker with Clair

      Hi @w-repinski_1472,

      Thanks for the additional input. To expand this a bit more:

      1. Our auto-assessment uses the CVSS score from the vulnerability to determine which assessment to use automatically. The assessment type is then displayed as the label. It looks like there is a bug in both the CVSS score returned from the Clair extension as well as the stored procedure that saves that information back to ProGet. If you look at the execution log from the original ticket you submitted to us, at the end you can see an error occurred in the merge statement. Those two issues together are causing this.

      2. We will look into what is returned from Clair to get this score set properly. When it comes to the vulnerability overview page, we only show the latest unassessed vulnerabilities. If you click the "view all" link at the top of that table, that table will show the assessment information and the score.

      3. We have not seen Clair return this message for a layer that is not a manifest/configuration layer (sorry, I call these metadata layers which can be confusing). If there is an issue with how the layer is parsed, you will need to submit an issue to Clair for this. ProGet is only showing the information that Clair has returned to ProGet for the parsing. This is how our Clair implementation works:

        1. Send a list of image layers to Clair
        2. Clair then will pull each layer from ProGet and scan it.
        3. ProGet will then pull the result for each layer from Clair
        4. ProGet will then auto-assess and save the vulnerability back to ProGet.
      4. I think this is also related to the stored procedure I was referring to earlier.

      We hope to have these issues resolved soon. I hope this clarifies this for you. Please let me know if I missed anything or if you have more questions.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: Problem with Vulnerabilities in docker with Clair

      Hi @w-repinski_1472,

      Thanks for all the information. It looks like this can be broken down into a couple of issues.

      1. The auto-assessment is not currently working with Docker images. This looks like it may be due to a bug in the [Vulnerabilities_UpdateExternalVulnerabilities] stored procedure that is causing the auto-assessment from being saved, but if not, it may be an issue with how the vulnerability score is calculated for Clair vulnerabilities. I created a ticket, PG-2443, to track this fix and this should be addressed in the next maintenance release of ProGet.
      2. The Vulnerabilities Overview page is not properly showing related Docker image layers. I have created a ticket, PG-2444, to fix this issue. This will have to wait until the next maintenance release.

      As for the Clair could not process layer... messages. These are expected. When Clair scans the layers, it looks at all layers including the metadata layers. Any metadata layer or other data-based layer will show this message. These are safe to ignore as long as you see request was valid at the end of the layer process.

      When you manually assess the vulnerability, do the assessments show?

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: Link between SCA Project and Package

      Hi @dan-brown_0128,

      The only linkage between the SCA project and the NuGet package/feed (and other feed types when associated) is that the SCA project will look at all the associated NuGet packages' feeds to pull their relevant license and vulnerability data for each associated package. The then displays that information in the SCA project and creates issues if it finds problems (blocked license, blocked due to vulnerability, missing package, etc...).

      Thank,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: OT - Minor Bug In Job Template

      Hi @philippe-camelio_3885,

      Good catch! I created a ticket, OT-494, to track the fix. We should have this released in the next two versions of Otter (2022.12 or 2022.13).

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: Link between SCA Project and Package

      Hi @dan-brown_0128,

      Looking at your screenshot, the vulnerabilities associated with your SCA project come from the jQuery package you are using in ScaTestApp. When using the SCA feature in ProGet, your application dependencies are scanned using pgscan (or any other SBOM tool) and uploaded to ProGet. We can then look at each dependency, check for vulnerabilities, and associate that with the project.

      Your last screenshot looks like you uploaded the ScaTestApp as a Nuget Package. In this case, only the name of the project and the version are sent to OSS Index to see if OSS Inedx has any known vulnerabilities for that package. It does not look at any dependencies, files, etc... for vulnerabilities.

      Please let me know if you have any questions.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: BuildMaster Create-Artifact - Handle does not support synchronous operations.

      Hi @vishal_2561,

      This sounds like it could potentially be an issue with the file becoming locked at the operating system level (like an anti-virus scan, a snapshot taken, etc...). But to be sure, could you please enable "Verbose logging" on your Deploy-Artifact operation and send us the execution again? That will give us a little more detail about the issue. If that execution is too sensitive, you could email it to us at support@inedo.com and use the subject [QA-1175] - Execution log and let us know you sent it.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: ProGet: Vulnerability assessment types - missing vulnerabilities

      Hello,

      This is most likely related to PG-2395 (ProGet 2022.30 fix) and PG-2390 (ProGet 2023.9 fix). We added support to handle when OSS Index removes vulnerabilities from their list. Unfortunately, this has brought to light the unreliability of the data returned from OSS Index. It looks like vulnerabilities are constantly removed and re-added, which caused assessments to be cleared out on vulnerabilities. In PG-2395 and PG-2390, we have updated ProGet to only add a comment if we see that OSS Index deleted it. This way the assessment is not lost when OSS Index removes the vulnerability.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: Proget not listing npm tags

      Hi @falam_3608,

      That's great to hear. The will also be released in ProGet 2023.11. You will not need to roll anything back upon the next upgrade, InedoHub handles these automatically.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: Proget not listing npm tags

      Hi @falam_3608,

      Can you please run the following SQL query on your ProGet database and let me know if that fixes your issue? This will update the NpmFeedPackageTags_Extended view to fix a problem with tags and scoped packages.

      IF OBJECT_ID('[NpmFeedPackageTags_Extended]') IS NOT NULL DROP VIEW [NpmFeedPackageTags_Extended]
      GO
      
      CREATE VIEW [NpmFeedPackageTags_Extended]
      AS
      	SELECT NFPT.*,
      	       PNI.[PackageGroup_Name],
      		   PNI.[Package_Name]
      	  FROM [NpmFeedPackageTags] NFPT
      	       INNER JOIN [PackageNameIds] PNI
      		           ON PNI.[PackageName_Id] = NFPT.[PackageName_Id]
                        AND PNI.[PackageType_Name] = 'npm'
      GO
      

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: Proget not listing npm tags

      Hi @falam_3608,

      Thanks for letting us know what you found. I'm looking at that query now and I think i see the issue. But to confirm, is this error happening for all packages or just packages with a scope (e.g. @myscope/pacakage)?

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: Extension Loading error

      Hi @scroak_6473,

      Have you tried restarting your container? Also, what version of InedoCore did you attempt to install?

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: Issue with NuGet Package Connector with Azure Artifacts

      Hi @osnibjunior,

      Glad to hear this is working now! I think you are right about the circular reference issue. That is most likely what caused the issue initially.

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: Client side authentication problem (401) with ProGet 2022.17

      Hi @rosario-digiovanni_1930,

      When you say that a user in the group cannot authenticate, can you describe what happens? Are the users constantly prompted to log in or do you see an error?

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • RE: [ProGet] The jetstack helm repo breaks our internal helm feed

      Hi @guyk,

      Glad to hear it!

      Thanks,
      Rich

      posted in Support
      rhessinger
      rhessinger
    • 1
    • 2
    • 3
    • 4
    • 5
    • 14
    • 15
    • 3 / 15