Commit graph

63 commits

Author SHA1 Message Date
Joseph Schorr
c7beea2032 Fix handling of custom LDAP cert
This change moves the LDAP cert installation into a common script and reorganizes the startup scripts for creating and installing these certs

Fixes #1846
2016-09-19 17:55:08 -04:00
Jimmy Zelinskie
5188b9854d dockerfile: move comment onto newline
comments on ADD commands break Docker!
2016-09-08 13:52:39 -04:00
Jimmy Zelinskie
e54d729a84 init: add logrotate.conf
logrotate was broken due to phusion/baseimage-docker#338
This changes logrotate to use the root user which has the proper
permissions on /var/log.
2016-09-08 13:27:37 -04:00
Jimmy Zelinskie
80e75c5ca8 migrate back to phusion/baseimage upstream 2016-09-07 15:55:58 -04:00
Joseph Schorr
3d558f6090 Disable ACI tests when build under Docker
We need to figure out why they fail on our build fleet
2016-07-13 14:23:30 -04:00
Joseph Schorr
a1009af61c Move aggregator into its own repo and add it to the image 2016-07-05 15:39:51 -04:00
Jimmy Zelinskie
d599406140 nginx: use upstream ubuntu package (#1546)
Ubuntu 16.04 LTS has a newer version than what we compile.
2016-06-16 13:51:04 -04:00
Jake Moshenko
746728ba24 Remove escaped_fragment snapshot rendering. 2016-06-14 12:53:10 -04:00
Jimmy Zelinskie
40e3a95868 runit: wait for syslog-ng before starting loggers (#1537) 2016-06-10 20:29:45 -04:00
Jimmy Zelinskie
aee9aa89a5 dockerfile: add missing backslashes 2016-06-02 12:38:02 -04:00
Jimmy Zelinskie
0637091a8b dockerfile: combine GPL check into one line 2016-06-02 12:27:49 -04:00
Jimmy Zelinskie
56b2655326 dockerfile: 16.04 baseimage, add GPL check 2016-06-02 12:27:49 -04:00
Jimmy Zelinskie
d71fbcab1f dockerfile: add check for GPL pip packages 2016-05-25 16:17:44 -04:00
Evan Cordell
c766727d1d address review comments
- more inline documentation
 - don't explicitly specify audience
 - approver is optional in `generate_key`
 - ADD -> RUN for better caching of jwtproxy
2016-04-29 14:10:33 -04:00
Evan Cordell
9df650688b Install jwtproxy in /usr/local/bin 2016-04-29 14:10:33 -04:00
Evan Cordell
97ad9684d7 Use jwtproxy binary from github 2016-04-29 14:10:33 -04:00
Evan Cordell
52590687ae Dockerfile fixes 2016-04-29 14:10:33 -04:00
Evan Cordell
85667a9cf6 Creat mitm certs on boot 2016-04-29 14:10:33 -04:00
Evan Cordell
6754131350 Optional tests (on by default) and better load order to reduce build time 2016-04-29 14:10:33 -04:00
Evan Cordell
35bc1496b7 Bust apt cache 07APR2016 2016-04-07 10:18:59 -04:00
Jimmy Zelinskie
164ec83f0b dockerfile: bust pip cache for pybitbucket 2016-03-01 11:50:31 -05:00
Jake Moshenko
69d4cd68dc Fix conflict by removing pycrypto, dump python dep list 2016-01-28 14:11:41 -05:00
Jake Moshenko
01a92a66ba Refresh base image and python dependencies 2016-01-27 11:36:40 -05:00
Jimmy Zelinskie
56d30612f3 Dockerfile: break apt-cache
This is to break our pip packages and install the latest pybitbucket.
However, we may as well just update everything.
2015-12-22 15:09:25 -05:00
Joseph Schorr
9bc59828bf Fix alembic head 2015-12-16 15:23:19 -05:00
Joseph Schorr
5c4471a231 Remove grunt, npm and nodejs once no longer needed
Fixes #941
2015-11-20 15:03:56 -05:00
Silas Sewell
5000b1621c superuser: add storage replication config 2015-11-09 17:34:22 -05:00
Joseph Schorr
c33ae0e896 BitBucket is being slow - increase the timeout
Fixes #721
2015-10-26 14:29:29 -04:00
Jimmy Zelinskie
e0da666b5b update apt-get dependencies again 2015-10-23 16:05:43 -04:00
Jimmy Zelinskie
4ffa282f03 refresh apt package cache
As a side effect, this will also refresh our pip dependencies.
Refreshing our pip dependencies will fix a stack trace from the
py-bitbucket library.
2015-10-22 12:04:28 -04:00
Silas Sewell
3f4361bb17 Make GIT_HEAD work on quay 2015-09-16 18:25:01 -04:00
Silas Sewell
386c017d99 Add quay releases 2015-09-16 17:18:46 -04:00
Jake Moshenko
f1bd702e7b Upgrade to phusion baseimage 0.9.17
14ec533a16/Changelog.md
2015-09-01 11:44:15 -04:00
Jake Moshenko
3a0d28653b Stop logging user and messages files in syslog
They contained duplicates of all of our app logs.
2015-09-01 11:44:15 -04:00
Joseph Schorr
5bdd7ba990 Add support for custom favicon in ER
Fixes #340
2015-08-10 13:39:39 -04:00
Jimmy Zelinskie
498b4f2066 Dockerfile: update apt-get cache 2015-06-24 14:00:58 -04:00
Jake Moshenko
ee154c37a8 Merge pull request #121 from coreos-inc/robots
Add support for custom robots.txt in conf/stack
2015-06-17 15:48:30 -04:00
Joseph Schorr
6e0dc1df08 Add health check endpoint to verify that the locally running DB revision matches that of the database
Fixes #132
2015-06-15 15:55:30 -04:00
Joseph Schorr
191f84fd0b Add support for custom robots.txt in conf/stack
Fixes #115
2015-06-11 12:33:21 -04:00
Joseph Schorr
9585e2a765 End-to-end registry tests 2015-06-01 16:35:30 -04:00
Jake Moshenko
24cf27bd12 Route all of the logging through syslog-ng. Add the ability to specify extra syslog-ng config. Simplify the Dockerfile. 2015-03-26 09:22:47 -04:00
Joseph Schorr
9e61668c34 Fix the nginx startup error message 2015-03-03 18:17:05 -05:00
Jake Moshenko
ca5c34e00a Fix the fail fast flag. 2015-02-27 17:21:22 -05:00
Jake Moshenko
3caf249d65 Stop the tests early if there is a failure. 2015-02-27 17:17:52 -05:00
Joseph Schorr
81cebf79b7 Fix pygpgme dependency 2015-02-05 17:15:17 -05:00
Joseph Schorr
cf774e23df Merge branch 'master' into v2 2015-02-05 15:37:14 -05:00
Jake Moshenko
4126c907a6 Remove extraneous CMD statement from dockerfile. 2015-01-29 11:52:27 -05:00
Jake Moshenko
11562a74de Remove the old builder infrastructure. 2015-01-29 11:03:23 -05:00
Jake Moshenko
b1bb8e8e07 Upgrade the version of Docker in the builder to 1.1.0. Swap out our Docker symlink for a bobfile. 2014-07-11 18:30:35 -04:00
Jake Moshenko
cc47e77156 Upgrade to the 0.11.1 tutum version of docker. Package it as a Dockerfile using Docker in Docker. Add a status server option to the workers to utilize the new termination signal and status features of gantry. 2014-05-16 18:31:24 -04:00