Joseph Schorr
f4e1748bb7
Fix parent rewrite bug in schema1 manifest code and add a bunch more tests
...
Before this change, if you ended up writing a middle layer whose parent is not in the database, the manifest would fail to rewrite. We now just lookup the parent image in the manifest given to us, ignoring whether it is in the database or not (as it doesn't actually matter if not present; it'll be created if necessary).
2016-10-04 09:15:27 -04:00
Evan Cordell
f3091c6424
Fix the metrics
2016-10-03 17:53:40 -04:00
Evan Cordell
42ebb0a6c3
Record metrics in a separate etcd record
2016-10-03 16:11:37 -04:00
Jake Moshenko
56c5bab017
Merge pull request #1929 from jakedt/attrdictsforall
...
Fix all of the sample notification calls.
2016-10-03 15:29:16 -04:00
Jake Moshenko
2efaee6aef
Fix all of the sample notification calls.
2016-10-03 15:26:49 -04:00
josephschorr
c5bd2a5002
Merge pull request #1926 from coreos-inc/tag-api-pagination
...
Fix tags API pagination and add a test
2016-10-03 22:09:54 +03:00
Joseph Schorr
f72cb1d2ba
Fix tags API pagination and add a test
2016-10-03 22:06:31 +03:00
Jimmy Zelinskie
671dc73b82
Merge pull request #1924 from coreos-inc/manifestlogs
...
v2: better manifest error messages
2016-10-03 10:32:49 -04:00
Jimmy Zelinskie
afa220a744
v2: add logs around InvalidManifest exception
2016-10-03 10:29:14 -04:00
josephschorr
6f55d4d793
Merge pull request #1923 from coreos-inc/numeric-tag-test
...
Fix issue in V1 registry code with accessing locations under HEAD
2016-10-03 17:20:45 +03:00
Jimmy Zelinskie
6c6ef0f22a
v2: better manifest error messages
2016-10-03 10:13:39 -04:00
Joseph Schorr
0b7bb6d6c6
Fix issue in V1 registry code with accessing locations under HEAD
...
Fixes #1922
2016-10-03 17:09:12 +03:00
Joseph Schorr
95b7b47501
Add a registry tests for numeric tags
2016-10-03 16:06:49 +03:00
Jimmy Zelinskie
218962e480
Merge pull request #1920 from coreos-inc/morenotificationfixes
...
notifications: another switch to repo attrdict
2016-10-01 19:15:42 -04:00
Evan Cordell
d99c206b47
Fix build time metric
2016-10-01 17:25:13 -04:00
Jimmy Zelinskie
fae9538467
notifications: another switch to repo attrdict
...
Fixes #1919 .
2016-10-01 16:44:19 -04:00
Jimmy Zelinskie
6359cb31da
Merge pull request #1915 from coreos-inc/fixbuilder
...
buildman: spawn_notification w/ attrdict
2016-09-30 18:56:16 -04:00
Jimmy Zelinskie
9b67fff78f
buildman: spawn_notification w/ attrdict
2016-09-30 18:54:09 -04:00
Evan Cordell
07e23a34ed
Fix metrics
2016-09-30 13:45:45 -04:00
Evan Cordell
68c5384473
Fixes prometheus start metric
2016-09-30 13:09:03 -04:00
josephschorr
2d9ce6dbe3
Merge pull request #1906 from coreos-inc/gitlab-bug
...
Gitlab trigger payload bug fixes
2016-09-30 17:52:49 +02:00
josephschorr
fa4588c7d9
Merge pull request #1908 from coreos-inc/fix-build-phase
...
Add missing call to set_phase when a build doesn't start
2016-09-30 17:52:39 +02:00
josephschorr
0c2b4ed9c1
Merge pull request #1897 from coreos-inc/hash-executor-whitelist
...
Add hash-based staged rollout to build executors
2016-09-30 17:52:19 +02:00
Joseph Schorr
f50bb8a1ce
Add missing call to set_phase when a build doesn't start
...
This change fixes the build manager ephemeral executor to tell the overall build server to call set_phase when a build never starts. Before this change, we'd properly adjust the queue item, but not the repo build row or the logs, which is why users just saw "Preparing Build Node", with no indicating the node failed to start.
Fixes #1904
2016-09-30 14:54:49 +02:00
Joseph Schorr
26e8e241da
Fix handling of Gitlab payloads with multiple commits
...
Gitlab sends multiple commits in the order reversed from Github. As this only broke recently, I suspect that they may have changed the ordering. This change makes the code order-agnostic to hopefully remove the problem going forward.
Fixes #1900
2016-09-30 12:14:32 +02:00
Joseph Schorr
c43173576a
Fix Gitlab trigger payload bug when commits is empty
...
Gitlab will occasionally send trigger payloads with an empty commit list (and a null checkout_ha) for branches that have been deleted. Properly handle that case.
2016-09-30 12:03:08 +02:00
josephschorr
b4dd5ea4dd
Merge pull request #1867 from coreos-inc/keystone-timeout
...
Add configurable timeout and debug flags to Keystone users
2016-09-29 23:01:02 +02:00
Joseph Schorr
51a519f653
Add hash-based staged rollout to build executors
...
Fixes #1882
2016-09-29 22:48:42 +02:00
josephschorr
e313d59138
Merge pull request #1894 from coreos-inc/dockerfile-upload-bugs
...
Fix bugs around reading in datafiles and Dockerfiles
2016-09-29 22:47:06 +02:00
josephschorr
684ace3b5a
Merge pull request #1761 from coreos-inc/nginx-direct-download
...
Add feature flag to force all direct download URLs to be proxied
2016-09-29 22:46:57 +02:00
josephschorr
c4ad513834
Merge pull request #1898 from coreos-inc/build-logs-scope-apply
...
Add missing $scope.$apply in the build logs view
2016-09-29 22:44:42 +02:00
Evan Cordell
832ee89923
Add duration metric collector decorator ( #1885 )
...
Track time-to-start for builders
Track time-to-build for builders
Track ec2 builder fallbacks
Track build time
2016-09-29 15:44:06 -04:00
Jimmy Zelinskie
85d611e2fb
Merge pull request #1903 from coreos-inc/authauth
...
rename auth.auth to auth.process
2016-09-29 15:29:42 -04:00
Jimmy Zelinskie
31b77cf232
rename auth.auth to auth.process
...
This fixes some ambiguity around imports.
2016-09-29 15:24:57 -04:00
Brad Ison
4460344764
Merge pull request #1901 from coreos-inc/mem-limit-dns-policy
...
k8s: Set memory limits and dnsPolicy
2016-09-29 14:52:48 -04:00
josephschorr
095572da91
Merge pull request #1899 from coreos-inc/angular-view-array-throbber
...
Show a throbber when the Angular view array still has hidden entries
2016-09-29 19:57:23 +02:00
Jimmy Zelinskie
dccb553834
Merge pull request #1892 from jzelinskie/fiximports
...
*: fix legacy imports
2016-09-29 13:31:06 -04:00
Brad Ison
593c3eb9c7
Set dnsPolicy to Default on k8s build jobs
...
This prevents the builder pods from having resolv.conf pointed at the
kube-dns service, which they won't have access to.
2016-09-29 11:22:11 -04:00
Brad Ison
631ad0422d
Default to 4GB memory for k8s builders
2016-09-29 11:20:49 -04:00
Joseph Schorr
7380cf0ce0
Show a throbber when the Angular view array still has hidden entries
...
This provides slightly better UI feedback to the user that more logs are incoming
Fixes #1881
2016-09-29 16:34:26 +02:00
Joseph Schorr
3476829139
Add missing $scope.$apply in the build logs view
...
Without this, the logs appear to never load, until such time as any other digest cycle comes along
Fixes #1886
2016-09-29 16:23:11 +02:00
Joseph Schorr
ba0ecf03dd
Fix bugs around reading in datafiles and Dockerfiles
...
We now properly try to read archives in all three formats. If none are valid, the dataFileService.readDataArrayAsPossibleArchive fails (as it should), and then the Dockerfile service will try to read the file directly as a Dockerfile.
Fixes #1889
Fixes #1891
2016-09-29 11:36:57 +02:00
josephschorr
9def2cf055
Merge pull request #1868 from coreos-inc/registry-health-check
...
Add a configuration flag for external TLS termination
2016-09-29 11:16:06 +02:00
Joseph Schorr
6ae3faf7fc
Add explicit config parameter to the JWT auth methods
2016-09-29 11:15:20 +02:00
Joseph Schorr
460137779f
Switch proxy resolver to use the local resolv.conf values
2016-09-29 11:13:41 +02:00
Joseph Schorr
dd2e086a20
Add feature flag to force all direct download URLs to be proxied
...
Fixes #1667
2016-09-29 11:13:41 +02:00
josephschorr
8ed4f1c3e4
Merge pull request #1828 from coreos-inc/label-builds
...
Add labeling of built manifests with their build IDs
2016-09-29 11:12:51 +02:00
Joseph Schorr
02b8afe127
Add labeling of built manifests with their build IDs
...
Also sends the digests to the notification
Fixes #593
2016-09-29 10:58:45 +02:00
Jimmy Zelinskie
fc7301be0d
*: fix legacy imports
...
This change reorganizes imports and renames the legacy flask extensions.
2016-09-28 20:17:14 -04:00
Lucas Serven
20ecda965c
Merge pull request #1890 from squat/fix_gitlab_spacing
...
frontend: fix gitlab icon spacing
2016-09-28 14:31:31 -07:00