fwiw, I think the docker label should remain - the Rackspace dynamically provisioned agents, for example, are too small to really be a good option for most, if not all, jobs that use Docker. *shrug*
Alternatively, a label that distinguishes between the-same-in-configuration physical vs non-physical (or beefy vs non-beefy) agents might be worthwhile. A. On Thu, Aug 4, 2016 at 2:16 PM, Gav <gmcdon...@apache.org> wrote: > On Fri, Aug 5, 2016 at 3:14 AM, Sean Busbey <bus...@cloudera.com> wrote: > > > > Why? yahoo-not-h2 is really not required since H2 is the same as all > the > > other H* nodes. > > > > The yahoo-not-h2 label exists because the H2 node was misconfigured > > for a long time and would fail builds as a result. > > > Yes I know, but now its not, so is no longer needed. > > > > What label will > > jobs taht are currently configured to avoid H2 be migrated to? Will > > they be migrated automatically? > > > > Currently I'm asking that projects make the move themselves. Most jobs > would be fine as they have > multiple labels, so just need to drop the yahoo-not-h2 label to give them > access to H2. If, when I drop the label I > see jobs with it in use, I'll remove it. > > > > > > > The 'docker' label references installed software and should be dropped. > > We have and will continue to install docker wherever it is required. > > > > How do we determine where it's required? If I have a job that relies > > on docker being installed, do I just get to have it run unlabeled? > > > > You are reading too much into it, what if you have a job that relies on > Ant, or Tomcat, or Gradle, or ... Where are the > labels for those? There aren't any , and their shouldn't be, just like > Docker should never have been a label. > Docker is installed already on most nodes. If you find it missing , report > it. > > HTH > > Gav... > > > > On Thu, Aug 4, 2016 at 4:18 AM, Gav <gmcdon...@apache.org> wrote: > > > Hi All, > > > > > > Following on from my earlier mails regarding Java, Maven and Ant > > > consolidations, I thought > > > you might like a page detailing the Jenkins Labels and which nodes they > > > belong to. > > > > > > I've put it up here :- > > > > > > https://cwiki.apache.org/confluence/display/INFRA/Jenkins+node+labels > > > > > > I hope you find it useful. > > > > > > In addition I propose to remove a couple of redundant labels to make > > > choosing a label > > > easier. > > > > > > Proposal is to remove labels yahoo-not-h2, ubuntu and docker. Why? > > > yahoo-not-h2 is really not required since H2 is the same as all the > other > > > H* nodes. ubuntu is a copy of Ubuntu and both are identical. > > > The 'docker' label references installed software and should be dropped. > > We > > > have and will continue to install docker wherever it is required. > > > > > > If no objections I'll remove these labels in ~2 weeks time on 19th > August > > > > > > HTH > > > > > > Gav... (ASF Infrastructure Team) > > > > > > > > -- > > busbey > > >