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


 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
Service '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

Reply via email to