See <https://builds.apache.org/job/trafficcontrol-PR/2853/display/redirect?page=changes>
Changes: [dewrich] Updated slack link [Rawlin.Peters] Use exact matching of requested name to certificate for SNI fields [dangogh] Logo recreated as vector. New versions of each added. .sketch source [dangogh] Updated dependency_license added new files, removed deleted files [dangogh] Fixed paths for png files [dangogh] Added .sketch to rat-excludes [Rawlin.Peters] Fix TO Go DS SSL key to also create latest version [Rawlin.Peters] Change TO DS SSL update to use riaksvc const [mitchell852] Fix TO Go to mask field [mitchell852] Change TO level for field mask [rob05c] ops and above (admin) should not have any server fields masked [mitchell852] Fix TO Servers validation to allow "" ipv6 [mitchell852] Fix TM nil panic in CRConfig validation [dangogh] User client and tests [rob05c] Changed post, put, and delete to pass on ReqInf [rob05c] Updated ParseDBError [rob05c] Changed to return usrErr, sysErr, httpCode idiom [rob05c] Refactored a little bit [mitchell852] Prohibit content invalidation requests for no-origin DS types [mitchell852] flip signed flag when signingAlgorithm is changed. fixes #2836 [Rawlin.Peters] Add sub to validate user input when running postinstall script changes [Rawlin.Peters] Altering postinstall cdn name regex to include underscores [Rawlin.Peters] Changing back the default cdn name value [Rawlin.Peters] Invalid password validation with tests [Rawlin.Peters] Updated according to PR comments [dangogh] Added missing license header [dewrich] Remove TO Perl UI being served. [dewrich] Add TO Perl UI link to portal in notfound page [Rawlin.Peters] Change TO client CRConfig to use api, add snap [rob05c] Add wildcard functionality to cache stats configuration in Traffic Stats [mitchell852] Fixes #2848 Incorrect error message of no data removed from display [mitchell852] Fixes #2848 Code formatting [mitchell852] Fixes #2848 Replaced comments datatable, added no records display [mitchell852] Fixes #2848 extraneous code removed, restored config and properties [Rawlin.Peters] Escape $1 so that the regex populates correctly [rob05c] fix inconsistent Tenant member name in DeliveryService struct [mitchell852] Various minor improvements [mitchell852] merged with stash [mitchell852] removed placeholder file [mitchell852] Lots of minor changes [mitchell852] Fixed theme_overrides.css not being included in HTML output [mitchell852] Added a figure; fixed some minor issues [mitchell852] Fixed minor issues [mitchell852] Removing superfluous reference prefixes [mitchell852] Enforcing 215 character width for tables [mitchell852] Fixed some syntax highlighting [mitchell852] Darker table borders; tables that overflow the page become scrollable [mitchell852] among other things, added load test instructions to router [mitchell852] Slightly darker Note boxes - easier to see its boundaries [mitchell852] replaced images with figures, sections with term definitions [mitchell852] various clarifications, added load testing section [mitchell852] various formatting changes, removed link to now-deprecated Java Traffic [mitchell852] Removed documentation for unsupported Traffic Monitor version [mitchell852] removed traffic_monitor_golang from the index - it's just traffic [mitchell852] updated traffic portal installation instructions [mitchell852] Added a description of the difference between STEERING and [mitchell852] Overhauled the TP guide [mitchell852] fixed a little bit of indentation [mitchell852] starting consolidating trops images [mitchell852] Formatting fixes, added deprecation warning [mitchell852] fixed some broken references [mitchell852] Moved default profiles into Portal [mitchell852] Moved 'default profiles' under Traffic Portal [mitchell852] consistent title levels, syntax highlighting [mitchell852] Clarification, sectioning, syntax highlighting and grammar [mitchell852] What's with the arrow? [mitchell852] Added license header [mitchell852] consistent title level, fixed broken reference [mitchell852] formatting and syntax highlighting [mitchell852] consistent title level, indentation and sectioning [mitchell852] Moved topography diagram into images subdir [mitchell852] Migrated instructions from TO to TP [mitchell852] syntax highlighting [mitchell852] Moved DNSSEC tutorial to Traffic Portal [mitchell852] cleaning up quick-how-to directory [mitchell852] linking extensions to their sections [mitchell852] enforcing 215 character width table limit [mitchell852] Formatting changes [mitchell852] whitespace changes [mitchell852] self-closing tags should self-terminate (imo) [mitchell852] Adding api 1.3 routes [mitchell852] Added license header [rob05c] fix inconsistent field Signed in non nullable DSv11 struct [Rawlin.Peters] updates documentation around the invalidate content api [dewrich] Remove outdated traffic_ops build README and Vagrantfile [mitchell852] Optimize tenancy check in Origins read query [dewrich] rename json files [dewrich] define httpsPort in enroller [dewrich] no to-enroll for portal [dewrich] rearrange enroller dockerfile to be more friendly [dewrich] enrolling trafficvault [dewrich] enrolling mid/edge/origin; other tweaks [dewrich] enroller watches dir instead of connecting to docker [dewrich] watching multiple dirs [dewrich] share volume for enroller [dewrich] checkpoint on enroller conversion [dewrich] use file to wait for enroller [dewrich] fixes enroller dir scan [dewrich] fix EOF issue [dewrich] add cachegroups [dewrich] fix error checking [dewrich] better error checking [dewrich] more ID retrievals [dewrich] use nullable version of cachegroup func [dewrich] remove Id fields from json data [dewrich] check division in region [dewrich] fix types in cachegroups [dewrich] enroller fixes [dewrich] data cleanup [dewrich] rename tenants to order properly [dewrich] fix loading of json during initial trafficops startup [dewrich] remove v13 refs [dewrich] clear files from enroller; work around race reading enroller files [dewrich] rename json file if load failed [dewrich] rename json file once processed [dewrich] create /shared dir for more than just enroller [dewrich] enrollUser; fix enrollDeliveryservice [dewrich] staged dockerfile for enroller [dewrich] cleanup deliveryservice json [dewrich] fix data for user enrolling [dewrich] Added the ORT script from old branch [dewrich] fixing bad daemonization [dewrich] Now using ORT script to start ATS [dewrich] ORT script now writes and backs up config files [dewrich] installing new ORT dependencies in edge container [dewrich] Now restarts ATS when its config files change [dewrich] Fixed ATS restart logic [dewrich] Added Ubuntu-specific package handlers and interactive mode prompts [dewrich] Fixed wrong ATS root in use in ORT and params [dewrich] Fixed SyntaxError [dewrich] Fixed bad directory permissions on stock ATS rpm install paths [dewrich] Fixed error in conditional execution [dewrich] Added some descriptions of known bugs to README [dewrich] Added Makefile to install rpms [dewrich] Added Makefile to README build instructions [dewrich] Fixed bad quoting, double source of to-access.sh [dewrich] Fixed error output formatting [dewrich] Added license header (I swear I've already done this...) [dewrich] Fixed Dockerfile not properly installing python dependencies [dewrich] Now waiting on enrollment [dewrich] Now using ORT script to start ATS [dewrich] installing new ORT dependencies in edge container [dewrich] Fixed bad directory permissions on stock ATS rpm install paths [dewrich] Add Bindv9 DNS server to assist traffic router [dewrich] Moving to template-based server construction [dewrich] The only way I can do this without a race condition is include it in the [dewrich] Waiting for enroller directory [dewrich] CreateUser requires APIUserPost type [dewrich] use longer passwd for tv [dewrich] misc fixes [dewrich] wait for cdn to be created [dewrich] fixed bad pipelines for IP info [dewrich] removed unneeded 'physlocation' field from server template [dewrich] added httpsPort [dewrich] fix json keys [dewrich] DNS: Use non-routable ipv4 classC subnet [dewrich] Fix to-enroll for edge, mid, origin, and trafficmonitor [dewrich] Fix enrollment of db, dns, portal, portal, vault [dewrich] Add Traffic Router, partial FQDN support [dewrich] Fix yum hang when adding epel repo [dewrich] fix edge/mid cpu issue, origin enroll [dewrich] fix origin json [dewrich] ability to update params and connect profiles [dewrich] add profiles [dewrich] Add shared x509 TLS CA support for all container services [dewrich] Add shared CA support for all container services [dewrich] add profiles [dewrich] bad profile import [dewrich] Misc fixes to param(s), fix trafficmonitor enroll, etc [dewrich] Make the free GeoLite2 database available locally via trafficops [dewrich] Fix location of GeoliteCity DB in CCR_CIAB profile [dewrich] specify vars to sub in envsubst; reduce debug from enroller [dewrich] Disable DNSSEC validation in bindv9 [dewrich] Download/Unpack/Compress the correct GeoList2 Maxmind DB (City) [dewrich] switched to ATS 7.1.4 [dewrich] Fixed previously unsatisfied requirement for libkyotocabinet [dewrich] fix to-post [dewrich] Added a base image for caches [dewrich] System now builds tccache prior to edge and mids [dewrich] add long description on ds [dewrich] Add Traffic Vault with search capbility. [dewrich] order data files; add edge->mid parentcachegroupname [dewrich] Fixing some bad parameters (also '\t' > ' ') [dewrich] Update DNS to use ciab.test TLD [dewrich] Add x509v3 Self-Signed CA and TLS certificates [dewrich] fix ds json [dewrich] enroller handles deliveryservice_servers [dewrich] fix localPasswd [dewrich] Added the ORT script from old branch [dewrich] Fixed bad directory permissions on stock ATS rpm install paths [dewrich] Fixing some cache issues related to ATS [dewrich] Will now (occasionally) update TrafficOps after running [dewrich] Switching back to subprocess-based ATS commands [dewrich] Moved RPM permissions fixes into cache container [dewrich] Containers now able to restart ATS [dewrich] added cron job to run SYNCDS every minute [dewrich] Added crontab file [dewrich] Only start TM after CDN snapshot [dewrich] add dscp params to ats profiles [dewrich] add Nullable version of CreateDeliveryService [dewrich] remove url_sig from deliveryservice [dewrich] use nullable deliveryservice [dewrich] add dnsutils to enroller [dewrich] Fixed profile parameters placing configuration file outside of the [dewrich] Add tcnet subnets to ATS astats.config [dewrich] Add missing reverse ipv4 ptr record [dewrich] create cache file on image creation [dewrich] strip comments before comparing config files [dewrich] Added documentation generation for Python ORT script [dewrich] Fixed some false positive diffs in configuration files [dewrich] fix var ref [dewrich] Change initial default ATS port from 8080 -> 80 [dewrich] add content: host mounted volume in origin [dewrich] Demo VNC/proxy container for CIAB [dewrich] no need to enroll origin - gets created w/ deliveryservice [dewrich] Persist SSL certificates for future restarts [dewrich] Add CORS to origin, fix dns error with client container [dewrich] changelog addition for cdn-in-a-box [dewrich] fix for changed signature [rob05c] Finish up DS SSL keys endpoints in TO Go [rob05c] Update CHANGELOG.md [rob05c] Fix DS SSL API request validation, tenancy checks, versions [rob05c] Fix riak content-type json header, use JSONIntStr for the version [Rawlin.Peters] Remove unused symbols [mitchell852] add missing copyright headers [mrdgelinas] ensure all conf copied to trafficops-go container [Rawlin.Peters] Add TO GO steering endpoint [Rawlin.Peters] Add TO Go client steering endpoint [Rawlin.Peters] Add TO Go steering api test [Rawlin.Peters] Remove empty import [Rawlin.Peters] Change TO Go steering order, weight to signed int [Rawlin.Peters] Change TO Go GET /steering to PrivLevelSteering [Rawlin.Peters] Fix TO Go steering db error message [Rawlin.Peters] Fix TO Go GET steering to only primary origins [Rawlin.Peters] Fix TO Go steering test for int/uint change [Rawlin.Peters] Change TO Go steering fields to int32 to match TR [Rawlin.Peters] Updated TO Perl,client,tests to v14 [dewrich] fix python ORT to compare correctly [jeffrey_elsloo] upgrade setuptools prior to installing sphinx [Rawlin.Peters] Add TO Go federations?all for internal fed route [Rawlin.Peters] Add TO Go GET federations [Rawlin.Peters] Add TO Go POST federations/id/deliveryservices [Rawlin.Peters] Add TO Go federations tests [Rawlin.Peters] Fix TO Go fed/id/ds priv to admin, to match Perl [Rawlin.Peters] Change TO Go fed/all to priv admin, matching Perl [Rawlin.Peters] Fix TO Go missing inf.Close() [Rawlin.Peters] Change TO Go feds func to take name not user [Rawlin.Peters] Fix TO Go feds to prevent assigning 0 dses [Rawlin.Peters] Fix TO Go /federations PrivLevelFed to match Perl [mitchell852] Adding base delivery services dashboard widget [mitchell852] Added headers and fixed filtering [mitchell852] Chart added for delivery services widget [mitchell852] Added licenses for angular-charts, tc-angularcharts and chartjs [mitchell852] Added capability to ds widget for delivery-services [mitchell852] Fixed UI issues, added auto refresh [mitchell852] Aligned the chart with the ds table and fixed resizing issues [mitchell852] Addressed visual and utc formatting for labels and object placement [mitchell852] Resolved dependency license issues [mitchell852] Updated tooltip to use title instead of bootstrap [mitchell852] Moved charting tools to bower [mitchell852] Removed charting tools from bower [mitchell852] Added version numbers to chart libraries and updated licenses [mitchell852] CSS adjustments to responsiveness [rob05c] Remove some unused/duplicated dbhelper functions [jeffrey_elsloo] Parse cachegroup localizationMethods into CacheLocation [jeffrey_elsloo] Filter by enabled LocalizationMethods when selecting a CacheGroup [jeffrey_elsloo] Update Cachegroup API docs for localizationMethods [jeffrey_elsloo] Add unit test for parsing localizationMethods from CRConfig [jeffrey_elsloo] Add test of basic enabledLocalizationMethods filtering functionality [dewrich] Update grovetccfg to genrate proper remap rules for deliveryservies. [dewrich] Due to build script changes that now add the commit hash to the rpm [dangogh] update release.pl git address [mitchell852] finished adding 1.3 routes [mitchell852] updated an api route [mitchell852] More API updates [mitchell852] Fixed favicon and logo not linked [mitchell852] No, seriously, what's with the arrow? [mitchell852] added logo to LaTeX output [mitchell852] Formatting consitency [mitchell852] formatting consistency [mitchell852] Moved non-static files out of _static [mitchell852] Formatting changes, links between anonymous blocking rtype and tr logs [mitchell852] added DNS response parser [mitchell852] Title level consistency [mitchell852] Formatting [mitchell852] trivial whitespace change [mitchell852] Formatting [mitchell852] added admonition advising that a database is not provided [mitchell852] Added links to RGB docs [mitchell852] formatting and consistency [mitchell852] Title level consistency [mitchell852] Replaced a text diagram with an image and formatting overhaul [mitchell852] Formatting consistency [mitchell852] List format consistency, adding to directory listing [mitchell852] Added missing commands/correcting existing commands for `admin.pl` docs [mitchell852] Finished test case and example fixups [mitchell852] Fixed missing reference [mitchell852] Moving Extension documentation to one place [mitchell852] Transformed some diagrams from ASCII -> SVG/PNG pairs [mitchell852] Replaced Remaining ASCII diagrams [mitchell852] Converted decorated lists to definition lists [mitchell852] Removed unnecessary `ref` roles on local section headings [mitchell852] Fixed broken logo spec/switched to new, *real* SVG logo for HTML [mitchell852] Converting examples to syntax-highlighted examples [mitchell852] Formatting overhaul to TM API docs [mitchell852] Fixed the compatibility issue... again? [mitchell852] Added license headers [mitchell852] Using a more modern Python version to build docs [mitchell852] disabling parallel build, fixed a couple of build errors [mitchell852] Added libpcap dependency listing [mitchell852] Added instructions for building the documentation [dangogh] Added documentation generation for Python ORT script [dangogh] Fixed some false positive diffs in configuration files [dangogh] Moving to module-based ORT scripting [dangogh] Removing now-deprecated use of ORT RPMs [dangogh] (Re-)removed deprecated XML logging configuration file [dangogh] SSL verification now configurable; added timestamps to logs [dangogh] Now executing packaged ORT script; moved crontab into ORT package [dangogh] Fixed issue where config file object was treated as config file name [dangogh] Pulled logic for process search out of ATS-specific functionality [dangogh] Added -k/--insecure option; bugfixes [dangogh] Added ort readme [dangogh] Fixed new files not having terminating newlines [dangogh] Fixed missing astats plugin [dangogh] Fixed bad Drive_Prefix param [dangogh] Fixed missing imports; Added convenience function to update cookie as [dangogh] Fixed error in TOUpdate logic - now uses new convienece function to [dangogh] Removed a ton of unused, deprecated, and/or redundant profile parameters [dangogh] v0.0.2 - stub revalidate implemented; now properly handles packages [dangogh] Fixed revalidation - now feature-parity with original; deleting [dangogh] Implemented '--wait_for_parents' [dangogh] Added license headers to ORT documentation [dangogh] fix spelling errors on TO using docs [neuman] adds support for single layer CDNs [neuman] Add TO Go plugin system [neuman] Add TO RPM description plugin list [neuman] Add TO Go cli flag to list plugins [neuman] TO Go move getting user to func, for plugin use [neuman] Add TO Go readme [neuman] Add TO Go plugin proxy, for microservices [neuman] Add TO Go README note about auth [neuman] Add TO Go plugin readme AddPlugin priority note [dewrich] cdn-in-a-box fixes [rob05c] Tabs now use CSS instead of JS [rob05c] Tabs look more like tabs; bigger top margin; moved misc stats [Rawlin.Peters] Fixes issues where when traffic monitor is starting up and is unable to [Rawlin.Peters] fix error message formatting to dereference the [dangogh] Change TO Go to 501 on unknown version reqs [neuman] added get_origins get_staticdnsentry from api/1.3 [Rawlin.Peters] Fixed some issues with building CIAB [dangogh] Trim `wc -l` output for build number when running on Mac [mitchell852] Automated UI Testing - CRUD for Servers, CDNs, Delivery Services [mitchell852] Automated UI Testing - added console outputs, fixed repeater error [mitchell852] Automated UI Testing - Improved dropdown selection and added search box [mitchell852] Automated UI Testing - Added pauses to allow data to display properly [dangogh] Added context management to TOSession in the TC Python client [dangogh] Created a script to generate routes to configuration files for a sample [dangogh] Allowed reading piped input, added GNU-std longopts for login creds [dangogh] Added documentation for the compare tool and route generator script [Rawlin.Peters] Fix TO Go DSS to create location params [Rawlin.Peters] Fix TO Go DS, DSS to create urlsig params [dangogh] Rewrite Users Endpoint [dangogh] Documentation [dangogh] Updated changelog [dangogh] Changed docs to v14 [dangogh] Removed ConfirmLocalPasswd from 1.4 api [dangogh] Backslash was escaping a whitespace character left at line end - fixed [dangogh] Added CIAB documentation [dangogh] Updated README [jeffrey_elsloo] Add TO cdn/ksk/generate endpoint [jeffrey_elsloo] Add docs for cdns/dnsseckeys/ksk/generate [jeffrey_elsloo] Fix or remove a few unhelpful debug logs [jeffrey_elsloo] Emit helpful error message when building rpms via pkg [jeffrey_elsloo] Remove legacy mysql-to-postgres conversion Dockerfiles and scripts [github] Update CHANGELOG.md [github] Update CHANGELOG.md [mrdgelinas] Fix the CHANGELOG.md release links [mitchell852] Fix docs typos in ksk/generate [Rawlin.Peters] Add TO client update ds nullable [dangogh] Added test Dockerfile [dangogh] Fixed a problem with restapi.py using Python2 functions [dangogh] Updated Documentation for the compare tool and genRoutesConfig.py script [dangogh] Fixed a bug where people with ':' in their username and/or password [dangogh] genRoutesConfig.py now supports defaulting blank testing [rob05c] This changes some error messaging in grove to 'Info' log level as these [Rawlin.Peters] add ID lookups everywhere we can when Name is provided but not ID [Rawlin.Peters] fix test dependencies [Rawlin.Peters] add way to forcibly delete users in tests [Rawlin.Peters] more test fixes for IDs [Rawlin.Peters] cleanup -- do not use Fatalf!! [Rawlin.Peters] reverse condition to fix test [Rawlin.Peters] fix servers/id/deliveryservices endpoint in client [Rawlin.Peters] eliminate profileParameters test -- includeed in profiles [Rawlin.Peters] fix profiles/parameters test and client [friede] fix grove and grovetccfg build from tarball [dangogh] Added rat exclusions for charting libraries [Rawlin.Peters] Make the riak connection a single reusable cluster [dangogh] Prevent Perl input record separator change in TO dbdump API [mitchell852] escape bare names [mitchell852] fix cdn-in-a-box json for client code changes [Rawlin.Peters] Add an exponential time backoff object for use in traffic_monitor. [Rawlin.Peters] Fix the jitter() function. [Rawlin.Peters] Fix TestBackoffDuration() test [Rawlin.Peters] Add NewConstantBackoff() following review comments. [dangogh] Fix TO Go bad params to return 400 not 5xx [dangogh] resolve unit test errors with no active cluster [dangogh] Fixed #2949 [dangogh] genConfigRoutes.py now respects the same environment variables as [dangogh] updated dockerfile to reflect new usage [dangogh] updated documentation to show new usage [dangogh] Dockerized TO integration tests [dangogh] Response to PR comments [dangogh] Updated instructions and fixed file references [dangogh] removed static ip address -- not needed for this container [mitchell852] Added ability to regenerate KSK keys in TP [mitchell852] Updated regenerateksk API path and TP API version to 1.4 [mitchell852] Usability fixes for DNSSEC and KSK generation [mitchell852] Replace the Oracle JDK with OpenJDK. This resolves #2960. [mitchell852] update traffic_router builder Dockerfile to build w/ openjdk [mitchell852] replace jdk with openjdk [mitchell852] added missing -y on install [mitchell852] Fixes a bug in the compare tool where short lines would cause a segfault [jeffrey_elsloo] Add TO Go /api/1.4/cdns/dnssec/refresh [jeffrey_elsloo] remove unused [jeffrey_elsloo] Change ToDnssecRefresh script to login, new path [jeffrey_elsloo] Add Changelog for ToDnssecRefresh.pl login req [jeffrey_elsloo] Change TO DNSSEC to SHA256 [mitchell852] Fix TO unit test for changed function signature [dangogh] Compare error handling (#3026) [neuman] Add TM GC CPU fraction to stat endpoint [neuman] Add TM datareq stats test [neuman] Fix TM cache structs unnecessary data [neuman] Add TM test astatsPrecompute [dangogh] Removed a ton of unused profiles and parameter files left over from the [neuman] Change Monitor stat history to sync.Map (#3007) [mitchell852] Add Docs, changelog for 1.4 dnssec refresh [mitchell852] Change Monitor to third-party JSON, for performance (#2999) [mitchell852] Remove Centos6 references from docs (#2976) [dangogh] Compare fixup (#3033) [mrdgelinas] removed JDNSSEC from Traffic Router [mrdgelinas] Quiet installation for tomcat SysV test [mrdgelinas] Changing `openjdk` to `java` - This allows either JDK to be used [mrdgelinas] Change in configuration in pom.xml file - There is 2 systemd unit [mrdgelinas] Changed JAVA_HOME to /usr/lib/jvm/jre - Fixes #3012 [mrdgelinas] Changed JAVA_HOME to /usr/lib/jvm/jre [mrdgelinas] Move %pre to %pretrans to prevent installation failures [mrdgelinas] Handle /opt/tomcat directories removal [mrdgelinas] Removed broken conditional [mrdgelinas] Moving stopping services to pretrans - This will avoid having [jeffrey_elsloo] makes link to TP documentation configurable [mitchell852] Genconfigroutes modes (#3046) [dangogh] CIAB: Update to SSL/TLS shared CA generation script (#3041) [Rawlin.Peters] Add TM Stat Poll Buffer Config [Rawlin.Peters] Add TO Go GET cdn/name/dnsseckeys, DS record txt [Rawlin.Peters] Change TM ds.CreateStats to use pointers [mitchell852] Fix TO Go GET dss missing '.json' (#3055) [dangogh] Fix Traffic Ops auth failure returning 200, catastrophically breaking [dangogh] Fix rat_excludes broken paths (#3059) [mitchell852] Fix TP Dockerfile broken build (#3062) [rob] Add CRConfig DS Modified fields [rob] Add CRConfig config for all modified except dss ------------------------------------------ GitHub pull request #2249 of commit a5dad3ade8178c2f28a725d7b8c9a871ddd3776a, no merge conflicts. Setting status of a5dad3ade8178c2f28a725d7b8c9a871ddd3776a to PENDING with url https://builds.apache.org/job/trafficcontrol-PR/2853/ and message: 'Build started for merge commit.' Using context: default [EnvInject] - Loading node environment variables. Building remotely on ubuntu-4 (ubuntu trusty) in workspace <https://builds.apache.org/job/trafficcontrol-PR/ws/> [WS-CLEANUP] Deleting project workspace... Cloning the remote Git repository Cloning repository git://github.com/apache/trafficcontrol.git > git init <https://builds.apache.org/job/trafficcontrol-PR/ws/> # timeout=10 Fetching upstream changes from git://github.com/apache/trafficcontrol.git > git --version # timeout=10 using GIT_SSH to set credentials > git fetch --tags --progress git://github.com/apache/trafficcontrol.git > +refs/heads/*:refs/remotes/origin/* > git config remote.origin.url git://github.com/apache/trafficcontrol.git # > timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # > timeout=10 > git config remote.origin.url git://github.com/apache/trafficcontrol.git # > timeout=10 Fetching upstream changes from git://github.com/apache/trafficcontrol.git using GIT_SSH to set credentials > git fetch --tags --progress git://github.com/apache/trafficcontrol.git > +refs/pull/*:refs/remotes/origin/pr/* > git rev-parse a5dad3ade8178c2f28a725d7b8c9a871ddd3776a^{commit} # timeout=10 Checking out Revision a5dad3ade8178c2f28a725d7b8c9a871ddd3776a (detached) > git config core.sparsecheckout # timeout=10 > git checkout -f a5dad3ade8178c2f28a725d7b8c9a871ddd3776a Commit message: "Add CRConfig config for all modified except dss" > git rev-list --no-walk faf0db384e03aa641eff622377b92fd872fdc4f8 # timeout=10 [trafficcontrol-PR] $ /bin/bash /tmp/jenkins6301350690442881378.sh ++ echo jenkins-trafficcontrol-PR-2853 ++ sed s/-//g ++ sed s/jenkins// + proj=trafficcontrolPR2853 + yml=infrastructure/docker/build/docker-compose.yml ++ mktemp /tmp/docker-compose-XXXX + dc=/tmp/docker-compose-Hs4g ++ mktemp /tmp/tc-status-XXXX + st=/tmp/tc-status-CS0y + trap finish EXIT ++ uname -s ++ uname -m + curl -o /tmp/docker-compose-Hs4g -L https://github.com/docker/compose/releases/download/1.13.0/docker-compose-Linux-x86_64 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0100 617 0 617 0 0 1484 0 --:--:-- --:--:-- --:--:-- 1486 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 43 8079k 43 3492k 0 0 2341k 0 0:00:03 0:00:01 0:00:02 3668k100 8079k 100 8079k 0 0 4929k 0 0:00:01 0:00:01 --:--:-- 7358k + chmod +x /tmp/docker-compose-Hs4g + rm -rf dist + /tmp/docker-compose-Hs4g -f infrastructure/docker/build/docker-compose.yml -p trafficcontrolPR2853 up Creating network "trafficcontrolpr2853_default" with the default driver Pulling weasel (licenseweasel/weasel:0.2)... 0.2: Pulling from licenseweasel/weasel Digest: sha256:b0e6dcd71152636af6e3a6e7e2bae275f77ce6aa719314e47981424a3fa86d70 Status: Downloaded newer image for licenseweasel/weasel:0.2 Creating trafficcontrolpr2853_grovetccfg_build_1 ... Creating trafficcontrolpr2853_docs_1 ... Creating trafficcontrolpr2853_traffic_ops_build_1 ... Creating trafficcontrolpr2853_grove_build_1 ... Creating trafficcontrolpr2853_traffic_monitor_build_1 ... Creating trafficcontrolpr2853_weasel_1 ... Creating trafficcontrolpr2853_source_1 ... Creating trafficcontrolpr2853_traffic_router_build_1 ... Creating trafficcontrolpr2853_docs_1 Creating trafficcontrolpr2853_traffic_portal_build_1 ... Creating trafficcontrolpr2853_grovetccfg_build_1 Creating trafficcontrolpr2853_traffic_stats_build_1 ... Creating trafficcontrolpr2853_grove_build_1 Creating trafficcontrolpr2853_traffic_monitor_build_1 Creating trafficcontrolpr2853_source_1 Creating trafficcontrolpr2853_traffic_ops_build_1 Creating trafficcontrolpr2853_weasel_1 Creating trafficcontrolpr2853_traffic_portal_build_1 Creating trafficcontrolpr2853_traffic_router_build_1 Creating trafficcontrolpr2853_traffic_stats_build_1 Creating trafficcontrolpr2853_weasel_1 ... error ERROR: for trafficcontrolpr2853_weasel_1 Cannot create container for service weasel: open /var/lib/docker/aufs/layers/d1b2bc5e3c6b0bc0b8ce1f5ec1dd91979006103fcf41aa0c4042154152a9733d: no such file or directory Creating trafficcontrolpr2853_grovetccfg_build_1 ... doneCreating trafficcontrolpr2853_docs_1 ... doneCreating trafficcontrolpr2853_traffic_monitor_build_1 ... doneCreating trafficcontrolpr2853_source_1 ... doneCreating trafficcontrolpr2853_grove_build_1 ... doneCreating trafficcontrolpr2853_traffic_ops_build_1 ... doneCreating trafficcontrolpr2853_traffic_router_build_1 ... doneCreating trafficcontrolpr2853_traffic_stats_build_1 ... doneCreating trafficcontrolpr2853_traffic_portal_build_1 ... done ERROR: for weasel Cannot create container for service weasel: open /var/lib/docker/aufs/layers/d1b2bc5e3c6b0bc0b8ce1f5ec1dd91979006103fcf41aa0c4042154152a9733d: no such file or directory Encountered errors while bringing up the project. + exit 1 + finish + /tmp/docker-compose-Hs4g -f infrastructure/docker/build/docker-compose.yml -p trafficcontrolPR2853 down -v Stopping trafficcontrolpr2853_traffic_router_build_1 ... Stopping trafficcontrolpr2853_traffic_stats_build_1 ... Stopping trafficcontrolpr2853_traffic_portal_build_1 ... Stopping trafficcontrolpr2853_grove_build_1 ... Stopping trafficcontrolpr2853_traffic_ops_build_1 ... Stopping trafficcontrolpr2853_source_1 ... Stopping trafficcontrolpr2853_traffic_monitor_build_1 ... Stopping trafficcontrolpr2853_grovetccfg_build_1 ... Stopping trafficcontrolpr2853_docs_1 ... Stopping trafficcontrolpr2853_source_1 ... doneStopping trafficcontrolpr2853_traffic_stats_build_1 ... doneStopping trafficcontrolpr2853_traffic_portal_build_1 ... doneStopping trafficcontrolpr2853_traffic_ops_build_1 ... doneStopping trafficcontrolpr2853_grovetccfg_build_1 ... doneStopping trafficcontrolpr2853_grove_build_1 ... doneStopping trafficcontrolpr2853_docs_1 ... doneStopping trafficcontrolpr2853_traffic_monitor_build_1 ... doneStopping trafficcontrolpr2853_traffic_router_build_1 ... doneRemoving trafficcontrolpr2853_traffic_router_build_1 ... Removing trafficcontrolpr2853_traffic_stats_build_1 ... Removing trafficcontrolpr2853_traffic_portal_build_1 ... Removing trafficcontrolpr2853_grove_build_1 ... Removing trafficcontrolpr2853_traffic_ops_build_1 ... Removing trafficcontrolpr2853_source_1 ... Removing trafficcontrolpr2853_traffic_monitor_build_1 ... Removing trafficcontrolpr2853_grovetccfg_build_1 ... Removing trafficcontrolpr2853_docs_1 ... Removing trafficcontrolpr2853_traffic_stats_build_1 ... doneRemoving trafficcontrolpr2853_traffic_monitor_build_1 ... doneRemoving trafficcontrolpr2853_source_1 ... doneRemoving trafficcontrolpr2853_grovetccfg_build_1 ... doneRemoving trafficcontrolpr2853_traffic_ops_build_1 ... doneRemoving trafficcontrolpr2853_grove_build_1 ... doneRemoving trafficcontrolpr2853_docs_1 ... doneRemoving trafficcontrolpr2853_traffic_router_build_1 ... doneRemoving trafficcontrolpr2853_traffic_portal_build_1 ... doneRemoving network trafficcontrolpr2853_default + /tmp/docker-compose-Hs4g -f infrastructure/docker/build/docker-compose.yml -p trafficcontrolPR2853 rm -v -f No stopped containers + rm -f /tmp/docker-compose-Hs4g Build step 'Execute shell' marked build as failure Skipped archiving because build is not successful
