Commit graph

5512 commits

Author SHA1 Message Date
Joseph Schorr
06d52f2c83 Fix handling of multi-part branches in the build triggers
Fixes #1360
2016-07-26 13:41:13 -07:00
josephschorr
9d48bcd0f1 Merge pull request #1650 from coreos-inc/no-custom-get
We cannot use `customGET` for resources, as it builds an invalid URL
2016-07-26 11:51:23 -07:00
josephschorr
bb2edc5ac4 Merge pull request #1648 from coreos-inc/invalid-tag
Prevent invalid tags on builds
2016-07-26 11:47:32 -07:00
Joseph Schorr
7ac37a3813 We cannot use customGET for resources, as it builds an invalid URL 2016-07-26 11:46:58 -07:00
josephschorr
47b3c60b80 Merge pull request #1649 from coreos-inc/fix-resource-loading
Fix AsResource method loading
2016-07-26 11:33:10 -07:00
Joseph Schorr
6432f28df7 Fix AsResource method loading 2016-07-26 11:21:02 -07:00
josephschorr
98106be690 Merge pull request #1646 from coreos-inc/fresh-login-fix
Fixes for fresh login check in API
2016-07-26 11:14:23 -07:00
Joseph Schorr
0fe3e6510a Prevent invalid tags on builds
Fixes #1632
2016-07-25 17:50:35 -07:00
Joseph Schorr
1655e79a74 Fixes for fresh login check in API
- Fixes enter key causing two requests
- Makes sure fresh login is handled for resources as well

Fixes #1625
2016-07-25 15:29:55 -07:00
josephschorr
640012103c Merge pull request #1639 from coreos-inc/swift-logging
Add better logging to blob uploads
2016-07-22 17:34:30 -04:00
josephschorr
062e0334b2 Merge pull request #1644 from coreos-inc/ldap-fix
Fix LDAP DN building for empty RDN list
2016-07-22 14:45:04 -04:00
Joseph Schorr
5de1e98d3c Fix LDAP DN building for empty RDN list 2016-07-22 14:40:53 -04:00
josephschorr
a8618b63bf Merge pull request #1642 from coreos-inc/setup-timeout
Fix decreased setup timeout on ephemeral build manager
2016-07-22 13:38:49 -04:00
Joseph Schorr
428a7cb435 Fix decreased setup timeout on ephemeral build manager 2016-07-22 13:35:38 -04:00
josephschorr
53e22b4afb Merge pull request #1641 from coreos-inc/fix-buildman-more
Another fix for the record keeping in buildman
2016-07-22 12:01:50 -04:00
Joseph Schorr
392242d20b Another fix for the record keeping in buildman
Adds some more mocked tests as well
2016-07-22 12:01:30 -04:00
josephschorr
040977a35f Merge pull request #1640 from coreos-inc/fix-buildman
Fix cross-manager handling of realm components
2016-07-21 15:53:21 -04:00
Joseph Schorr
68baa51d55 Fix cross-manager handling of realm components 2016-07-21 15:47:25 -04:00
josephschorr
cf630838f0 Merge pull request #1624 from coreos-inc/builder-cleanup-tests
Bug fixes, refactoring and "new" tests for the build manager
2016-07-21 13:50:41 -04:00
Joseph Schorr
cbf7c2bf44 Add better logging to blob uploads
Fixes #1635
2016-07-20 17:53:43 -04:00
Joseph Schorr
4420b1bac9 Add temporary back-compat shims for the build manager 2016-07-20 13:41:01 -04:00
Joseph Schorr
4d6f96cd6c Add missing pass keyword 2016-07-19 22:24:27 -04:00
josephschorr
2ba1f5435a Merge pull request #1633 from coreos-inc/duplicate-replication
Don't raise an error on duplicate placements
2016-07-19 21:55:12 -04:00
josephschorr
b3e1f7375e Merge pull request #1634 from coreos-inc/swift-timeout
Add swift configuration options and default connection timeout
2016-07-19 21:55:07 -04:00
Joseph Schorr
13a30d45b1 Add swift configuration options and default connection timeout
Fixes #1627
2016-07-19 17:19:11 -04:00
Joseph Schorr
b8d2570725 Don't raise an error on duplicate placements
This can happen if two pushes are racing on the same storage.
2016-07-19 16:44:05 -04:00
Jimmy Zelinskie
5c9d55ecbd Merge pull request #1626 from coreos-inc/queuetestfix
test_secscan: add a second before reads from queue
2016-07-18 14:21:30 -04:00
Jimmy Zelinskie
2ed5723ca9 test_secscan: add a second before reads from queue
Because of the granularity of MySQL's clock, we need to wait a second
before an item becomes available.
2016-07-18 14:19:36 -04:00
Joseph Schorr
2c1880b944 Bug fixes, refactoring and "new" tests for the build manager
- Fixes various bugs introduced in the most recent build system commit
- Refactors state management in the build manager to be cleaner and more contained
- Adds back in the mock-based tests, fixed to not use threads and adjusted for the refactoring
- Adds some more simplified unit tests around non-etch related flows
2016-07-18 13:46:48 -04:00
josephschorr
9f6b47ad1f Merge pull request #1622 from coreos-inc/rid-fix
Various small fixes around SQL and testing
2016-07-15 13:42:02 -04:00
Joseph Schorr
b0b7b63be9 Fix queue tests for MySQL
MySQL's date time's appear to have a 1 second threshold, so we need to make sure the queue items added for the tests are available as soon as they are added. Before this change, the available_after was set to `datetime.utcnow()`, and, if the `get` was called within 1 second, then its check would fail.
2016-07-15 13:27:50 -04:00
Joseph Schorr
4e1259b58a Fix the Repository ID in pagination problem once and for all
But.... ONCE AND FOR ALL!

