Dan if you have ideas for how we could best expose this in the UI, please comment in https://github.com/ceph/shaman/issues/88 ! - Ken On Mon, Feb 27, 2017 at 9:42 AM, Dan van der Ster <dan@xxxxxxxxxxxxxx> wrote: > On Mon, Feb 27, 2017 at 5:32 PM, Andrew Schoen <aschoen@xxxxxxxxxx> wrote: >> On Mon, Feb 27, 2017 at 8:21 AM, Dan van der Ster <dan@xxxxxxxxxxxxxx> wrote: >>> Hi all, >>> >>> tl;dr: Is there a fixed URL which points to the latest jewel build on shaman? >> >> There is, but it doesn't work exactly like how this has worked in the >> past with the gitbuilders. The new system uses multiple repo builder >> nodes (chacra) and reports those back to shaman.ceph.com. Because of >> this, the latest repo for jewel might not always exist on the same >> chacra node. >> >> We've setup an API endpoint on shaman.ceph.com that will redirect you >> to a repo file definition for the 'latest' built repo of your choice. >> >> For example, this url will always redirect to an endpoint that will >> print out plain text that looks like either a deb or rpm repo. >> >> $ curl -L https://shaman.ceph.com/api/repos/ceph/jewel/latest/centos/7/repo/ >> [ceph] >> name=ceph packages for \$basearch >> baseurl=https://1.chacra.ceph.com/r/ceph/jewel/ac3ba2adcd21ac011ad556ac4506623e61fbe696/centos/7/flavors/default/\$basearch >> enabled=1 >> gpgcheck=0 >> type=rpm-md >> >> [ceph-noarch] >> name=ceph noarch packages >> baseurl=https://1.chacra.ceph.com/r/ceph/jewel/ac3ba2adcd21ac011ad556ac4506623e61fbe696/centos/7/flavors/default/noarch >> enabled=1 >> gpgcheck=0 >> type=rpm-md >> >> [ceph-source] >> name=ceph source packages >> baseurl=https://1.chacra.ceph.com/r/ceph/jewel/ac3ba2adcd21ac011ad556ac4506623e61fbe696/centos/7/flavors/default/SRPMS >> enabled=1 >> gpgcheck=0 >> type=rpm-md >> >> You can modify that url to change the branch, release, distro and >> distro version values for the repo you want. Using 'latest' in the >> sha1 position will always give you the latest sha1 built that shaman >> knows about. >> >> I realize this is a bit more work for any CI system that used to pull >> down the latest from gitbuilder, but it's the best we have currently >> to deal with a variable amount of chacra builders for these repos. > > Thanks -- this should work for us. > > Is there a way to be specific about which flavor? We don't want the > notcmalloc jewel builds, for example. > > -- > Dan > > >> >> Thanks, >> Andrew > -- > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html