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!

  • "tls: no renegotiation" when doing docker login to ProGet

    2
    0 Votes
    2 Posts
    6 Views
    atrippA
    Hello; That "error" message is to be expected; that's what ProGet returns when you visit to /v2 with a web browser. But the error sounds like a sort of SSL/certificate configuration problem. After searching for "tls: no renegotiation", here is an article I found about that might help: https://www.digicert.com/news/2011-06-03-ssl-renego/
  • Feature request for application Template

    buildmaster
    3
    0 Votes
    3 Posts
    9 Views
    P
    @atripp Thanks
  • Manage error code for SHExec in Buildmaster

    4
    0 Votes
    4 Posts
    11 Views
    P
    @atripp Hello You are right I have seen just after the post when rc = 1 shexec exit with an error. I have to handle the rc inside the script. So I remove the post because it was not necessayr anymore Thanks for the reply
  • NPM Connector returns plus "+" in versions

    8
    0 Votes
    8 Posts
    31 Views
    atrippA
    Thanks for the update! I've noted this in the docs, and linked to this discussion :) https://github.com/Inedo/inedo-docs/commit/d24087911584bbda833314084a58c2ae1ff41c39
  • Gogs webhooks and Buildmaster

    10
    0 Votes
    10 Posts
    19 Views
    P
    Gitlab offers too many options/features we don't need (CI/CD, Kubernetes, Promotheus etc ....). This is why I was looking for a more lightweight Git repo I was previously using BonoboGit on Windows which a very basic Git repo but good enough for our need. As the webhook is not possible, I am looking to replace it. I think we will stay on GitLab CE - everything is working and I can't spend my time to evaluate all the possible software, I have to pick one and use it.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    4 Views
    No one has replied
  • How to upgrade BuildMaster from 5.8.3 to latest version 6.2

    Locked
    45
    0 Votes
    45 Posts
    91 Views
    rhessingerR
    Hi @aleksandarsh_4585 , I wanted to put the final solution in this thread for what solved the error. It looks like the issue was around which extensions were installed. After upgrading to 6.1, you needed to enable the legacy features in Administration > Advanced Settings and install the Legacy extensions in Administration > Extensions. We also had to uninstall and extensions that had errors loading including Amazon, Jira, and Jenkins and only leave the legacy versions installed. Thanks, Rich
  • Docker registry mirroring support

    2
    0 Votes
    2 Posts
    24 Views
    atrippA
    Hello; Sounds like there's a lot to unpack... First, we've got some major changes in ProGet 5.3 that should help out quite a bit, but I've included a lot of resources in this post to consider as well. Consider that, as a private registry, ProGet is designed to host "private images" that you manage (which can be build from "public images"), and it's really not designed as a "registry mirror/cache". These are two different usecases. The authentication issues, that might be different problem and might be worth a new thread? Repository Mirroring in ProGet From But here is our current thoughts/documentation on repository mirroring in Proget: There is the ability to "mirror" hub.docker.org, but this feature was really only designed to enable Docker, Inc. to host public registries in sensitive regions like China (so you can mirror to registry.docker-cn.com instead). Unfortunately, the Docker client will only use the configured "mirror" for building and pulling; images are always pushed to hub.docker.org. Docker, Inc. does not seem to be interested in enabling this, and we aren't particularly keen on forking the Docker client to enable this. Thus, it seems there's no sense in ProGet supporting this anytime soon Base Image Pattern On Dockerhub, there are a lot of problematic images that cause a new breed of "worked on my Docker" problems in companies. openjdk:11 is a great example of this problem. The connector "problems" in ProGet are a symptom of the problem, but we strongly recommend you to not use "third-party" container image directly, but instead follow our "base image" development pattern. First, and foremost, openjdk:11 currently references what's called a "fat" manifest, which is a sort of "pointer" to other manifests that will be used depending on the run-time environment of Docker. There are currently four different environment-specific images that this "fat" manifest points to, so when you build an image on top of it (e.g. FROM openjdk:11), your image will be "locked" to whatever environment configuration the build machine (or even workstation) had at the time the command was run. This may be different than the machine you run the image on. Even more problematic, however, is that 11 is a time-sensitive tag, and what 11 refers to keeps changing. Today, it points to four different versions of four different images (as of 7 days ago), but tomorrow... it could point to 3 totally different images. Who knows? It's a repository maintained by a third party, and 11 means what they say it means, at their discretion. The Dockerhub is meant to be the "authority" on this repository, and this is where connectors are a challenge. ProGet caches certain informations about these images, but when the meaning of these things change, it defeats the purpose of caching. If you disable caching, it should work... but then you've already , but what's the point then? You're downloading huge image files constantly then. So instead, here's how we recommend you develop a practice around third-party base images. docker pull openjdk:11 docker tag openjdk:11 proget.mycompany.com/dev-images/openjdk-linux64:11.0.6-rc.1 docker push proget.mycompany.com/devimages/mycomp/openjdk-linux64:11.0.6-rc.1 Even better would be to use a Dockerfile (e.g. FROM openjdk:11) that lets you customize the image as needed, but this a good start. Then, after you/developers are happy with that version of that image, then you can "re-tag" from 11.0.6-rc.1 to 11.0.6. In ProGet 5.3, these operations are made easier, and "virtual" tags are automatically generated. But the important thing is that you treat "tags" as immutable, and provide consistent images for your users. Note that, the repository name is mycomp/openjdk-linux64. It's important to not use only openjdk-linux64, since that name is identical to _/openjdk-linux64 and library/openjdk-linux64. The library/empty/_ namespace are intended only for "Dockerhub-certified" images Docker is supposed to solve "works on my machine", but unless you treat tags as immutable, you'll keep getting "works on my Docker when I ran it," and that's even harder to debug. ProGet is "exposing" the underlying problems with these machine-specific, time-specific tags, but I guess it's better to discover it early on, then in Production.
  • ProGet multiple domain integrated authentication

    3
    0 Votes
    3 Posts
    14 Views
    R
    I had phrased that wrong. It should have been said that I'm trying to get multiple domains working using the Active Directory (New) directory. I found the NetBIOS name mapping settings and this resolved my issue. Thanks for the help! Ryan
  • Apply template to a group of applications

    4
    0 Votes
    4 Posts
    7 Views
    P
    @atripp There was no errors, I had variables in the template and I re apply the template because I made some modifications on the Pipeline. I did not anticiped that the reload of the tempalte removed the new value of the variables. It would be nice to be able to check when you reload a Tempalte what you want to update (Variables, Pipeline etc ....). And I did not find if it is possible to re-apply a template to a Group of applications
  • 0 Votes
    4 Posts
    9 Views
    P
    I switch to a domain account and it works ... Small bug I guess Thanks for the fast reply
  • Sharing Rafts between Otter and BuildMaster

    buildmaster otter raft
    3
    0 Votes
    3 Posts
    9 Views
    P
    @atripp Thank you Just one small quesiton: When do you plan to make the UPack raft available for both BuildMaster and Otter ?
  • NPM Connector to Azure DevOps

    6
    0 Votes
    6 Posts
    36 Views
    atrippA
    So, if I understand correctly, using Email for username and PAT for password causes a problem. I'm guessing, this is happening during a Bearer token request. Would you be able to run ProGet through a proxy server, so you can see the requests that are being made, and reproduce those requests? Alternatively, could you use the code I provided to request a Bearer token? It's possible that you have an intermediate proxy server that's generating that 400 error, or it's a bug on Microsoft's end. The Microsoft documentation could also be wrong. But let's try to see if we can work-around or get information to Microsoft to fix it.
  • On production BM server when we try to deploy the build is failing

    4
    1
    0 Votes
    4 Posts
    7 Views
    A
    I just want to let you know that our BM and the re-installed agent from the server got the communication and the build passed successfully. So we can close this issue. Thanks a lot for the fast answers.
  • SHEXec/SHCall in BuildMaster 6.2.10 broken ?

    buildmaster
    4
    0 Votes
    4 Posts
    9 Views
    P
    Hello @atripp You were right. In Otter Define the agent's temp directory as it should be by default /tmp/otter. In BuildMaster Force a sync Infrastructure The pb is gone I will now implant my ansible function on buildMaster Best Regards PhilippeC.
  • Cannot pip install from PyPI feed connected to another feed

    9
    0 Votes
    9 Posts
    26 Views
    atrippA
    Hello; thanks to your package, we were able to reproduce this, and it's going to fixed as PG-1695 in the next maintenance release. Thanks!
  • RPM Support

    Locked proget linux
    21
    0 Votes
    21 Posts
    175 Views
    atrippA
    FYI; this has been released already as a main feed type, no longer a pre-release :) I'm going to lock the thread from here to make it easier to submit new issues if anyone has them
  • missing App_appSettings.config

    2
    0 Votes
    2 Posts
    6 Views
    rhessingerR
    Hi @jonnpear_8217 , I have just updated the documentation for switching to IIS. Please take a look and let me know if you have any questions. Thanks, Rich
  • Otter and ansible

    otter ansible
    11
    0 Votes
    11 Posts
    39 Views
    atrippA
    thanks!! Very interesting to see.
  • SqlException on Proget 5.2.28 (docker version)

    proget docker sql-server
    3
    0 Votes
    3 Posts
    14 Views
    S
    Hi, I'm sorry I don't seem to have got a notification email when you replied, so I only just saw this. I just tried 5.2.29 and it works perfectly. Many thanks!
Inedo Website HomeSupport HomeCode of ConductForums GuideDocumentation