Note: Tested on SQLite, Postgres and MySQL
2016-07-14 17:09:52 -04:00
Joseph Schorr
1ed1bc9ed3 Disable prometheus in tests 2016-07-14 15:48:21 -04:00
Jimmy Zelinskie
7c727dfc9d Merge pull request #1621 from coreos-inc/queuefix
Fix race condition in Queue
2016-07-14 15:35:34 -04:00
Jimmy Zelinskie
64d0c5b675 data.queue: fix race condition
It's possible that multiple consumers will acquire a queue item if they
race on an expired item. To mitigate this, we check that the
processing_expires time hasn't been changed since we last read.
2016-07-14 15:34:22 -04:00
Jimmy Zelinskie
609f4fccd8 data.queue: simplify put method 2016-07-14 15:34:22 -04:00
josephschorr
e02891ef0c Merge pull request #1620 from coreos-inc/build-cleanup-logs
Build manager cleanup and more logging
2016-07-14 14:35:04 -04:00
Joseph Schorr
74b87fa813 Build manager cleanup and more logging 2016-07-14 14:33:14 -04:00
josephschorr
65bbdda545 Merge pull request #1619 from coreos-inc/disable-aci-tests
Disable ACI tests when build under Docker
2016-07-13 14:24:52 -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
Rob Szumski
000af18a1f Merge pull request #1618 from robszumski/homepage-breakpoints3
static: tweak logos smallest breakpoint
2016-07-13 10:53:20 -07:00
Rob Szumski
85724575f2 static: tweak large logos on smallest breakpoint 2016-07-13 10:42:08 -07:00
Rob Szumski
ef77d7ca2a static: tweak logos smallest breakpoint 2016-07-13 10:37:38 -07:00
josephschorr
5c85a7e322 Merge pull request #1617 from coreos-inc/fix-landingpage-mmore
Hide brackets on XS
2016-07-13 13:30:07 -04:00
Joseph Schorr
356fad4905 Hide brackets on XS 2016-07-13 13:29:15 -04:00
josephschorr
5ffacec4c2 Merge pull request #1615 from robszumski/homepage-breakpoints2
static: tweak breakpoints and logo sizing
2016-07-12 18:10:05 -04:00
Rob Szumski
f6f70cf4fc static: tweak breakpoints and logo sizing 2016-07-12 14:59:46 -07:00
Rob Szumski
40f07871ea Merge pull request #1614 from robszumski/homepage-breakpoints
static: update breakpoints and swap logo
2016-07-12 14:27:49 -07:00
Rob Szumski
faa9b9a836 static: update breakpoints and replace McKinsey with Autodesk 2016-07-12 14:07:40 -07:00
josephschorr
a69266c282 Merge pull request #1605 from coreos-inc/kubernetes-builder
Kubernetes builder
2016-07-12 14:49:10 -04:00