See <https://builds.apache.org/job/trafficcontrol-PR/4680/display/redirect?page=changes>
Changes: [mitchell852] adds the ability to add or remove required server capabilities from a [mitchell852] adds context menu items for viewing a server capability's servers and [mitchell852] adds UI tests for adding a required capability to a ds [mitchell852] changes menu verbiage to Manage Required Server Capabilities [mitchell852] adds documentation for ds/server cap assignment UI [mitchell852] adds changelog entry for TP ds/server capability UI [mitchell852] updates per PR review ------------------------------------------ [...truncated 231.28 KB...] Installing : perl-Socket-2.010-4.el7.x86_64 18/39 Installing : perl-Carp-1.26-244.el7.noarch 19/39 Installing : perl-Storable-2.45-3.el7.x86_64 20/39 Installing : perl-PathTools-3.40-5.el7.x86_64 21/39 Installing : perl-Scalar-List-Utils-1.27-248.el7.x86_64 22/39 Installing : perl-File-Temp-0.23.01-3.el7.noarch 23/39 Installing : perl-File-Path-2.09-2.el7.noarch 24/39 Installing : perl-threads-shared-1.43-6.el7.x86_64 25/39 Installing : perl-threads-1.87-4.el7.x86_64 26/39 Installing : 1:perl-Pod-Simple-3.28-4.el7.noarch 27/39 Installing : perl-Filter-1.49-3.el7.x86_64 28/39 Installing : perl-Getopt-Long-2.40-3.el7.noarch 29/39 Installing : 4:perl-5.16.3-294.el7_6.x86_64 30/39 Installing : 1:perl-Error-0.17020-2.el7.noarch 31/39 Installing : perl-TermReadKey-2.30-20.el7.x86_64 32/39 Installing : less-458-9.el7.x86_64 33/39 Installing : openssh-7.4p1-21.el7.x86_64 34/39 Installing : libedit-3.0-12.20121213cvs.el7.x86_64 35/39 Installing : openssh-clients-7.4p1-21.el7.x86_64 36/39 Installing : rsync-3.1.2-6.el7_6.1.x86_64 37/39 Installing : perl-Git-1.8.3.1-20.el7.noarch 38/39 Installing : git-1.8.3.1-20.el7.x86_64 39/39 Verifying : fipscheck-lib-1.4.1-6.el7.x86_64 1/39 Verifying : perl-HTTP-Tiny-0.033-3.el7.noarch 2/39 Verifying : perl-threads-shared-1.43-6.el7.x86_64 3/39 Verifying : 4:perl-Time-HiRes-1.9725-3.el7.x86_64 4/39 Verifying : 1:perl-Pod-Escapes-1.04-294.el7_6.noarch 5/39 Verifying : perl-Exporter-5.68-3.el7.noarch 6/39 Verifying : perl-constant-1.27-2.el7.noarch 7/39 Verifying : perl-PathTools-3.40-5.el7.x86_64 8/39 Verifying : rsync-3.1.2-6.el7_6.1.x86_64 9/39 Verifying : openssh-7.4p1-21.el7.x86_64 10/39 Verifying : 1:perl-parent-0.225-244.el7.noarch 11/39 Verifying : perl-TermReadKey-2.30-20.el7.x86_64 12/39 Verifying : fipscheck-1.4.1-6.el7.x86_64 13/39 Verifying : 4:perl-libs-5.16.3-294.el7_6.x86_64 14/39 Verifying : groff-base-1.22.2-8.el7.x86_64 15/39 Verifying : perl-File-Temp-0.23.01-3.el7.noarch 16/39 Verifying : perl-Git-1.8.3.1-20.el7.noarch 17/39 Verifying : perl-Time-Local-1.2300-2.el7.noarch 18/39 Verifying : 4:perl-macros-5.16.3-294.el7_6.x86_64 19/39 Verifying : perl-Socket-2.010-4.el7.x86_64 20/39 Verifying : perl-Carp-1.26-244.el7.noarch 21/39 Verifying : 1:perl-Error-0.17020-2.el7.noarch 22/39 Verifying : openssh-clients-7.4p1-21.el7.x86_64 23/39 Verifying : git-1.8.3.1-20.el7.x86_64 24/39 Verifying : perl-Storable-2.45-3.el7.x86_64 25/39 Verifying : perl-Scalar-List-Utils-1.27-248.el7.x86_64 26/39 Verifying : perl-Pod-Usage-1.63-3.el7.noarch 27/39 Verifying : perl-Encode-2.51-7.el7.x86_64 28/39 Verifying : perl-Pod-Perldoc-3.20-4.el7.noarch 29/39 Verifying : perl-podlators-2.5.1-3.el7.noarch 30/39 Verifying : perl-File-Path-2.09-2.el7.noarch 31/39 Verifying : libedit-3.0-12.20121213cvs.el7.x86_64 32/39 Verifying : perl-threads-1.87-4.el7.x86_64 33/39 Verifying : 1:perl-Pod-Simple-3.28-4.el7.noarch 34/39 Verifying : perl-Filter-1.49-3.el7.x86_64 35/39 Verifying : perl-Getopt-Long-2.40-3.el7.noarch 36/39 Verifying : perl-Text-ParseWords-3.29-4.el7.noarch 37/39 Verifying : 4:perl-5.16.3-294.el7_6.x86_64 38/39 Verifying : less-458-9.el7.x86_64 39/39 Installed: git.x86_64 0:1.8.3.1-20.el7 Dependency Installed: fipscheck.x86_64 0:1.4.1-6.el7 fipscheck-lib.x86_64 0:1.4.1-6.el7 groff-base.x86_64 0:1.22.2-8.el7 less.x86_64 0:458-9.el7 libedit.x86_64 0:3.0-12.20121213cvs.el7 openssh.x86_64 0:7.4p1-21.el7 openssh-clients.x86_64 0:7.4p1-21.el7 perl.x86_64 4:5.16.3-294.el7_6 perl-Carp.noarch 0:1.26-244.el7 perl-Encode.x86_64 0:2.51-7.el7 perl-Error.noarch 1:0.17020-2.el7 perl-Exporter.noarch 0:5.68-3.el7 perl-File-Path.noarch 0:2.09-2.el7 perl-File-Temp.noarch 0:0.23.01-3.el7 perl-Filter.x86_64 0:1.49-3.el7 perl-Getopt-Long.noarch 0:2.40-3.el7 perl-Git.noarch 0:1.8.3.1-20.el7 perl-HTTP-Tiny.noarch 0:0.033-3.el7 perl-PathTools.x86_64 0:3.40-5.el7 perl-Pod-Escapes.noarch 1:1.04-294.el7_6 perl-Pod-Perldoc.noarch 0:3.20-4.el7 perl-Pod-Simple.noarch 1:3.28-4.el7 perl-Pod-Usage.noarch 0:1.63-3.el7 perl-Scalar-List-Utils.x86_64 0:1.27-248.el7 perl-Socket.x86_64 0:2.010-4.el7 perl-Storable.x86_64 0:2.45-3.el7 perl-TermReadKey.x86_64 0:2.30-20.el7 perl-Text-ParseWords.noarch 0:3.29-4.el7 perl-Time-HiRes.x86_64 4:1.9725-3.el7 perl-Time-Local.noarch 0:1.2300-2.el7 perl-constant.noarch 0:1.27-2.el7 perl-libs.x86_64 4:5.16.3-294.el7_6 perl-macros.x86_64 4:5.16.3-294.el7_6 perl-parent.noarch 1:0.225-244.el7 perl-podlators.noarch 0:2.5.1-3.el7 perl-threads.x86_64 0:1.87-4.el7 perl-threads-shared.x86_64 0:1.43-6.el7 rsync.x86_64 0:3.1.2-6.el7_6.1 Complete! Loaded plugins: fastestmirror, ovl Cleaning repos: base epel extras updates Cleaning up list of fastest mirrors Removing intermediate container 9b3be4948278 ---> b33d691b0018 Step 6/7 : WORKDIR /trafficcontrol ---> Running in 918675a5c151 Removing intermediate container 918675a5c151 ---> cc5874f48e3f Step 7/7 : CMD ./build/build.sh tarball ---> Running in bc9f545ede01 Removing intermediate container bc9f545ede01 ---> abafe6add8a6 Successfully built abafe6add8a6 Successfully tagged trafficcontrol_tarball:latest Image for service source was built because it did not already exist. To rebuild this image you must use `docker-compose build` or `docker-compose up --build`. Building grove_build Step 1/9 : FROM centos:7 ---> 67fa590cfc1c Step 2/9 : MAINTAINER d...@trafficcontrol.apache.org ---> Using cache ---> 65a21b0fc935 Step 3/9 : VOLUME /trafficcontrol ---> Using cache ---> 528e92831fde Step 4/9 : RUN rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 && rpm --import https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7 && yum -y update ca-certificates && yum -y install epel-release && yum -y clean all ---> Using cache ---> e67fc58801c6 Step 5/9 : RUN yum -y install git golang rpm-build && yum -y clean all ---> Using cache ---> e26929e503df Step 6/9 : ADD infrastructure/docker/build/clean_build.sh / ---> Using cache ---> 191d0e5ffb1f Step 7/9 : ENV GOPATH=/go ---> Running in 08ebf39f2f62 Removing intermediate container 08ebf39f2f62 ---> 4272c24d5b82 Step 8/9 : RUN mkdir -p /go/src/github.com/apache && ln -s /tmp/trafficcontrol /go/src/github.com/apache/trafficcontrol ---> Running in 8a535f7619bc Removing intermediate container 8a535f7619bc ---> ee61a19fbd84 Step 9/9 : CMD /clean_build.sh grove ---> Running in 36fde770487f Removing intermediate container 36fde770487f ---> 0da0065f24e5 Successfully built 0da0065f24e5 Successfully tagged grove_builder:latest Image for service grove_build was built because it did not already exist. To rebuild this image you must use `docker-compose build` or `docker-compose up --build`. Pulling weasel (licenseweasel/weasel:0.2)... 0.2: Pulling from licenseweasel/weasel Digest: sha256:b0e6dcd71152636af6e3a6e7e2bae275f77ce6aa719314e47981424a3fa86d70 Status: Downloaded newer image for licenseweasel/weasel:0.2 Building grovetccfg_build Step 1/9 : FROM centos:7 ---> 67fa590cfc1c Step 2/9 : MAINTAINER d...@trafficcontrol.apache.org ---> Using cache ---> 65a21b0fc935 Step 3/9 : VOLUME /trafficcontrol ---> Using cache ---> 528e92831fde Step 4/9 : RUN rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 && rpm --import https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7 && yum -y update ca-certificates && yum -y install epel-release && yum -y clean all ---> Using cache ---> e67fc58801c6 Step 5/9 : RUN yum -y install git golang rpm-build && yum -y clean all ---> Using cache ---> e26929e503df Step 6/9 : ADD infrastructure/docker/build/clean_build.sh / ---> Using cache ---> 191d0e5ffb1f Step 7/9 : ENV GOPATH=/go ---> Using cache ---> 4272c24d5b82 Step 8/9 : RUN mkdir -p /go/src/github.com/apache && ln -s /tmp/trafficcontrol /go/src/github.com/apache/trafficcontrol ---> Using cache ---> ee61a19fbd84 Step 9/9 : CMD /clean_build.sh grove/grovetccfg ---> Running in 1b5a1ea70de2 Removing intermediate container 1b5a1ea70de2 ---> 4b18049e9cce Successfully built 4b18049e9cce Successfully tagged grovetccfg_builder:latest Image for service grovetccfg_build was built because it did not already exist. To rebuild this image you must use `docker-compose build` or `docker-compose up --build`. Building traffic_ops_build Step 1/8 : FROM centos:7 ---> 67fa590cfc1c Step 2/8 : MAINTAINER d...@trafficcontrol.apache.org ---> Using cache ---> 65a21b0fc935 Step 3/8 : VOLUME /trafficcontrol ---> Using cache ---> 528e92831fde Step 4/8 : RUN rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 && rpm --import https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7 && yum -y update ca-certificates && yum -y install epel-release && yum -y clean all ---> Using cache ---> e67fc58801c6 Step 5/8 : RUN yum -y install expat-devel gcc git libcurl-devel make openssl-devel perl-ExtUtils-MakeMaker rpm-build tar && yum -y clean all ---> Running in ae691b643314 Loaded plugins: fastestmirror, ovl Determining fastest mirrors [91m One of the configured repositories failed (Unknown), and yum doesn't have enough cached data to continue. At this point the only safe thing yum can do is fail. There are a few ways to work "fix" this: 1. Contact the upstream for the repository and get them to fix the problem. 2. Reconfigure the baseurl/etc. for the repository, to point to a working upstream. This is most often useful if you are using a newer distribution release than is supported by the repository (and the packages for the previous distribution release still work). 3. Run the command with the repository temporarily disabled yum --disablerepo=<repoid> ... 4. Disable the repository permanently, so yum won't use it by default. Yum will then just ignore the repository until you permanently enable it again or use --enablerepo for temporary usage: yum-config-manager --disable <repoid> or subscription-manager repos --disable=<repoid> 5. Configure the failing repository to be skipped, if it is unavailable. Note that yum will try to contact the repo. when it runs most commands, so will have to try and fail each time (and thus. yum will be be much slower). If it is a very temporary problem though, this is often a nice compromise: yum-config-manager --save --setopt=<repoid>.skip_if_unavailable=true Cannot retrieve metalink for repository: epel/x86_64. Please verify its path and try again [0mService 'traffic_ops_build' failed to build: The command '/bin/sh -c yum -y install expat-devel gcc git libcurl-devel make openssl-devel perl-ExtUtils-MakeMaker rpm-build tar && yum -y clean all' returned a non-zero code: 1 + exit 1 + finish + /tmp/docker-compose-eQcc -f infrastructure/docker/build/docker-compose.yml -p trafficcontrolPR4680 down -v Removing network trafficcontrolpr4680_default + /tmp/docker-compose-eQcc -f infrastructure/docker/build/docker-compose.yml -p trafficcontrolPR4680 rm -v -f No stopped containers + rm -f /tmp/docker-compose-eQcc Build step 'Execute shell' marked build as failure Skipped archiving because build is not successful